Java Developer - Middle office Development

Java Developer - Middle office Development

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Jefferies

At a Glance

  • Tasks: Design and build data interfaces while ensuring accuracy and integrity across platforms.
  • Company: Join a dynamic global financial organisation focused on innovative solutions.
  • Benefits: Collaborative environment with opportunities for continuous learning and professional growth.
  • Other info: Proactive problem solvers with strong communication skills will thrive here.
  • Why this job: Work on mission-critical systems and make a real impact in the financial industry.
  • Qualifications: 5+ years of experience in software development, particularly with Java and SQL.

The predicted salary is between 60000 - 80000 £ per year.

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.
  • 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.

Java Developer - Middle office Development employer: Jefferies

Jefferies International offers an exceptional work environment for Java Developers in the Middle Office Development team, where innovation and collaboration are at the forefront. Employees benefit from a dynamic culture that encourages continuous learning and professional growth, alongside the opportunity to work on mission-critical systems within the financial sector. With a focus on teamwork and adaptability, this role provides a unique chance to contribute to cutting-edge solutions while enjoying the support of a global organisation.

Jefferies

Contact Details:

Jefferies Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Developer - Middle office Development

Tip Number 1

Network like a pro! Reach out to your connections in the financial services sector and let them know you're on the hunt for a Java Developer role. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Java, and data pipelines. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your knowledge of federated architecture and Agile methodologies. Be ready to discuss how you've tackled challenges in previous roles and how you can contribute to our Middle Office team.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our dynamic team at Jefferies International.

We think you need these skills to ace Java Developer - Middle office Development

Java
Python
SQL
Kafka
Redis
GridGain
SingleStore

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Java Developer. Highlight your experience with Java, Python, and any relevant banking operations knowledge. We want to see how your skills align with what we're looking for!

Showcase Your Projects:Include specific projects where you've designed and built interfaces or worked with data pipelines. We love seeing real examples of your work, especially if they demonstrate your problem-solving skills and technical expertise.

Be Clear and Concise:When writing your cover letter, keep it clear and to the point. Explain why you're a great fit for our Middle Office team and how your experience aligns with our needs. We appreciate straightforward communication!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Jefferies

Know Your Tech Inside Out

Make sure you brush up on your Java and Python skills, as well as your understanding of SQL and large datasets. Be ready to discuss specific projects where you've implemented these technologies, especially in a financial services context.

Understand the Business

Familiarise yourself with banking operations and how they relate to the role. Being able to speak about how your technical skills can improve data integrity and flow in a financial setting will show that you’re not just a coder, but someone who understands the bigger picture.

Show Your Agile Spirit

Since the role involves working in an Agile environment, be prepared to discuss your experience with Agile methodologies. Share examples of how you've contributed to sprint planning or retrospectives, and how you’ve used tools like Jira or Azure DevOps to enhance team collaboration.

Be a Team Player

Highlight your ability to work collaboratively, whether in-person or remotely. Share instances where you've mentored junior team members or contributed to cross-functional teams, as this will demonstrate your strong communication skills and adaptability.