At a Glance
- Tasks: Build and scale a high-volume Java application for workflow management.
- Company: Join a leading global investment bank with a focus on innovation.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic environment with exciting challenges and career advancement opportunities.
- Why this job: Shape the future of technology with AI and automation in a mission-critical system.
- Qualifications: Strong Java experience and knowledge of distributed systems required.
The predicted salary is between 50000 - 70000 £ per year.
Join a leading global investment bank working on a high-impact workflow platform that handles millions of transactions (emails) every month across Global Markets. This is a unique opportunity to play a key role in scaling and modernising a mission-critical system, while helping to shape the next generation of the platform through cutting-edge AI and automation technologies.
Key Responsibilities
- Build and scale a high-volume Java application powering workflow and task management
- Introduce AI/LLM capabilities to improve automation and classification
- Work with distributed systems and large datasets (Oracle, Hadoop, Elasticsearch)
- Drive performance, scalability, and modernisation initiatives
Skills & Experience
- Strong Java experience in large-scale, enterprise systems
- Knowledge of distributed systems and data platforms such as Oracle, Hadoop or Elasticsearch
- Exposure to AI, machine learning or large language models such as Llama or ChatGPT is highly desirable – they have a proprietary System called Orchestra
- Ability to work on system modernisation and scaling challenges
Nice to Have
- Experience with workflow or task management systems
- Understanding of supervised machine learning models and AI driven automation
Senior Java Developers employer: mthree
Join a leading global investment bank that not only offers competitive salaries and comprehensive benefits but also fosters a dynamic work culture focused on innovation and collaboration. As a Senior Java Developer, you will have unparalleled opportunities for professional growth, working with cutting-edge technologies in a supportive environment that values your contributions to modernising mission-critical systems. Located in a vibrant financial hub, this role provides the chance to be at the forefront of technological advancements while enjoying a balanced work-life experience.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Developers
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at investment banks or tech companies. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially those involving AI or large-scale systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on distributed systems and data platforms. Practice coding challenges and system design questions that are relevant to the role. We’ve got resources to help you ace these!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for talented individuals like you to join our team.
We think you need these skills to ace Senior Java Developers
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your strong Java experience and any work with distributed systems. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background in AI or machine learning can contribute to our mission-critical system. Keep it engaging and personal!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled scaling challenges or modernisation initiatives in the past. We love seeing candidates who can think critically and drive performance improvements.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at mthree
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially in the context of large-scale enterprise systems. Be ready to discuss your past projects and how you've tackled challenges related to performance and scalability.
✨Familiarise Yourself with Distributed Systems
Since the role involves working with distributed systems and data platforms like Oracle, Hadoop, and Elasticsearch, it’s crucial to understand how these technologies work. Prepare to explain how you've used them in previous roles or how you would approach integrating them into a new project.
✨Get Acquainted with AI and Automation
With a focus on introducing AI capabilities, it’s beneficial to have a grasp of machine learning concepts and tools. Brush up on your knowledge of large language models like Llama or ChatGPT, and be ready to discuss how you can leverage these technologies for automation and classification.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle hypothetical scenarios during the interview that test your problem-solving abilities. Think about how you would approach system modernisation and scaling challenges, and articulate your thought process clearly.