HTEC Group Inc. is a global AI-first provider of strategic services, software design, and engineering expertise, specializing in Telco, Financial Services, MedTech, Automotive, Advanced Technologies, and Enterprise Software & Platforms. HTEC has a proven track record of helping Fortune 500 and hyper-growth companies solve complex engineering challenges, drive efficiency, reduce costs, and accelerate time to market. HTEC prides itself on attracting top talent and has strategically chosen the locations of its 20+ excellence centers to enable this. HTEC was founded in 2008 in Belgrade, Serbia. Today it has its global headquarters in Palo Alto, California.
Would you like to contribute to the development of a system that is used daily by air traffic controllers around the world? We are developing a distributed communication system for air traffic control that ensures reliable ground and air communication between controllers and pilots.
This is software where stability, performance, and code readability truly matter — not a marketing demo, but a real system operating in live production environments.
The team focuses on the development of both the GUI and backend services of the telephony and control parts of the system, including monitoring and control functions for air traffic control centers.
What will be your responsibilities?
- Designing solutions and system architecture together with other developers
- Implementing new functionality in Java 17 (backend and GUI)
- Writing unit and integration tests (JUnit) — quality is key
- Handling integrations with other teams and system components
- Analyzing and fixing issues in the existing codebase
- Participating in UI workshops and actively influencing the look and feel of the application
- Contributing to effort estimation and iteration planning (Scrum / SAFe)
Technologies Used
Frontend / UI
- JavaFX
- JavaScript / React
Tooling & Processes
- IntelliJ IDEA / Eclipse
- Git, Jira, Confluence, Jenkins, Artifactory, Jama
- Agile methodologies (Scrum / SAFe)
- Windows, MS Teams
- Python (supporting tools)
Requirements
- Mid-level Java Developer (or a senior developer who does not want to “get lost in a corporation”)
- Experience with UI application development
- English at a communicative level
- Knowledge of HTTP and WebSocket
Nice to Have (but not required)
- Experience with JavaFX
- Hands-on experience with Git, Docker, Linux (RedHat), and React
What We Offer
- The background of an established international company
- Flexible working hours with the option of home office
- An informal atmosphere, a human approach, and a great team. A diverse group of people with different experiences and responsibilities. We support each other and move the project forward together.
- A relaxation zone where we organize various formal and informal gatherings
👉https://htec.com/careers/benefits/