Software Developer in Ada and Java
Workplace: Stockholm, Sweden
Expires: June 19, 2025
Join a leading Swedish defense company working on a military command and control system for air surveillance and combat. Develop and improve frontend and backend systems primarily using Java and Ada. Work in a team of experienced colleagues and contribute to critical national security software.
Main requirements:
- Minimum 3 years of professional experience in frontend or fullstack development using object-oriented languages (excluding web development).
- Bachelor's degree (3 years) in Computer Science or a related field.
- Fluent in Swedish and English, both spoken and written.
- Good skills in Java and/or C#.
- Basic experience working with Linux.
- Able to pass security clearance and meet citizenship requirements.
Responsibilities:
- Develop and improve the frontend components in Java.
- Engage in backend development primarily in Ada and Java.
- Maintain and enhance the existing military command and control system.
- Perform debugging and validation of software.
- Collaborate with a team of 20 experienced colleagues.
- Communicate proactively with customers and colleagues to resolve issues.
Required hard skills:
- Object-oriented programming
- Java
- C#
- Linux
- Ada (basic to preferred)
- Software development in security-critical environments
Recommended hard skills:
- Master's degree in Computer Science
- Experience with multiple programming languages and frameworks
- Experience in security-critical software development
- Experience programming in Ada
- Interest or experience in the aviation domain and military systems
Soft skills:
- Solution-oriented mindset
- Proactive communication
- Team player
- Willingness to seek expertise from others
- Customer interaction skills
Coding languages:
- Java
- Ada
- C#
Operating systems:
- Linux
Natural languages:
- Swedish (Proficient)
- English (Proficient)
Cultural skills:
- Ability to work in a secure, classified environment
- Understanding of defense industry standards and security protocols
You might also like:
- Application Consultant in Time Reporting
- German-speaking IT Support Technician
- Product Developer / CAD Engineer
- IT Support Technician
- Experienced Data Engineer
- System Administrator Linux
- IT Technician with expertise in Operations and Networking
- Scrum Master - Java Backend
- Senior Software Engineer .NET Developer
- Embedded Developer in C/C++