Software Engineer – Java Microservices
emagine · Porto
Descrição do cargo
About the role
We are looking for a passionate Software Engineer to design and build scalable, cloud‑native Java microservices for an international product company serving the automotive finance, leasing, fleet management and mobility industries.
Key responsibilities
- Design and develop scalable microservices based on domain‑driven design principles.
- Translate business domain models into robust, cloud‑native microservice architectures.
- Build and maintain RESTful APIs and integrate with internal and external systems.
- Develop high‑quality software using CI/CD pipelines, containerisation and automated testing.
- Apply Secure Software Development Life Cycle (SSDLC) practices.
- Collaborate with cross‑functional teams to deliver reliable, high‑performance enterprise solutions.
Required profile
- 5+ years of experience as a Backend Software Engineer.
- Strong proficiency in Java 17 (Java 21 a plus) and microservices design.
- Professional fluency in English.
Required skills
- Java (17/21), RESTful APIs, PostgreSQL and SQL.
- Git, Maven, Jenkins or GitHub Actions for CI/CD.
- Docker, Kubernetes, and knowledge of Kafka.
- Familiarity with NoSQL databases, Angular and Postman.
What we offer
- Work for an internationally recognised software product company serving the automotive finance, leasing, fleet management and mobility sectors.
- Hybrid working model with flexibility and collaboration with skilled international teams.
- Collaborative engineering culture focused on innovation, quality and continuous improvement.
Questions fréquentes
Motivo do reporte
Candidate‑se em 30 segundos
Introduza o seu e‑mail para candidatar‑se. Uma conta será criada automaticamente.
Ao continuar, aceita os nossos termos de uso.
Já tem uma conta? Entrar
Publicado há 18 horas
Expira em 1 mês
6 visualizações · 0 interested
Aumente suas chances
Envie seu CV: vamos sugerir as vagas que combinam com seu perfil.
A analisar o seu CV...
emagine
Porto