A Tenth Revolution Group Company

Ref: a0MaA0000000e2H.2

Java Developer


  • Up to NOK 700,000 NOK
  • Developer Role
  • Skills: Java, AWS, VMware, Vue, JavaScript, TypeScript, Cloud, Development
  • Level: Senior

Job description

Java Developer


Position Overview

An innovative company specializing in advanced simulation technologies is seeking a talented and experienced Senior Software Engineer to join their dynamic team. This role involves creating digital twins of heavy-lift vessels, subsea construction simulations, and full mission simulators according to customer needs. The successful candidate will contribute to the development and optimization of realistic simulation models for dynamics and physics events occurring during marine operations.

Role Responsibilities
  • Provide technical leadership and mentorship to junior engineers, fostering a culture of learning and growth.
  • Design, develop, and implement algorithms and simulations of physics/life-like events optimized for real-time physics calculations.
  • Collaborate with cross-functional teams to integrate new simulation solutions seamlessly into the codebase.
  • Participate actively in technical decision-making for the direction of real-time simulation software.
  • Lead the development of various areas of the simulation platform.

Experience and Qualifications
  • A degree in Computer Science or equivalent.
  • Deep experience with Java programming language with 5+ years of professional experience.
  • Excellent understanding of software design, object-oriented programming, data structures, caching, and multi-threaded programming.
  • Good understanding of algorithms and the ability to interpret technical specifications.
  • Experience working with Git, CI/CD, and other modern build tools.
  • Quality-driven focus with experience in automatic testing.
  • Ability to identify and implement best practices.
  • Excellent communication skills, both written and verbal.
  • Experience working within multi-disciplinary teams in various development methodologies, collaborating in a cross-functional manner.

Preferred Additional Skills
  • Experience with JNI/JNA.
  • Experience working with cloud environments (AWS a plus) and infrastructure-as-code (IaC).
  • Good understanding of relational databases and SQL.
  • Background in engineering, mathematics, or physics (hydrodynamics or real-time).
  • Experience with simulation solutions (e.g., MATSim) and expertise in customizing and implementing mobility simulations.
  • Proficiency in C++.
  • Experience in building simulations.

What to Expect
  • A team of positive, enthusiastic, and innovative colleagues.
  • A competent, dynamic, and flexible work environment.
  • A team-oriented and inclusive approach.
  • Competitive working conditions.
  • An ambitious organization scaling up for growth.

If you are excited about this opportunity and meet the qualifications, please submit your resume to Marley Taylor at Nigel Frank. m.taylor@nigelfrank.com