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
AngularApache KafkaAWSAzureDockerGoogle Cloud PlatformJavaJenkinsKubernetesMySQLPostgreSQLRabbitMQReactSpring BootVue.js
Categories
About Capgemini
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.
