Job Openings Java Developer

About the job Java Developer

Job Location: hybrid in (town)

We are looking for a Java Developer to join our team and contribute to the development of a next-generation Air Traffic Management (ATM) platform.

The project focuses on building a modern, cloud-native solution designed to transform traditional air traffic management systems into a scalable, flexible, and data-driven environment.

In this role, you will be involved in the development of the Data Preparation application, contributing to mission-critical functionalities used within highly secure and complex aviation environments.

This role is a hybrid one with minimum 3 days/week from Bucharest office.

Responsibilities
 - Develop, maintain, and enhance features for the DPR application using Java-based technologies;
- Participate in the full software development lifecycle, including design, implementation, testing, and maintenance activities;
- Design and execute unit and integration tests to ensure application quality, stability, and reliability;
- Collaborate with developers, testers, architects, and product stakeholders within an Agile/Scrum environment;
- Contribute to CI/CD activities, source control management, and build pipeline maintenance;
- Support troubleshooting, debugging, and performance optimization initiatives;
- Maintain technical documentation and ensure compliance with coding standards and development best practices;
- Contribute to the continuous improvement of development processes and technical solutions.

Requirements

- Minimum 4 years of experience of Java 17+, Swing & Hibernate;
- Advanced experience with JUnit and Cucumber for automated testing;
- Experience with Gradle build systems and Git/GitLab environments, including pipeline configuration and maintenance;
- Very good knowledge of PostgreSQL or other relational databases;
- Good scripting knowledge using Python or Bash;
- Solid understanding of Agile/Scrum software development methodologies;
- Strong analytical thinking, troubleshooting, and problem-solving skills;
- Good communication skills and ability to work effectively within international and distributed teams;
- Professional proficiency in English, both written and spoken.

Nice to Have

- Exposure to SAFe methodologies or large-scale Agile environments.

What We Offer
-
Opportunities to grow through involvement in complex international projects;
- A collaborative environment with knowledge-sharing initiatives and technical communities;
- Meal vouchers as part of your monthly benefits;
- Private medical insurance, supporting your health and wellbeing;
- 25 days of annual paid leave under a full-time employment contract;
- Flexible working arrangements, aligned with project requirements and client environments;
- Access to technical training programs and professional development resources.