Are you passionate about building scalable backend systems, modern cloud-native applications, and high-performance distributed architectures?


We're looking for a Senior Backend Engineer to join an international technology team working on the modernization of large-scale enterprise platforms. You'll play a key role in transforming legacy systems into modern microservices while contributing to the design of highly available, event-driven solutions used by thousands of users.


Location: Remote (must be based in Portugal)


Languages: Fluent English & Spanish (mandatory)


What you'll be doing:

  • Lead the modernization of legacy monolithic applications into scalable microservices.
  • Design and develop robust Java/Spring Boot backend services following API-first principles.
  • Build and maintain high-performance RESTful APIs using OpenAPI/Swagger .
  • Develop event-driven architectures using Apache Kafka and streaming technologies.
  • Deploy and operate cloud-native applications on AWS and/or GCP using Docker and Kubernetes .
  • Improve delivery pipelines through CI/CD automation and DevOps best practices.
  • Ensure high code quality through unit and integration testing, code reviews, pair programming, and Clean Code principles.
  • Take ownership of features throughout the entire software development lifecycle—from design and implementation to deployment, monitoring, and production support.
  • Collaborate with cross-functional and international teams to deliver reliable, scalable, and maintainable solutions.


What we're looking for:

  • 5+ years of professional experience in backend software development.
  • Strong expertise in Java and the Spring ecosystem (Spring Boot, Spring Data).
  • Solid experience designing and building distributed systems and microservices .
  • Hands-on experience with Apache Kafka or similar event-driven messaging platforms.
  • Experience with Docker , Kubernetes , and cloud platforms (AWS and/or GCP ).
  • Strong understanding of REST APIs , OpenAPI/Swagger, and API-first development.
  • Knowledge of CI/CD pipelines and modern software engineering practices.
  • Passion for Clean Code, software craftsmanship, and continuous improvement.
  • Excellent analytical and problem-solving skills.
  • Fluent English and Spanish are mandatory.

Senior Java Backend Engineer

Inscreva-se agora
Back to search page