Job Description
Role Overview/What will you do:
As a Senior Java Engineer, your mission is to help shape our team of innovators and technologists toward creating next-level solutions that improve the way our business is run.
Engineer data and analytics pipelines using modern, cloud-native technologies and CI/CD workflows, focusing on consolidation, automation, and scalability.
Collaborate with stakeholders across sales and trading to understand data needs, translate them into impactful data-driven solutions, and deliver these in partnership with technology.
Develop and integrate functionality to ensure adherence with best-practices in terms of data management, need-to-know (NTK), and data governance.
Contribute to shaping and executing the overall data strategy for FX in collaboration with the existing team and senior stakeholders.
Closely work with FX desks in understanding the requirements and translating into simple and efficient design.
Close interaction with Traders and Quants to understand new requirements for applications across the platform
Design, Development, Testing of new features in the applications.
Continual improvement of the software development lifecycle and quality of the product.
Help deliver large scale projects through hands-on development and technical leadership.
3rd line support of the production system (dedicated 24h support teams handle 1st / 2nd line).
Mentoring junior members of the team.
Key Skills and Experience required
Master’s degree or above (or equivalent education) in a STEM discipline.
Proven experience in software engineering and development, and a strong understanding of computer systems and how they operate.
Hands on Experience in Java , Spark , Scala ( or Java)
Production scale hands-on Experience to write Data pipelines using Spark / any other distributed real time / batch processing.
Strong skill set in SQL / Databases
Strong understanding of Messaging tech like Kafka, Solace , MQ etc.
Writing production scale applications to use the Caching technologies.
Understanding of Data virtualization
💡 Quick Summary
Seeking a career-building opportunity? The Senior Full Stack Java Developer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in London offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
