Project Description
Our client is a leading global Financial Market data provider who runs several change programs to deliver high-quality software that connects Financial Markets across the globe in a real-time, high-frequency, and low-latency data management chain.
We launched a program to provide an innovative self-service platform for business content validation of market data streams. Working in a Scrum development team, the focus will be on delivering a high-quality solution in the course of a multiyear program strategy for simplification and streamlining of data management. We aim to build an agile team that works closely with business sponsors to ensure a high-quality cloud-based platform that delivers on the needs of global data consumers.
The projects are technically challenging in a very engaging environment making the most of cutting-edge technologies covering: Java, Glue, ETL, Spark, Kafka.
Responsibilities
Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, to meet agreed business needs.
You will need to have deep technical skills, be able to quickly grasp and contribute to existing codebases and express design concepts.
Your key responsibilities will be the implementation and automated testing of new aspects of our strategic Big Data project.
You will be working in a global organization with development groups and business stakeholders in several international locations. Therefore, good communication skills are crucial
Must have
• 3+ years of experience in core Java
• Exemplary Java programming skills
• Experience with Big data technologies, specifically, Spark, Glue, ETL, Kafka
• Good understanding of functional programming paradigms
• Unit Testing (Including mock objects)
• Continuous Integration (e.g. Gitlab, Bamboo, Jenkins)
• Proficient with GIT SCM
• Self-motivated, consistent high performer
• Team player
Nice to have
• Experience using SBT, Gradle build tools
• Proficient with SQL
• Automated deployment (Puppet, RPM)
• Automated testing techniques
• Proficient in Linux/Unix
• Understanding of the Financial Markets and their practices
Languages
English: B2 Upper Intermediate
Relocation package
If needed, we can help you with relocation process.
Click here for more information.
Ref Number
VR-82130
Benefits