Senior Java Developer

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:
Candidate in this position will perform all the software development activities, not only code writing. E.g.: helping with testing, attending release calls, and helping with Production readiness.
β€’ 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, 7+ years
β€’ Understanding of distributed architectures, component-based architectures Strong
β€’ Java 11 and higher - medium/strong 5+ 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
β€’ Good communication skills - both verbal and written
β€’ Experience working in a multicultural environment
β€’ Upper-Intermediate (and above) English
β€’ Good analytical and troubleshooting skills
β€’ Result-oriented and proactive mindset

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

About Luxoft

Luxoft is a high-end application outsourcing provider of choice and a trusted technology advisor to Global 2000 and medium-sized growth companies that apply compelling technologies to obtain leadership positions in their respective markets.
Luxoft today finds the Best talents, proposes career growth & employment benefits. Our teams are involved in high complicity & innovative projects for the Top leaders companies around the Globe.

Company website:
https://career.luxoft.com/locations/ukraine/

DOU company page:
https://jobs.dou.ua/companies/luxoft/
Job posted on 22 April 2024
36 views    5 applications

To apply for this and other jobs on Djinni login or signup.