Java backend Developer (offline)

We are DASH Financial Technologies the industry leading institutional trading platform

DASH is the market leader for capital markets technology and execution.
We are looking for a strong Java backend Developer.

Please read the description before you apply for this position, make sure that you have skill from the list

Description

We have numerous Java backend applications, including lots of instances of a particular application, and one standalone Java Swing frontend application.
Most of the applications were migrated from Java 8 to Java 17 or designed using Spring Boot and Java 17 from scratch.
Most of the application are somewhat in between microservice and monolith. Usually, they perform several interconnected tasks.
Backend applications are running as windows/linux services on on-premises hardware. .
Frontend application is started using webstart application and communicates with a backend application that runs in Tomcat.

Responsibilities:
• Designing and implementing new functionality and applications (50% of time)
• Support, refactoring and optimization of backend applications (50% of time)
• Support and development of standalone Java Swing application
Required skills:
• Ukrainian AND English languages
• Java 17 core
• Hands on experience and good understanding of Java concurrency.
• Windows + Linux command line experience
• Experience in building GUI applications using Swing. (Java Swing + AWT experience)
• Spring Boot 2
• Spring 5 (core, jdbc, jms) + XML configuration
• Experience in application profiling, optimization and refactoring
• SQL + Oracle/PostgreSQL database experience
• Maven
• JMQ (ActiveMQ), AMQP (RabbitMQ)
• Git (Bitbucket) + SVN
• Experience of project configuration in TeamCity
Desired skills:
• Knowledge in Capital Markets
• Experience of project configuration in Octopus Deploy
• HSQLDB
• Google Guava + Apache Commons
• Mybatis
• Infinispan

About Dash Financial Technologies

Launched in 2011, DASH Financial Technologies is the industry’s leading capital markets technology and execution provider. DASH’s philosophy is simple: with technology, clients should be empowered to craft, analyze, and refine bespoke solutions calibrated to their precise performance goals. Using the award-winning DASH360 platform, clients receive full routing and cost transparency and a comprehensive suite of tools to visualize all aspects of their orders in real-time. With this emphasis on technology, DASH has become the industry’s leading provider of wholly customizable and transparent trading solutions, routing approximately 16% of the daily OCC volume. For more information go to www.DASHfinancial.com.

Company website:
https://dashfinancial.com/

The job ad is no longer active

Look at the current jobs Java →