Java Software Developer

Bloom

Hvidovre Kommune

On-site

DKK 650,000 - 900,000

Full time

44 hours 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

Job summary

Arbit Cyber Defence Systems in Denmark seeks a skilled software developer with 2–5 years of experience to design, implement, and maintain critical desktop applications in Java and Golang. You will collaborate across teams, contribute to architecture, enforce coding standards, and ensure robust IT security and system stability in a multinational environment.

You will work on Linux predominantly, with occasional Windows tasks, and participate in CI/CD processes using GitLab.

Qualifications

  • Bachelor’s degree in software development or equivalent.
  • 2–5 years of professional software development experience.
  • Strong Java and/or Golang proficiency.
  • Experience with Linux desktop applications and CI/CD pipelines.

Responsibilities

  • Develop and maintain desktop applications (Linux, Windows) in Java and Golang.
  • Contribute to architecture, design, and code reviews.
  • Implement testing, CI/CD pipelines, and documentation.
  • Collaborate with QA and project managers.

Skills

Java
Golang
C#
Linux

Education

Bachelor's degree in software development

Tools

GitLab CI/CD

Job description

Would you like to help strengthen digital infrastructure and develop the cybersecurity solutions of the future?

For our client Arbit Cyber Defence Systems, we are looking for a skilled and dedicated software developer with a few years of experience (not senior). You have solid practical experience in software development, a firm grasp of fundamental design patterns, and a passion for delivering high-quality code in a professional environment where IT-security and system stability are paramount.

Arbit, located in Hvidovre, develops and produces a portfolio of highly certified cyber defense solutions that enable clients within intelligence, law enforcement, and the military to operate classified, segmented networks based on Data Diode technology. They are a dedicated and motivated team of software developers and system engineers who combine highly specialized technology with deep insight into their clients and a commercial, international perspective.

About the Role and Your Responsibilities

As Arbit’s new software developer, you will become a vital part of the entire software development lifecycle. You will have a high degree of independent responsibility for designing, developing, implementing, testing, and maintaining robust IT solutions. Your primary area of responsibility will be Arbit’s critical desktop applications (Mainly Linux but also Windows) written in Java and Golang.

You will work in close and dynamic collaboration with the rest of the development team, QA, and project managers. The team actively uses AI in development.

Your Primary Tasks

Development and Optimization:

You will primarily code and implement new software modules and applications in Java, but you will also have the opportunity to work on and contribute to tasks in C# and Golang. At the same time, you will ensure stable operations through maintenance and further development of existing systems.

Architecture and Design:

You will actively participate in the analysis phase and the specification of system requirements. You will brainstorm and collaborate with the team on the overall software architecture and technical solutions, placing high value on our established coding standards and best practices (in line with Arbit’s R&D strategy).

Version Control and Collaboration (DevOps):

They utilize GitLab effectively for everything from version control and code reviews to merge requests and building CI/CD pipelines. Your contribution here will be a natural part of your daily routine, which also includes active participation in team meetings and technical discussions.

Testing and Quality Assurance:

You take responsibility for your own code through unit tests and integration tests, as well as supporting system tests to ensure the absolute highest software quality and minimize errors through structured debugging.

Documentation:

You will contribute to producing and maintaining precise technical documentation so that our solutions remain transparent and future-proof.

Who Are You?

You hold a Bachelor’s degree in software development or equivalen – and have a few years of experience as a software developer (e.g., 2–5 years). This enables you to work in a structured manner with complex tasks while remaining curious to learn and develop further toward a senior role.

Moreover, we value that you

  • have strong competencies in Java and/or Golang.
  • thrive in a team environment, naturally collaborate with your colleagues, and bring great energy to the team.
  • are detail-oriented and appreciate clean, well-structured code.

Language skills:

Fluency in English is essential. If you are not fluent in Danish, you should have a good understanding of the language.

More About Arbit and What They Offer

You will have a major influence on product development within a great team at a specialized company with a high professional standard, world-class products, and international clients with rigorous security requirements.

At Arbit, they value honesty, accountability, and competence in their work. They have great respect for one another and strive for an inclusive and diverse work environment characterized by an informal and direct tone with room for humor, professional sparring, and strong collegial bonds. At the same time, they offer a flexible workplace with helpful and caring colleagues.

Arbit Cyber Defence Systems was founded in 2006 and currently has 38 employees. Arbit is one of the very few companies in the world with products holding COSMIC TOP SECRET and EU TOP SECRET accreditations.

Please note that obtaining a security clearance to SECRET (HEMMELIGT) is a requirement.

Learn more at arbitcds.com

Are you interested in joining Arbit?
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Developer
Java Software Developer

Arbit Cyber Defense Systems • Hvidovre Kommune

On-site
DKK 600,000 - 900,000
Flexible workplace
Software Development Team Lead
Software Development Team Lead

Arbit Cyber Defense Systems • Hvidovre Kommune

On-site
DKK 900,000 - 1,300,000
Flexible working hours
Option to work from home
Pension scheme
+1
Cyber Defense Software Developer (Java/Golang)
Cyber Defense Software Developer (Java/Golang)

Bloom • Hvidovre Kommune

On-site
DKK 650,000 - 900,000
Cyber Defense Software Engineer (Java/Golang)
Cyber Defense Software Engineer (Java/Golang)

Arbit Cyber Defense Systems • Hvidovre Kommune

On-site
DKK 600,000 - 900,000
Flexible workplace
Senior Software Developer
Senior Software Developer

Systematic, Inc. • Aarhus

On-site
DKK 900,000 - 1,200,000
Physiotherapist massages
Hairdresser on-site
Sports clubs
+5
Cybersecurity Software Lead & Release Architect
Cybersecurity Software Lead & Release Architect

Bloom • Hvidovre Kommune

On-site
DKK 900,000 - 1,300,000
Flexible working hours
Option to work from home
Pension scheme
+1
Senior Software Developer
Senior Software Developer

Systematic • Denmark

On-site
DKK 800,000 - 1,200,000
Employees Club
Massages
Hairdresser
+4
Senior Software Developer
Senior Software Developer

Systematic • Aarhus

On-site
DKK 700,000 - 900,000
Massages
Hairdresser on site
Sports clubs
+6
Senior Software Developer
Senior Software Developer

Systematic • København

On-site
DKK 670,000 - 1,004,000
Employees Club
Office catering
Foosball table
+1
Advanced Software Engineer, Lystrup
Advanced Software Engineer, Lystrup

Terma A/S • Aarhus

On-site
DKK 700,000 - 900,000
Flexible hours
Work from home up to 2 days/week
Pension plan
+2
Top locations