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.
ESSENTIAL QUALIFICATIONS, SKILLS AND EXPERIENCE
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