Senior Java Microservices (Hibrido, Porto)

Publicada 17 de Julho

Join our team and help modernise high-availability digital banking services by designing and developing robust, scalable, and secure microservices.

You'll work on innovative solutions that power critical banking services, leveraging modern technologies and best practices to deliver reliable, high-performance applications in a fast-paced environment.

If you're passionate about microservices architecture, cloud-native development, and building resilient digital platforms, we'd love to hear from you.

Key Responsibilities:

  • Architect and develop high-performance REST APIs and microservices using modern Java and Spring Boot.
  • Contribute to technical architecture, security standards and cloud deployment pipelines.
  • Ensure code quality through automated unit and integration testing, code reviews and mentoring.
  • Participate actively in Agile ceremonies and take ownership of technical delivery.
  • Anticipate technical risks and drive performance optimisation and continuous improvement.

Requisitos mínimos

  • Strong recent Java experience and practical knowledge of Spring Boot; Spring Boot 3.x is highly relevant.
  • REST APIs, microservices architecture, API-first design, design patterns and secure coding.
  • CI/CD and DevOps tooling, including Jenkins or GitLab CI, Docker and Kubernetes.
  • Maven and SonarQube.
  • Experience with PostgreSQL, MongoDB or Oracle.
  • High autonomy, proactive problem solving and strong team collaboration.