At a Glance
- Tasks: Design and develop scalable microservices while collaborating in an Agile environment.
- Company: FDM Group is a global consultancy focused on business and technology solutions.
- Benefits: Enjoy a hybrid work model with potential contract extension and opportunities for growth.
- Why this job: Join a dynamic team in the finance sector, enhancing critical services with modern technologies.
- Qualifications: Experience in Java, Spring Boot, and cloud technologies is essential.
- Other info: This role requires a consulting mindset and offers hands-on engineering challenges.
The predicted salary is between 43200 - 72000 £ per year.
FDM is a global business and technology consultancy seeking an experienced engineer to work for our client within the finance sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role based in London. We’re working with a leading consultancy to support their end client in scaling high-performing feature teams. We’re looking for seasoned engineers who thrive in fast-paced, collaborative environments and bring a consulting mindset to problem-solving and delivery. You’ll be joining a cross-functional feature team focused on building and enhancing critical services and user-facing features. This is a hands-on engineering role with a strong emphasis on architecture, scalable systems, and modern cloud-native technologies.
Key Responsibilities:
- Design, develop, and maintain scalable microservices using Java and Spring Boot
- Build and integrate event-driven systems with Kafka
- Contribute to frontend development using Angular and React
- Deploy and manage services on AWS
- Collaborate with product owners, designers, and other engineers in an Agile environment
- Apply engineering best practices, including CI/CD, testing, and code reviews
- Bring a consulting approach to stakeholder engagement and delivery
Senior Software Engineer - London employer: FDM Group
Contact Detail:
FDM Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - London
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Spring Boot, Kafka, Angular, and React. Having hands-on experience or projects showcasing these skills can significantly boost your chances during the interview.
✨Tip Number 2
Network with current or former employees of FDM Group or similar companies in the finance sector. Engaging in conversations about their experiences can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges and system design problems that focus on microservices and cloud-native architectures. Websites like LeetCode or HackerRank can be great resources for this.
✨Tip Number 4
Demonstrate your consulting mindset by preparing examples of how you've successfully collaborated with cross-functional teams in previous roles. Highlighting your problem-solving skills and stakeholder engagement will resonate well with the hiring team.
We think you need these skills to ace Senior Software Engineer - London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Java, Spring Boot, and cloud technologies like AWS. Emphasise any previous roles where you worked in Agile environments or contributed to microservices architecture.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and consulting. Mention specific projects where you've successfully collaborated with cross-functional teams and how you’ve applied engineering best practices in your work.
Showcase Your Technical Skills: In your application, include specific examples of your technical skills, such as building event-driven systems with Kafka or frontend development with Angular and React. This will demonstrate your hands-on experience and suitability for the role.
Highlight Problem-Solving Abilities: FDM Group values a consulting mindset. In your application, provide examples of how you've approached complex problems in previous roles, focusing on your ability to deliver solutions in fast-paced environments.
How to prepare for a job interview at FDM Group
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Spring Boot, and cloud technologies like AWS. Bring examples of projects where you've designed scalable microservices or integrated event-driven systems using Kafka.
✨Demonstrate Your Collaborative Spirit
Since the role involves working in cross-functional teams, highlight your experience in Agile environments. Share specific instances where you collaborated with product owners and designers to deliver successful projects.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice articulating your thought process when tackling complex problems, especially those related to architecture and system scalability.
✨Emphasise Your Consulting Mindset
FDM values a consulting approach, so be ready to discuss how you've engaged with stakeholders in previous roles. Illustrate how you’ve balanced technical solutions with business needs to drive project success.