Back to offers

Java Backend Developer

Critical Software

Apply now
Open space working

Job Description

Working with us is like nothing on earth. Every day, our teams across the globe challenge the limits of human achievement, engineering solutions for our planet and beyond.We use agile methodologies to deliver high-quality and high-performance web applications and API`s to our clients spread around the globe. Right now, we are looking for a talented Java Backend Developer to join us in our mission. Experience writing high-performance code (using Java) is required. Sounds like you? Then it`s time to join our team @ CRITICAL Software!


  • Deliver high quality, reusable and testable software components for highly scalable backend services using Java technology;
  • Contribute with architectural insights and technical advice;
  • Proactively engage in project and team activities;
  • Willingness to please the Client and to lead.


  • At least 4 years of experience using Java EE (6 and/or 7), EJB's, JPA's, SQL and Java Application Servers;
  • Knowledgeable with design and architectural patterns and UML;
  • Experienced with highly scalable and performant backend services;
  • Familiarity with frontend technologies (JavaScript, HTML, CSS) is a plus;
  • Experienced in working autonomously within and agile environment with automated testing and Continuous Delivery;
  • Excellent at solving complex problems and introducing innovative approaches;
  • Good communication and leadership skills.
About Critical Software

Established in 1998, CRITICAL Software provides systems and software services for safety, mission and business-critical applications. We help to ensure our clients meet the most demanding quality standards for software safety, performance and reliability. Our data management solutions and services also provide clients with the information they need to manage their important assets and processes, helping them to achieve better business performance.