Senior Software Developer for Aerospace and Safety-Critical Systems

E-Solutions Singapore
Relocation
Apply
AI Summary

We are seeking an experienced Software Developer to design and develop Java-based, microservices-driven software for aerospace and safety-critical systems. Key responsibilities include building and supporting microservices architectures, developing Spring Boot-based services, and implementing CI/CD pipelines. Strong expertise in Java, Kotlin, and CI/CD pipelines is required.

Key Highlights
Design and develop Java-based software for aerospace and safety-critical systems
Build and support microservices architectures
Implement CI/CD pipelines using Jenkins and Gradle
Key Responsibilities
Design, develop, and maintain Java/Kotlin applications for aerospace and safety-critical systems
Build and support microservices architectures for large-scale distributed platforms
Implement and maintain CI/CD pipelines using Jenkins, Git, Bitbucket, and Gradle
Technical Skills Required
Java Kotlin Spring Boot Kafka WebSocket Jenkins Git Bitbucket Gradle
Nice to Have
Aerospace domain experience
Familiarity with safety-critical software compliance standards
Experience mentoring or providing technical guidance

Job Description


Job Description: Software Developer (Aerospace)


Location: South Yarra, Melbourne, Australia (Open to relocation)

Experience: 7–10 years


Role Overview

We are looking for an experienced Software Developer to build and maintain Java-based, microservices-driven software for aerospace and safety-critical systems. The role requires strong expertise in Java, Kotlin, CI/CD pipelines, and Human-Machine Interface (HMI) development within large-scale distributed environments.


Key Responsibilities

  • Design, develop, and maintain Java/Kotlin applications for aerospace and safety-critical systems.
  • Build and support microservices architectures for large-scale distributed platforms.
  • Develop Spring Boot–based services and integrate Kafka pub/sub and WebSocket communication.
  • Contribute to HMI (Human-Machine Interface) modernization using modern frameworks.
  • Implement and maintain CI/CD pipelines using Jenkins, Git, Bitbucket, and Gradle.
  • Ensure high code quality through automated testing and adherence to safety-critical standards.
  • Collaborate with cross-functional teams including QA, DevOps, and system engineers.


Required Skills & Qualifications

  • 7–10 years of hands-on experience as a Software Developer.
  • Strong expertise in Java with working knowledge of Kotlin.
  • Solid experience with microservices and distributed systems.
  • Experience with CI/CD pipelines and DevOps tooling (Jenkins, Git, Bitbucket, Gradle).
  • Exposure to HMI development and hybrid communication models.
  • Experience working in safety-critical or regulated environments.
  • Strong problem-solving, communication, and collaboration skills.


Preferred Qualifications

  • Aerospace domain experience.
  • Familiarity with safety-critical software compliance standards.
  • Experience mentoring or providing technical guidance.


Similar Jobs

Explore other opportunities that match your interests

Operations Lead for New Products

Programming
22h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Director

First Circle

Singapore

AI Deployment Engineer

Programming
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

OpenAI

Singapore

Senior Full-Stack Engineer

Programming
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Virtuos

Singapore

Subscribe our newsletter

New Things Will Always Update Regularly