-
emagine - Portugal

Software Engineer – Java Microservices

emagine - Portugal
Portugal · Full-time · Mid-Senior

Are you passionate about building scalable, cloud-native applications with modern Java technologies? We're looking for a Software Engineer – Microservices to join an international product company that develops innovative software solutions for the automotive finance, leasing, fleet management, and mobility industries. You'll be part of a global engineering team working on a market-leading enterprise platform used by organizations across more than 30 countries.



📍 Location: Porto, Portugal


📍Work Model: Hybrid


🌍 International Environment


🗣️ Language: English


What you'll be doing:

  • 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 while integrating with internal and external systems.
  • Develop high-quality software using modern engineering practices, including CI/CD, containerization, and automated testing.
  • Contribute to secure software development by following Secure Software Development Life Cycle (SSDLC) principles.
  • Collaborate with cross-functional teams to deliver reliable and high-performance enterprise solutions.


What we're looking for:

  • 3+ years of experience as a Backend Software Engineer.
  • Strong experience with Java 17 (Java 21 is a
  • plus).Hands-on experience designing and developing microservices.
  • Experience building and maintaining RESTfulAPIs.
  • Strong SQL skills, particularly with PostgreSQL.
  • Experience with Git, Maven, Jenkins and/or GitHub Actions.
  • Professional proficiency in English.


Nice to have:

  • Experience with NoSQL databases.
  • Knowledge of Kafka, Docker, Kubernetes, Angular, or Postman.
  • Additional language skills beyond English.


Why join?

  • Be part of an internationally recognized software product company.
  • Work on a business-critical enterprise platform used worldwide.
  • Join a collaborative engineering culture focused on innovation, quality, and continuous improvement.
  • Enjoy a hybrid working model with flexibility while collaborating with highly skilled international teams.


If you're looking for an opportunity to work on modern Java microservices in a global product environment, we'd love to hear from you!

Key Skills

Ranked by relevance

java microservices cloud containerization restful apis kubernetes angular jenkins docker nosql kafka maven cicd git sql
Login to Apply
Posted
Jul 03, 2026
Type
Full-time
Level
Mid-Senior
Location
Porto

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
eDreams ODIGEO
Related

Java Software Engineer - CX (Hybrid)

2026-07-01

Full-time
Not Applicable
Spain
Technology
Engineering
View Job Details
eDreams ODIGEO
Related

Java Software Engineer - CX (Hybrid)

2026-07-01

Full-time
Not Applicable
Spain
Technology
Engineering
View Job Details
Planet
Related

Senior Software Engineer

2026-07-01

Full-time
Not Applicable
Slovenia
Software Development
Engineering