Position: Senior Java Developer
Company: Українська Кадрова Група
Category: Java
Experience required: 3y
English level: intermediate

Customer:

Leading experts in SaaS-based technology for financial markets

Project:

Development of cryptocurrency and multi-asset trading platforms

Responsibilities:

• Review business specifications and technical designs
• Provide development estimates
• Write code implementing designs per company standards
• Thorough unit testing
• Functional testing to ensure the software behaves as specified
• Work with more junior developers to supervise and train
• Perform code reviews for junior developers
• Communicate up-to-date progress, anticipated delays, and other problems to manager
• Attend meetings as required

Requirements:

• Core Java
• Web development with JavaScript (ReactJS or AngularJS) is desirable
• Java Swing development experience (plus)
• Multithreading
• Financial industry experience specifically with execution and/or order management systems (big plus)
• Good communication skills
• Automated Unit and Integration testing experience
• Jira, Maven, Git, Teamcity
• SQL
• GWT (plus)
• Distributed caching (plus)
• Bachelor’s degree or equivalent job experience
• 3-4 years of experience