Apply now »

Java Developer with Microservices

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world. 

AGILE DELIVERY CENTER SPAIN

The Agile Delivery Center Spain @ Capgemini is a specialized hub located in Murcia and Valencia, focused on delivering innovative software solutions using Agile methodologies such as Scrum and SAFe.

We work with large international customers across Europe, using a distributed agile model.

We emphasize continuous value delivery, working with cloud-native development, DevOps practices, and cutting-edge technologies.

Multiculturalism and diversity are key parts of our culture and values, contributing to a dynamic and start-up-minded work environment.

Our main priority is to provide our people with the best tools to achieve the future they want, helping them build a strong career in an international, industrialized, and innovative environment.

We are looking for Software Engineers with at least 2 years of experience (or more) in software development, fluent French, passionate about technology, and interested in being part of a high-tech talent ecosystem, in a multicultural environment, and in an active, dynamic, and open-minded culture. (We will also consider profiles with fluent English)

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

YOIR ROLE

As a Software Engineer, you will play a crucial role in designing, developing, maintaining, and optimizing Java-based applications. You will work in a multidisciplinary and international environment with cutting-edge technologies, in Agile environments. You will collaborate in defining and refining software architecture and design patterns. You will also contribute to the continuous improvement of development processes and best practices.

In our teams, a Software Engineer applies scientific methods to analyze and solve software engineering problems. He/she is responsible for researching and acquiring knowledge in their technical discipline. He/she collaborates and acts as a team player with other software engineers and stakeholders.

The Software Engineer builds skills and expertise in their discipline to reach standard software engineer expectations for the applicable role, as defined in our internal Professional Communities.

In case you are a Senior Software Engineer, you can also play a leading role in your team in technical matters.

YOUR TASKS

  • Developing and maintaining software: Create and maintain high-quality software applications using Java and related technologies. Participate in the development of complex functionalities. Knowledge of the development lifecycle.
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver robust software solutions.
  • Code Reviews: Conduct thorough code reviews to ensure code quality, performance, and security. Disseminate best practices and development processes.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve software engineering practices. Propose improvements in application development.
  • Technical Leadership: (for experienced profiles) Provide guidance and mentorship to junior developers, ensuring best practices in coding and design. Help the team identify pending work in a project. Participate in the technical impact study that leads to drafting the budget.

YOUR PROFILE

  • Has +2 years of relevant work experience. Possesses knowledge of concepts related to programming, software design, and software development principles.
  • Proficiency in Java: Extensive experience with Java 8-17 (streams, interfaces...), Spring frameworks, and accustomed to working with Microservices Architecture.
  • Software Development Lifecycle: understanding of the software development lifecycle and methodologies such as Scrum.
  • Database Management: Experience with relational and non-relational databases, including SQL and NoSQL.
  • Testing and Debugging: Experience in unit testing, integration testing, and debugging using tools like JUnit and Mockito.
  • Version Control: Experience with version control systems like Git, GitLab, GitHub.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to collaborate effectively with remote teams.
  • Fluent in French to communicate with teams and customers (English is a plus and will be considered).
  • Problem-Solving Skills: Strong analytical and problem-solving skills.

Possessing a disability certificate will be positively valued within the framework of our inclusion and diversity policy.

We will consider all applications. We offer a wide range of training options, both in-person and online, including certifications. Even if you don't have 100% of the required knowledge, we would love to meet you!

Our commitment to inclusion and equal opportunities is reflected in our Equality Plan and Code of Ethics, which ensure the professional development of our staff and equal opportunities in their selection within a discrimination-free environment based on ethnicity, nationality, social origin, age, sexual orientation, gender expression, religion, or any other personal, physical, or social circumstance.

WHAT WE OFFER

WHY CAPGEMINI

Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.
Make it real | www.capgemini.com

Ref. code:  389151
Posted on:  24 Mar 2026
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Valencia, ES Murcia, ES

Brand:  Capgemini
Professional Community:  Software Engineering

Apply now »