Real-Time Java Systems Engineer for Maritime Defense

Terma Group

København, Søborg

Hybrid

DKK 700,000 - 900,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

International Environment
Flexible Working Hours
Comprehensive Benefits Package
Well-being Perks
Social and Professional Events

Job summary

Terma Group is seeking a Java Software Engineer to develop robust backend and system-level software for advanced maritime defense systems. You will design, implement, and maintain components across their lifecycle in Core Java, focusing on performance, reliability, and collaboration with cross-disciplinary teams.

You will work within the Sensors & Detection team, leveraging object-oriented design, SOLID principles, and testing practices to deliver high-quality software for mission-critical

Qualifications

  • Experience developing software in Java and the Core Java ecosystem.
  • Worked with multithreading, concurrency, and synchronization.
  • Experience building performance-critical, real-time, or highly concurrent systems.
  • Experience designing modular, maintainable, and testable software solutions.
  • Experience with Java testing frameworks such as JUnit and Mockito, and tools like Git and Maven.
  • Experience with TCP/IP and UDP communication, Java Swing, CI/CD tools, or high-reliability environments.

Responsibilities

  • Design real-time components that communicate through TCP/IP and UDP with sensor hardware.
  • Strong foundation in object-oriented design and SOLID principles.
  • Work extensively with multithreading and performance-critical code.
  • Develop new components as well as maintain existing ones.
  • Take ownership of components across their lifecycle — from design to long-term maintenance.
  • Collaborate with engineers and domain specialists across software and system disciplines.
  • Ensure high quality through testing, code reviews, and continuous improvement.
  • Support and mentor team members through knowledge sharing and technical discussions.

Skills

Java
Multithreading
Real-time systems
Modular design
JUnit Mockito
Git Maven
TCP/UDP
Java Swing
CI/CD
High reliability

Job description

Terma Group is seeking a Java Software Engineer to develop robust backend and system-level software for advanced maritime defense systems. You will design, implement, and maintain components across their lifecycle in Core Java, focusing on performance, reliability, and collaboration with cross-disciplinary teams.

You will work within the Sensors & Detection team, leveraging object-oriented design, SOLID principles, and testing practices to deliver high-quality software for mission-critical

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer for Naval Systems & Mission-Critical Tech
Senior Java Engineer for Naval Systems & Mission-Critical Tech

Terma Group • Søborg, København

Hybrid
DKK 850,000 - 1,200,000
International environment
Flexible working hours
Pension and health care package
+2
Maritime Defense Systems Engineer (Remote-Friendly)
Maritime Defense Systems Engineer (Remote-Friendly)

Terma Group • Søborg, København

Hybrid
DKK 600,000 - 900,000
International Environment
Flexible Working Hours
Comprehensive Benefits Package
+2
Senior Software Engineer – Real-Time AI Defense Apps
Senior Software Engineer – Real-Time AI Defense Apps

Terma Group • Aarhus kommune

Hybrid
DKK 700,000 - 1,000,000
International Environment
Flexible Working Hours
Comprehensive Benefits Package
+2
Maritime & Land Systems Engineer – Advanced Tech
Maritime & Land Systems Engineer – Advanced Tech

Terma Group • København

Hybrid
DKK 700,000 - 900,000
International environment
Flexible hours
Health care package
+3
Maritime Systems Engineer: Situational Awareness Architect
Maritime Systems Engineer: Situational Awareness Architect

Terma Group • København

Hybrid
DKK 700,000 - 950,000
International Environment
Flexible Working Hours
Pension & Healthcare
+2
Senior Systems Engineer — Defense & NATO Programs
Senior Systems Engineer — Defense & NATO Programs

Terma Group • Aarhus

Hybrid
DKK 700,000 - 1,000,000
International environment
Flexible working hours
Pension and health care package
+2
Java Backend Student (R&D) – Build Secure Systems
Java Backend Student (R&D) – Build Secure Systems

Terma Group • Denmark

On-site
DKK 172,000 - 241,000
Radar & Security Software Engineer (Hybrid)
Radar & Security Software Engineer (Hybrid)

Terma A/S • Aarhus

On-site
DKK 700,000 - 900,000
Flexible hours
Work from home up to 2 days/week
Pension plan
+2
Senior Software Engineer, Radar & Security (Remote)
Senior Software Engineer, Radar & Security (Remote)

Terma Group • Aarhus

Hybrid
DKK 550,000 - 750,000
International environment
Flexible hours
Pension 10%
+2
Senior Systems Engineer, Defense & Aerospace MBSE
Senior Systems Engineer, Defense & Aerospace MBSE

Terma Group • Aarhus kommune

On-site
DKK 800,000 - 1,100,000
International environment
Flexible working hours
Pension and health care package
+3
Top locations