Skip to Main Content

Job Title


GO Developer | Air Traffic Management [MosaiX]


Company : FREQUENTIS Deutschland GmbH


Location : Geelong, Victoria


Created : 2025-05-14


Job Type : Full Time


Job Description

GO Developer | Air Traffic Management [MosaiX]Air Traffic ManagementThe Frequentis Group is an international supplier of communication and information systems for control centres with safety-critical tasks. These Control Centre Solutions are developed and distributed by Frequentis in the business segments Air Traffic Management (civil and military air traffic control, aeronautical information management, air defence) and Public Safety & Transport (police, fire and rescue services, emergency medical services, vessel traffic and railways). With headquarters in Vienna, the company employs more than 2200 people worldwide, with subsidiaries, regional offices, and representatives in over 50 countries. In Cluj, we started in 2009, and our local team currently has 190+ colleagues and is growing.You will work on a microservices-based framework used across the company to run and integrate multiple Frequentis products. You will develop reusable services, software packages, and libraries to be used by other teams. The product runs on RedHat 7/8, handles OS deployment and configuration, and supports the orchestration of services packaged as Docker images. We develop for a safety-critical environment, following industry standards, where high availability and redundancy are fundamental.Your role involves developing loosely coupled, highly available Java services with REST and AMQP (RabbitMQ) interfaces, using Cassandra (CQL) for data storage. If you''re interested in learning a new language, components written in Go are also part of the environment.Key TasksParticipate in the daily work of the scrum team, including software development and test automation.Contribute to the design and architecture of the product.Write code according to company standards and processes.Develop unit and component tests.Support QA in testing and developing automated system tests.Create documentation and requirements.Key QualificationsMinimum 2 years of software development experience in Go, with proficiency in Go idioms, packages, error handling, and concurrency.Understanding of the Go toolchain.Experience with Java is a plus.Knowledge of object-oriented concepts, design patterns, and SOLID principles.Passionate about clean, maintainable, and well-tested code.Experience with SOA and microservices architectures.Experience with REST, messaging/AMQP, WebSockets.Understanding of distributed systems concepts like CAP theorem, redundancy, high availability, consensus protocols.Knowledge of continuous integration and delivery practices.Basic Linux and bash scripting skills.IP networking knowledge.Experience with Domain Driven Design and NoSQL databases is a plus.Good English skills, both written and spoken.Our ValuesFrequentis team is committed to creating a safer world through innovation and technology. We are a family in Romania, working with a safety-critical mindset, valuing courage and expertise in all we do.SalaryYour salary is based on your experience and qualifications and is part of our attractive total package.Apply nowWe look forward to meeting the person behind the CV. Personality and professional qualifications are important to us. Join us to work together for a safer world!At Frequentis, we dont just innovate; we create wonders to make the world safer. READ MORE ABOUT FREQUENTIS CAREER AWARDS #J-18808-Ljbffr