Jobiglo

No results.

This job is no longer available

This job expired on 05/09/2026. It no longer accepts applications.

Software Engineer – Java Microservices

emagine - Portugal · Porto

Hybrid Mid 🇬🇧 English
Java 17 Java 21 Microservices RESTful APIs PostgreSQL Git Maven Jenkins GitHub Actions NoSQL databases Kafka Docker Kubernetes Angular Postman CI/CD Containerization Automated testing Secure Software Development Life Cycle (SSDLC)

Job description

About the role

We are looking for a Software Engineer specialized in Java microservices to join our international product company. You will work on a cloud‑native, enterprise platform that serves the automotive finance, leasing, fleet management and mobility sectors across more than 30 countries.

Key responsibilities

  • Design and develop scalable microservices following domain‑driven design principles.
  • Translate business domain models into robust, cloud‑native architectures.
  • Build and maintain RESTful APIs and integrate with internal and external systems.
  • Implement CI/CD pipelines, containerisation and automated testing.
  • Apply Secure Software Development Life Cycle (SSDLC) practices to ensure secure code.
  • Collaborate with cross‑functional, international teams to deliver high‑performance enterprise solutions.

Required profile

  • Minimum 3 years of experience as a Backend Software Engineer.
  • Professional proficiency in English.
  • Experience working in an international, hybrid environment.

Required skills

  • Java 17 (Java 21 a plus).
  • Microservices architecture and RESTful API development.
  • SQL with PostgreSQL.
  • Version control with Git and build tools such as Maven.
  • CI/CD tools like Jenkins or GitHub Actions.
  • Container technologies (Docker, Kubernetes).
  • Familiarity with Kafka, Angular, Postman and NoSQL databases is a plus.

What we offer

  • Opportunity to work on a market‑leading enterprise platform used worldwide.
  • Collaborative engineering culture focused on innovation and quality.
  • Hybrid working model with flexibility.
  • Exposure to a global team and cutting‑edge Java technologies.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec emagine - Portugal.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Portugal.

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

29 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

emagine - Portugal

Porto