Open Position

Senior Fullstack Java Developer

Lisbon · Hybrid · Full-time · Senior

At Empa‑T, we believe great technology is built by talented people working in collaborative and innovative environments.

Back to all positions
About the opportunity

We are looking for a Senior Fullstack Java Developer to join an international product team focused on creating innovative delivery solutions through cloud-native and event-driven architectures. You’ll work on digital products that impact thousands of users, helping improve delivery experiences through intelligent decision-making systems.

Responsibilities
  • Design, develop, and integrate event-driven microservices that make intelligent delivery decisions based on parcel and customer data
  • Build and maintain cloud-native applications leveraging modern software engineering practices
  • Collaborate with cross-functional teams to improve data quality, automate processes, and enhance user experiences
  • Develop scalable and resilient distributed systems capable of handling high transaction volumes
  • Contribute to architectural decisions and promote best practices across the development lifecycle
  • Design and implement REST APIs, asynchronous messaging solutions, and event-driven workflows
  • Ensure software quality through automated testing and CI/CD practices
  • Monitor, troubleshoot, and optimize application performance, reliability, and maintainability
  • Leverage AI-powered development tools to improve productivity and engineering excellence
What we are looking for
  • Degree in Computer Science, Software Engineering, or a related field
  • +7 years of experience with Java and Spring Boot
  • Experience in designing and developing microservices architectures
  • Solid understanding of cloud-native software development
  • Experience with AWS and cloud deployment models
  • Experience with Kubernetes, Docker, and Helm
  • Experience with REST APIs, asynchronous messaging, event-driven architectures, and streaming technologies
  • Strong knowledge of PostgreSQL and relational databases
  • Experience with caching technologies such as Hazelcast
  • Frontend development experience with Angular (preferred)
  • Strong focus on software quality, automated testing, and CI/CD
  • Experience with monitoring and observability tools such as Prometheus, Grafana, and centralized logging solutions
  • Ability to analyze complex systems and drive continuous improvements
  • Regular use of AI development tools in day-to-day work
  • Fluent English
Why Empa-T?

At Empa-T, belonging, empathy and respect are part of how we work. We look to build aligned relationships, projects with meaning and paths with a future.

If this opportunity fits your path, send us your application and come and meet Empa-T.

Share this position

Apply

Fill out the form and tell us a bit about yourself. We'll keep your profile in mind for future opportunities that match your experience and ambitions.

0/500

Your data is secure and protected.

Application submitted!

Thank you for your interest in Empa-T! We will contact you shortly.

Meaningful projects Careers with a future Meaningful projects Careers with a future Meaningful projects Careers with a future Meaningful projects Careers with a future