Job Openings Java Backend Developer - Hybrid Lisbon Area

About the job Java Backend Developer - Hybrid Lisbon Area

ABOUT THE OPPORTUNITY

Join a leading international technology-driven organization operating at large scale across multiple countries, delivering mission-critical systems that power millions of daily transactions. You will be part of a high-impact engineering environment where software directly supports real-world logistics operations, ensuring performance, reliability, and scalability. This is an opportunity to work on complex distributed systems and contribute to products used by millions of users every day.

PROJECT & CONTEXT

You will contribute to the development and operation of core backend systems powering large-scale logistics and distribution platforms. These systems handle high-volume data processing and real-time operations. Working within a distributed international team, you will be involved across the full DevOps lifecycle—from design and implementation to deployment and monitoring—building microservices-based architectures in a cloud environment. Agile methodologies and close collaboration with cross-functional stakeholders are key to delivering impactful digital products.

WHAT WE'RE LOOKING FOR (Required)

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Physics, or similar
  • Professional experience in backend software development
  • Strong expertise in Java 17+ and Spring Framework (Spring Boot)
  • Experience designing and developing RESTful APIs
  • Hands-on experience with message brokers/streaming platforms (Kafka, RabbitMQ, or AWS SQS)
  • Solid knowledge of SQL databases, particularly PostgreSQL 13+
  • Experience with CI/CD tools such as Jenkins and Ansible
  • Practical experience with AWS Cloud services (EC2, S3, RDS, Lambda)
  • Familiarity with Docker and Kubernetes for containerization and orchestration
  • Experience working in Agile/Scrum environments
  • Strong communication skills in English (B2+ minimum)

NICE TO HAVE (Preferred)

  • Experience in logistics, transportation, or high-volume transactional systems
  • Knowledge of microservices architecture patterns and distributed systems design
  • Exposure to infrastructure as code (IaC) practices
  • Experience with monitoring and observability tools (e.g., Prometheus, Grafana)
  • Familiarity with event-driven architectures