About the company:Our client is developing Swing based charting library used by one of the desktop trading platforms in the USA.
The library offers many charting features and financial indicators to its end users. Indicators are based on an in-house scripting language.
The team operates under an agile framework, kind of the Kanban. Jira is using for task management, while Bitbucket and Git serve as VCS.
We expect the Java Developer to:- Maintain, document and improve existing code base
- Develop new features and implement new indicators
- Take part in integration with desktop application
- Resolve any reported issue
StackJava 17, Swing, Kotlin, with Junit, AssertJ, and Mockito for tests
RequirementsA 3-hour overlap with the GMT-5 timezone is needed.
Required skills:- 3+ years of experience as a Software developer
- Proficiency in Java 11 or higher
- Experience with Swing framework
- Knowledge of basic algorithms and data structures
- Knowledge of Core Java: Maps and Collections, Exceptions, etc
Additional skills considered an advantage:- Experience with JavaFX
- Understanding of OOP principles and design patterns
- Experience in concurrent programming
Your location - anywhere within UTC...UTC+2
Contract based full time job