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 excellent 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 SQL, Java, and Agile environments.
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. 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.
Java Developer - Middle office Development in London employer: Jefferies
Jefferies International offers an exceptional work environment for Java Developers in the Middle Office Development team, where innovation meets collaboration. With a strong emphasis on professional growth and continuous learning, employees are encouraged to enhance their skills while working on mission-critical systems within a dynamic global financial organisation. The culture promotes teamwork and adaptability, making it an ideal place for those seeking meaningful and rewarding employment in the financial services sector.
StudySmarter Expert Advice🤫
We think this is how you could land Java Developer - Middle office Development in London
✨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 lookout for opportunities. A personal recommendation can go a long way in landing that Java Developer role.
✨Tip Number 2
Get your hands dirty with coding challenges! Brush up on your Java and Python skills by tackling some online coding problems. This will not only boost your confidence but also prepare you for technical interviews.
✨Tip Number 3
Show off your projects! If you've built any applications or worked on integrations, make sure to showcase them in your portfolio. This is your chance to demonstrate your expertise in building applications and working with APIs.
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with Agile environments and your problem-solving skills to stand out from the crowd.
We think you need these skills to ace Java Developer - Middle office Development in London
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 match what we're looking for!
Showcase Your Projects:Include specific projects where you've developed solutions or automated processes. We love seeing real examples of your work, especially if they involve large datasets or API integrations.
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 Development 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. We can’t wait to hear from you!
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 experience with 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 the banking operations and how they relate to the Middle Office. This will help you articulate how your technical skills can directly benefit the team and the organisation.
✨Showcase Your Agile Experience
Be prepared to talk about your experience working in Agile environments. Highlight your contributions to sprint planning and retrospectives, and how you've used tools like Jira or Azure DevOps to enhance team collaboration.
✨Demonstrate Problem-Solving Skills
Think of examples where you've tackled complex problems, particularly in system analysis or troubleshooting. Show that you're not just a coder but a proactive problem solver who pays attention to detail and can manage multiple priorities.