Senior Java Engineers

Location: Portugal (Coimbra, Lisbon and Oporto)
Job Code: 773
# of openings: 5


Working at Critical Software is more than just a job: here, you can really make a difference.

We’re on a mission to make the world a better and safer place, just like real superheroes. We build rock-solid software for leading industries’ most critical applications, so every line of code we write and every idea we think of can affect the lives of millions.

Now, we’re looking for resourceful Java Engineers to embrace this mission that can take you to places you never imagined. You will have the opportunity to participate in challenging projects ranging from aeronautics and defence to railway or space – and more!

Sound like you? Then it’s time to challenge your limits. It’s time to power up your career. It’s time you joined Critical Software.



  • Deliver high quality, reusable and testable software components for highly scalable backend services using Java technology;
  • Support the Product Owner with architectural insights and technical knowledge;
  • Be part of the team planning and improvement using agile methodologies.



  • At least 5 years of experience using Java, Spring Boot, message brokers, microservices
  • Knowledgeable with web architectures and services (HTTP, SOA, REST, JSON, etc.)
  • Familiar with non-relational database concepts
  • Experienced with highly scalable and performant backend services
  • Experienced in working autonomously within and agile environment with automated testing and continuous integration and delivery
  • Excellent at solving complex problems
  • Fluent in English (both written and spoken).

Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Apply to this position

<< Back to Search Results

Powered By Taleo