Position: Full Stack Java/React Developer - work only from Poland
Company: Luxoft
Experience required: 5y
English level: upper

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 Refinitiv 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:
• Full Stack developer who has strong backend skills (Core Java, Spring boot) and manageable UI Skills preferably with React JS
• 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
• JS (React JS) - Strong
• 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