Java Developer Offline

Project Description:

Our client is a leading global Financial markets data provider runs a number of change programs to deliver of high-quality software that connects Financial Markets across the glob in a real-time, high frequency and low-latency data management chain. The projects are technically challenging in an environment that is very engaging.

We are looking for developers to join the team that works on development & maintenance of the administrative component for Aggregation Engine Services.

Workspaces - is a WebUI workflow solution to access news, financial data, and productivity tools. Workspaces RA allow trader to access Aggregator application functionality using browser. Aggregator allows to trade assets - FX pairs, metals - at the best prices ising selected strategy by aggregating trading venues in a single platform. Objective - to provide services for Frontend integration, adopt existing monolithic architecture application, integrate with new venues.

Application code is mainly Java. Performance analysis and tuning is done with Python. Databases: Oracle, PostgreSQL

 

Responsibilities:

• Develop high-quality software, design, and functional documentation

• Provide estimates for specific software feature implementation

• Identify, prioritize and execute tasks in the software development life cycle

• Build unit tests for your code

• Ability to lead technical discussions with DevLead/Architect

• Design proposal for app architecture

• Business discussions with Product Owner/Business Analyst

• Solution implementation

• Provide code review

• Env/app support tasks to enforce DevOps team

 

Mandatory Skills Description:

• Proven extensive experience as a Software Engineer- Strong, 5+ years

• Understanding of distributed architectures, component-based architectures Strong

• Java 8 and higher - medium/strong 4+ years

• Multithreading, concurrency - theoretical understanding and readiness to work in low-latency application

• Git - Strong

• Kafka - Strong

• Websocket - Strong

• Messaging (JMS, MQ) - Medium

• Springboot 2.0 - Medium

• Reactor API - Medium

• Spring WebFlux - Medium

• Message Streams/Middleware - any of TCP-Netty

• Gradle - Medium

• Linux - Medium

 

Nice-to-Have Skills:

• SQL, PostgreSQL/Oracle, Redis

• Spring Cloud

• JMeter

• JMH

• Groovy

• Docker, Kubernetes, Azure, Azure ADX (Kusto)

• Prometheus, Grafana

• FIX, CRUD

• Vue/React/Angular

• Willingness to provide low latency solutions

 

Languages:

English: B2 Upper Intermediate

The job ad is no longer active
Job unpublished on 24 April 2023

Look at the current jobs Java →

Loading...