Java Developer - Middle office Development

About the Role:

Jefferies International's Middle Office Development team is seeking a highly skilled and self-motivated professional to join our Middle Office team. This hands-on role requires strong technical capabilities combined with banking operations knowledge to work on implementing feeds to a new platform hosted in a vendor Saas environment.

Looking for 5+ years of experience, preferably within the financial services sector. You will play a key role in designing and building interfaces for the data flow.

Primary Responsibilities:

  • Good understanding of federated architecture.
  • Develop solutions and automation using a programming language such as Python, Java.
  • Ensure data integrity and accuracy across the platforms in the data pipelines.
  • Gain a thorough understanding of the data that moves through the system(s).
  • Design, develop, and deploy high-quality code to address bug fixes, system enhancements, and new feature implementation based on business needs. Also provide adequate documentation for all design and development.
  • Collaborate within an Agile environment, contributing to sprint planning, stand-ups, sprint reviews, and retrospectives.
  • Engage in system analysis and troubleshooting to maintain optimal performance and reliability.
  • Document technical specifications and support the migration, integration, and deployment processes.
  • Work with cross-functional teams to identify opportunities for process improvements and automation.

Desired Skills and Experience:

  • Minimum of 5 years of experience working with SQL and large datasets
  • Proficiency with Kafka, Redis, GridGain and SingleStore or similar
  • Proven expertise in building applications and integrating with API platforms using java.
  • Experience working in Agile environments, with familiarity in using tools like Jira, Azure DevOps, etc.
  • Deep expertise with Python, Java, Kafka.
  • Experience with message queue tools like IBM MQ, Rabbit MQ etc
  • Familiarity with networking and firewalls

Personal Attributes:

  • Strong team player with the ability to work effectively in a co-located or remote setting.
  • Eager to learn new technologies, tools, and industry best practices.
  • Proactive problem solver with a keen eye for detail.
  • Excellent communication skills, with the ability to share knowledge and mentor junior team members.
  • Adaptable, resourceful, and able to manage multiple priorities effectively.

Why Join Us:

  • Be part of a dynamic, global financial organization with a focus on innovative solutions.
  • Collaborative work environment fostering continuous learning and professional growth.
  • Opportunity to work on mission-critical systems in the financial industry.

Job Details

Company
Jefferies
Location
City of London, London, United Kingdom
Posted