CrawlJobs Logo

Software Engineer Java

France, Paris · Job Posted February 03, 2026
Apply Position
Job Link Share

Job Description

As a Software Engineer Java in the Mirakl Labs product teams based in France, your main mission is to design, develop, and deploy new business features proposed by the Product Manager. On a daily basis, you will implement these new features across all layers of our applications, from interfaces (UI or REST API) through the business layer to creating database schemas and scripts. Integrated into a team that has total ownership over the products it develops, you are a key player in ensuring both the business consistency of the product and its technical stability. You actively participate in architecture decisions and exercise technical leadership within the team.

Job Responsibility

  • Design, develop, and deploy new business features
  • Implement new features across all layers of applications
  • Ensure business consistency of the product and its technical stability
  • Participate in architecture decisions and exercise technical leadership
  • Participate in design meetings with the team
  • Develop, test, and deploy to production
  • Conduct code reviews and pair programming
  • Participate in architecture reviews and RFCs
  • Monitor and debug production issues
  • Participate in daily Stand-ups, Sprint Reviews, and retrospectives
  • Lead PoCs and deliver technical projects in autonomy
  • Technically supervise and mentor junior developers
  • Contribute to continuous improvement of development practices
  • Monitor developed features post-deployment

Requirements

  • At least 5 years of experience with Java and Spring
  • Deep expertise in web challenges and distributed architectures
  • Experience mentoring and applying technical leadership skills
  • Ability to make technical decisions and influence architectural choices
  • Committed to clean and quality code
  • Fluent in French
  • Speak professional English

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer Java

8 matching positions

Software Engineer Java

At Citi we’re not just building technology, we’re building the future of banking...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-8 years of relevant experience in Java Backend Development
  • Proficiency in Java, Spring, Hibernate, real-time messaging, and associated Java frameworks
  • Hands-on experience developing products with RESTful APIs and microservices architecture
  • Strong knowledge of relational databases (e.g. Oracle) and document storage (e.g. MongoDB)
  • Hands-on experience in working with Threads
  • Deep understanding of software architecture, industry best practices, and excellent problem-solving, analytical, and debugging skills
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is preferred
Job Responsibility
Job Responsibility
  • Design and Development of Client Connectivity platform to establish best in Class Client connectivity solutions across the globe
  • Development of low latency solutions on Java stack and HFT Framework
  • Use technical skills to ensure business requirements are understood at all levels of delivery
  • Utilize develop standards for coding, testing, debugging, and implementation
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
What we offer
What we offer
  • Programs and services for your physical and mental well-being including access to telehealth options, health advocates, confidential counseling and more
  • Empower our employees to manage their financial well-being and help them plan for the future
  • Access to an array of learning and development resources to help broaden and deepen your skills and knowledge as your career progresses
  • Fulltime
Read More
Arrow Right

Software Engineer Java

Are you a backend-focused software engineer ready to design and scale modern sys...
Location
Location
United States
Salary
Salary:
Not provided
capstonec.com Logo
Capstone IT Staffing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building scalable applications using Java with Spring Boot and Groovy
  • Experience designing and maintaining RESTful APIs and API contracts
  • Experience with event-based systems such as Kafka or RabbitMQ
  • Experience developing and running containerized applications using Docker
  • Strong SQL experience working with relational databases such as DB2, SQL Server, or similar
  • Experience working within AWS-based cloud environments
  • Prior tech lead or solution lead experience
  • Ability to work remotely with a reliable high-speed internet connection
  • Must be located in the United States or Puerto Rico
  • A collaborative mindset that values inclusion, diverse perspectives, and continuous learning
Job Responsibility
Job Responsibility
  • Lead the end-to-end design, development, testing, and integration of modern backend applications and services
  • Design and build high-performance APIs, data solutions, and event-driven services
  • Participate in solution design discussions and technical decision-making
  • Operate across roles as needed — individual contributor, technical lead, mentor, or collaborator
  • Develop a strong understanding of business objectives and translate them into effective technical solutions
  • Continuously evaluate and optimize applications for performance, scalability, and maintainability
  • Fulltime
Read More
Arrow Right

Software Engineer Java

As a Software Engineer Java in the Mirakl Labs product teams based in France, yo...
Location
Location
France , Paris; Bordeaux
Salary
Salary:
Not provided
mirakl.com Logo
Mirakl
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of experience with Java and Spring
  • Deep expertise in web challenges and distributed architectures
  • Experience mentoring and applying technical leadership skills
  • Proactive and solution-oriented with ability to make technical decisions and influence architectural choices
  • Committed to clean and quality code
  • Fluent in French
  • Speak professional English
Job Responsibility
Job Responsibility
  • Design, develop, and deploy new business features
  • Implement new features across all layers of applications (UI/REST API, business layer, database schemas and scripts)
  • Ensure business consistency of the product and its technical stability
  • Participate in architecture decisions and exercise technical leadership
  • Participate in design meetings with team, Product Manager, and UX/UI teams
  • Develop, test, and deploy to production (continuous delivery)
  • Conduct code reviews and pair programming
  • Participate in architecture reviews and RFCs
  • Monitor and debug production issues
  • Participate in daily Stand-ups, Sprint Reviews, and retrospectives
Read More
Arrow Right

Software Engineer Java

Develop, create, and modify general computer applications software or specialize...
Location
Location
United States , Alpharetta
Salary
Salary:
Not provided
nebulapartners.com Logo
Nebula Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters degree in Computers/ IT/ IS/ Business / Engineering(Any) or related field with 6 months of experience in the job offered or as a IT Consultant or IT Analyst or Developer or Programmer or IT Engineer or very closely related area
  • Bachelors degree in Computers/ IT/ IS/Business/Engineering(Any) or related field plus 5 years of progressive work experience in related field
  • 6 months of developing software applications with C# or Java programming language
  • Experience with Database development on enterprise-level database servers such as SQL Server, Oracle database server, or MYSQL server
Job Responsibility
Job Responsibility
  • Develop, create, and modify general computer applications software or specialized utility programs using C# or Java and related frameworks using those programming languages
  • Utilize SQL server or Oracle server database servers along with front-end programming languages
  • Analyze user needs and develop software solutions
  • Design software or customize software for client use with the aim of optimizing operational efficiency
  • Work under supervision
  • Travel And/Or Relocation to unanticipated client sites in USA is required
What we offer
What we offer
  • Standard Company Benefits
  • Fulltime
Read More
Arrow Right

Software Engineer- Full Stack - Java, React - Engineer

The Digital S/W Engineer Intmd Analyst is a seasoned professional role. Applies ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years software development experience, specializing in JavaScript, Java frameworks, databases like React.js, Spring Boot, Oracle and MongoDB
  • In-depth knowledge of modern application architecture principles
  • Clear understanding of Data Structures and Object-Oriented Principles using Java
  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • AI-Driven Development: Leverage AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate delivery timelines, and optimize software solutions
  • AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative approaches to implement product features
  • Problem Solving and Troubleshooting: Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges
  • Root Cause Analysis: Capable of conducting thorough research to identify the root causes of development and performance issues, as well as devising and implementing effective defect resolutions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Principal Software Engineer - Copilot CLI

Within GitHub and Microsoft CoreAI, the Copilot CLI team builds GitHub's coding ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years
Job Responsibility
Job Responsibility
  • Take ownership of critical product and platform areas of the Copilot CLI and shared agent runtime
  • Set a high technical and quality bar for agentic systems and developer-facing tooling
  • Design and ship performant, reliable terminal experiences that developers depend on for daily work
  • Use data, benchmarks, and direct user feedback to guide iteration and investment
  • Collaborate across org boundaries to enable other teams to build agentic products on top of a shared foundation
  • Influence architecture, technical direction, and engineering standards beyond your immediate team
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Software Engineer / Lead Software Engineer – Border Protection (Firewall) Technologies

The Border Protection Product Team within the Information Security-Network Secur...
Location
Location
United States , Richardson
Salary
Salary:
97000.00 - 150000.00 USD / Year
State Farm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Spring: 2–4 years of experience developing enterprise web applications using Java and Spring Framework (with a heavy emphasis on Spring Tool Suite).
  • Database Technologies: 2–4 years of experience working with PostgreSQL or DB2.
  • Application Server: 2–4 years of experience with Apache Tomcat as a web server/application deployment environment.
  • Required Programming Languages: Java
  • JavaScript
  • C++
  • C#
  • Python
  • Required Technical Skills and primary tools used: Spring Tool Suite
  • Microsoft Visual Studio
Job Responsibility
Job Responsibility
  • Create and maintain DBMS (Postgres) and IBM DB2
  • Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  • Use Azure for Entra ID for user management and authentication
  • Work with AWS Cloud, IaaS Servers, and Mainframe
  • Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options including high deductible plan
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits including training programs
  • Tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right