Capgemini

Java Backend Software Engineer

Capgemini
Apply
10 days ago
Vila Nova de Gaia, Portugal or Lisbon, PortugalMid Level

Responsibilities

  • Develop and maintain backend applications using Java 17, Spring Boot, and REST APIs.
  • Design and implement scalable microservices architectures using software design patterns.
  • Build and optimize integrations with PostgreSQL, MySQL, and NoSQL databases.
  • Develop event-driven solutions using Kafka and RabbitMQ.
  • Contribute to cloud-native applications deployed on AWS, Azure, or GCP.
  • Support CI/CD pipelines, deployment automation, software quality, security, scalability, and performance.
  • Participate in technical discussions, architectural decisions, Agile ceremonies, and continuous improvement initiatives.
  • Collaborate with cross-functional, DevOps, and international teams across different time zones.

Requirements

  • Higher education degree or attendance in Computer Engineering, Information Technology, Computer Science, Data Science and Statistics, Mathematics, or a related field.
  • At least three years of professional experience developing Java-based web applications, including Java 17, Spring Framework, and REST API development.
  • Strong knowledge of microservices, object-oriented programming, software design patterns, security best practices, and scalable distributed systems.
  • Experience with PostgreSQL, MySQL, NoSQL databases, Kafka, and RabbitMQ.
  • Familiarity with AWS, Azure, or GCP and DevOps practices.
  • Experience with TDD and BDD is preferred.
  • Experience with CI/CD and Jenkins, Docker, and Kubernetes is preferred.
  • Knowledge of Angular, ReactJS, or Vue.js is preferred.
  • Fluent English and strong communication and collaboration skills are required.

Benefits

  • Hybrid work model.
  • Multicultural, inclusive, and supportive work environment promoting work-life balance.
  • Career growth programs, training, and certifications in cutting-edge technologies.
  • National and international project opportunities.
  • Health and life insurance.
  • Referral program with bonuses.
  • Access to great office locations.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me