top of page

Java/JavaFX Developer

Location: New York

Job ID: 1931

Job Description

Key Responsibilities

  • UI Transformation: Collaborate with traders to design and implement an intuitive, efficient redesign of key components of the JavaFX UI, prioritizing usability and performance.

  • Test Automation: Develop a comprehensive test suite using JUnit 5 and TestFX to ensure the quality and reliability of the platform, with a focus on UI elements and system integration.

  • Cl/CD Foundations: Establish continuous integration and continuous delivery pipelines to streamline the development and deployment process, improving code quality and deployment speed.

  • Codebase Modernization: Contribute towards the gradual decoupling and modularization of the monolithic platform for improved maintainability and testability.

  • Documentation and Knowledge Transfer: Document development processes and best practices to ensure continuity and maintainability after contract completion.

 

Required Qualifications

  • Proven Java/JavaFX Expertise: 3+ years of hands-on experience building and maintaining desktop applications with JavaFX.

  • Test-Driven Mentality: Solid understanding of unit testing principles and experience with JUnit 5. Practical knowledge of TestFX to test JavaFX Uls.

  • Cl/CD Experience: Demonstrated experience setting up CI/CD pipelines (Jenkins, GitLab CI/CD, or similar).

  • Collaborative Mindset: Strong communication skills and ability to work effectively with cross-functional teams including traders and other technology team members.

 

Desired Skills

  • Messaging systems: Familiarity with ActiveMQ or similar messaging technologies

  • Financial Markets Knowledge: Understanding of trading concepts and order flows is a plus.

bottom of page