Job details

You are in: Home » Jobs » Java Software Engineer – Defence

Job Details

Share this job

Java Software Engineer – Defence

  • Contract
  • Anywhere

Senior Software Engineer (Java) – Contract

Denmark (3 days onsite)
12-month contract (starting July)
Hourly rate (competitive)
Defence Client


The Opportunity

We’re supporting a leading defence client in Denmark looking for a Senior Software Engineer to join a critical programme focused on multi-domain and command-and-control systems.

This is a mission-critical environment, where you’ll build highly reliable, high-performance software used in complex operational scenarios. The team is driving modernisation across architecture and DevOps while maintaining extremely high standards of robustness and precision.


What You’ll Be Doing

  • Develop and maintain Java-based applications for defence and command-and-control systems
  • Build complex desktop user interfaces using Swing
  • Design and implement scalable backend services with a focus on performance and reliability
  • Take ownership of key components from design through to deployment and ongoing evolution
  • Contribute to system architecture and technical direction
  • Work within safety-critical, high-reliability environments
  • Collaborate with cross-functional teams across product, systems engineering, and infrastructure
  • Support the adoption of modern DevOps practices:
    • Kubernetes & containerisation
    • GitOps & infrastructure-as-code
    • CI/CD pipelines
  • Drive quality through:
    • Automated testing
    • Observability
    • Continuous delivery
  • Mentor engineers through code reviews, design discussions, and technical guidance

What We’re Looking For

  • 5+ years’ experience in backend software engineering (Java ecosystem)
  • Strong experience building modular, scalable, and maintainable systems
  • Hands-on experience with Swing (or similar desktop UI frameworks)
  • Experience with:
    • Containerised environments
    • CI/CD pipelines
    • Kubernetes (ideally production environments)
  • Solid understanding of software architecture and system design
  • Experience working in complex, multidisciplinary engineering environments
  • Background in defence, aerospace, automotive, or other safety-critical industries is highly beneficial
  • Strong engineering mindset focused on simplicity, clarity, and long-term sustainability

Additional Info

  • Fluent English required (spoken & written)
  • Danish is a plus, not essential
  • Must be able to work onsite in Denmark 3 days per week

Apply for Java Software Engineer – Defence

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.
Please indicate that you have read and agree to our privacy policy