
Capgemini Engineering
Capgemini Engineering is the leading company in Research and Development (R&D). With collaboration from more than 52,000 engineers and scientists worldwide, we use R&D to help our clients create intelligent products, operations, and services, contributing to accelerate their journey towards the Intelligent Industry.
About company Lisbon, Porto
October 18, 2026
Full-time
Sobre a vaga
As a Java Backend Software Engineer, you will be part of a multidisciplinary Agile team responsible for designing, developing, and maintaining scalable and high-performance backend solutions. You will contribute to the full software development lifecycle, working with modern Java technologies.
O que vais fazer
- Develop and maintain backend applications using Java 17, Spring Boot, and RESTful APIs
- Design and implement scalable microservices architectures following best practices and design patterns
- Build and optimize integrations with PostgreSQL, MySQL, and NoSQL databases
- Develop event-driven solutions using messaging technologies such as Kafka and RabbitMQ
- Contribute to cloud-native applications deployed on AWS, Azure, or GCP environments
- Collaborate with DevOps teams to support CI/CD pipelines and deployment automation
- Ensure software quality, security, scalability, and performance across solutions
- Participate in Agile ceremonies and work closely with cross-functional and international teams
- Support continuous improvement initiatives and contribute to technical discussions and architectural decisions
O que é pedido
- Higher education degree or attendance in Computer Engineering, Information Technology, Computer Science, Data Science & Statistics, Mathematics, or a related field
- Minimum 3 years of professional experience developing Java-based web applications, including experience with Java 17, Spring Framework, and REST API development
- Strong knowledge of microservices, object-oriented programming principles, software design patterns, security best practices, and scalable distributed systems
- Experience working with PostgreSQL, MySQL, NoSQL databases, and messaging solutions such as Kafka and RabbitMQ
- Familiarity with cloud platforms (AWS, Azure, or GCP), DevOps methodologies, and Agile software development practices
- Excellent communication and collaboration skills, with the ability to work effectively across functions and different time zones
- Fluent English is mandatory
Valorizado
- Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
- Experience with CI/CD and containerization technologies such as Jenkins, Docker, and Kubernetes
- Knowledge of frontend technologies such as Angular, ReactJS, or Vue.js
O que é oferecido
- Join a multicultural and inclusive team environment
- Enjoy a supportive atmosphere promoting work life balance
- Hybrid work model
- Your career growth is central to our mission. Our array of career growth programs and diverse professionals are crafted to support you in exploring a world of opportunities
- Access valuable training and certifications in cutting edge technologies
- Engage in exciting national and international projects
- Health and life insurance
- Referral program with bonuses for talent recommendations
- Great office locations
Java Full Stack Developer
Emergn , Porto
Junior Java Developer | 1x/week in the office
Integer Consulting , Lisbon
2x Backend Developers (TypeScript or Java or C#) (Remote From Portugal)
Fox IT
Junior Application Support Engineer (Professional Internship)
Noesis , Lisbon
Junior DevOps Engineer
Crossjoin Solutions