At a Glance
- Tasks: Join a dynamic team to innovate and develop next-gen investment finance technology.
- Company: Leading global financial and tech organisation based in London.
- Benefits: Competitive salary, mentorship opportunities, and a focus on AI-driven development.
- Other info: Collaborative environment with excellent growth potential and a positive team culture.
- Why this job: Be at the forefront of AI-enabled development and make a real impact.
- Qualifications: 7+ years in Java development, with experience in React and AI tooling.
The predicted salary is between 70000 - 90000 £ per year.
An industry leading global financial and technology organisation are looking for Senior Java Software Engineers with 7+ years’ experience, who have some experience in React or similar, plus modern JavaScript/TypeScript, who like to innovate and be part of a team creating next-generation investment finance technology.
Based in London, you will be a key part of the team responsible for engineering a cloud-first Private Markets platform using a microservice architecture, supporting hundreds of client businesses, managing and analysing their portfolios. The team’s focus is to design and implement authorisation and permissions management using RBAC and policy based approaches. The team owns permissions management capabilities (roles, entitlements, lifecycle changes) and drives integration with the central authentication platform to enable consistent access control across applications and environments.
The team is very quickly moving to AI-enabled development, and you will be at the heart of that transformation.
Responsibilities
- Work closely alongside the Engineering Lead to deliver the technical strategy for your team.
- Deliver high efficiency, high availability, concurrent and fault tolerant software systems using API-First principles.
- Design, develop, and implement secure, scalable, and reliable micro-services to deliver client-facing applications using a Java backend and React frontend.
- Optimize performance and reliability through continuous testing, debugging, and refinement.
- Stay abreast of industry trends and emerging technologies to drive innovation and maintain a competitive edge, with a particular focus on AI.
- Provide technical leadership and mentorship to more junior developers, fostering a culture of learning and growth within the team.
Ideal profile
- ~7+ years of professional experience in Java development, with a focus on building client facing APIs or platforms.
- ~ Strong written and verbal communication skills, with experience managing and mentoring diverse teams.
- ~ Knowledge of building applications using AI tooling and frameworks (e.g. LLMs, prompt engineering, vector databases).
- ~ Experience integrating AI/ML services into backend systems and APIs.
- ~ Familiarity with AI driven development practices and tools for code generation and testing.
- ~ Strong proficiency in Java and related frameworks (e.g. Spring Boot, Hibernate).
- ~ Some experience in React or similar and modern JavaScript/TypeScript.
- ~ Solid experience with object oriented design and applying standard design patterns.
- ~ Experience designing, building, and deploying scalable microservices using API first principles with REST and/or gRPC.
- ~ Experience with API authentication and authorization mechanisms (e.g. OAuth, JWT).
- ~ Hands on experience with engineering tools such as Git, Maven, unit and integration testing frameworks, and mocking libraries.
- ~ Exposure to Docker, Kubernetes, and cloud services in an enterprise environment is beneficial.
- ~ Experience with message brokers such as Kafka a plus.
- ~ A friendly, positive, and can do attitude.
- ~ A Bachelor’s degree in Computer Science, Engineering, or a related field.
Java React Fullstack Developer - VP in London employer: Bond McKenzie
Contact Detail:
Bond McKenzie Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java React Fullstack Developer - VP in London
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even online webinars. You never know who might have a lead on your dream job or can introduce you to someone who does.
✨Show Off Your Skills
Create a portfolio showcasing your projects, especially those involving Java and React. Share it on platforms like GitHub or your personal website. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Don’t forget to brush up on your knowledge of microservices and API-first principles. Confidence is key, so practice explaining your thought process clearly!
✨Apply Through Us!
Check out our website for the latest job openings. Applying directly through us not only shows your interest but also helps you stand out. Plus, we’re always looking for talented individuals like you to join our team!
We think you need these skills to ace Java React Fullstack Developer - VP in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the job description. Highlight your experience with Java, React, and any AI-related projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about investment technology and how you can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them in your application. Whether it's a personal project or something from your previous job, we want to see your hands-on experience with microservices and APIs.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at Bond McKenzie
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java, React, and any other technologies mentioned in the job description. Brush up on your knowledge of microservices, API-first principles, and AI integration. Being able to discuss these topics confidently will show that you're not just a candidate, but a potential asset to their team.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially those related to performance optimisation and fault tolerance. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewers to see how you approach problem-solving.
✨Demonstrate Leadership and Mentorship
Since the role involves providing technical leadership, be ready to share examples of how you've mentored junior developers or led projects. Highlight your ability to foster a culture of learning and growth, as this aligns with the company’s values and goals.
✨Stay Current with Industry Trends
Research the latest trends in investment technology and AI-driven development. Be prepared to discuss how these trends can impact the role and the company. Showing that you’re proactive about staying informed will demonstrate your commitment to innovation and continuous improvement.