At a Glance
- Tasks: Develop robust backend systems and mentor junior engineers in a collaborative environment.
- Company: Join FDM, a leading global business and technology consultancy.
- Benefits: Enjoy career coaching, competitive salary, annual leave, and opportunities for upskilling.
- Why this job: Make a real impact in finance tech while working with cutting-edge tools.
- Qualifications: 4+ years in software engineering, proficient in Java and Agile methodologies.
- Other info: Dynamic role with potential for global assignments and diverse career paths.
The predicted salary is between 36000 - 60000 £ per year.
FDM is a global business and technology consultancy seeking a Java 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 Farnborough. Our client is seeking an experienced Java Engineer to join a team where innovation, collaboration, and continuous improvement are core values.
As a Java Engineer, you will play a key role in developing robust, scalable backend systems that support mission-critical applications. You will work within a fast-paced Agile environment, designing and delivering high-quality software that has real impact. This role offers the opportunity to contribute to technical design, development, and testing practices while mentoring junior team members and helping to shape the engineering culture. You will help deliver secure, reliable, and scalable systems that support business objectives and improve customer experience.
Responsibilities
- Analyse, design, develop, test, and deploy new features and user stories with a focus on high standards for security, reliability, and performance.
- Collaborate with product owners and other stakeholders to define requirements and translate them into high-quality technical solutions.
- Guide and support junior engineers, helping to assign and manage their work while contributing to their technical growth.
- Take ownership of design decisions for assigned products and ensure alignment with overall architecture and best practices.
- Identify and remediate issues using sound engineering principles, while proactively designing solutions to prevent potential failures.
- Participate in peer code reviews, test automation, and documentation as part of the development lifecycle.
- Contribute to internal technology communities, sharing knowledge and driving best practices across teams.
- Ensure delivery commitments are met through strong communication and informal leadership.
About You
Requirements
- Minimum of 4 years’ experience in software engineering, backend development, or related roles.
- Proficiency in object-oriented programming and system design.
- Experience working in Agile development environments.
- Experience with Java 17 or Java 21.
- Strong understanding of Spring Boot and Spring Batch frameworks.
- Familiarity with test automation using Cucumber or similar frameworks.
- Exposure to observability tools such as Datadog.
- Hands-on experience with relational databases such as PostgreSQL and Oracle.
- Practical knowledge of AWS Cloud services and infrastructure.
- Experience with CI/CD pipelines, especially Jenkins.
About Us
Why join us
- Career coaching, mentoring and access to upskilling throughout your entire FDM career.
- Assignments with global companies and opportunities to work abroad.
- Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field.
- Annual leave, work-place pension.
About FDM
We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 2,500 employees. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index.
Diversity and Inclusion
FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.
Java Developer - Farnborough employer: FDM Group
Contact Detail:
FDM Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer - Farnborough
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even local tech events. The more you engage with others, the better your chances of hearing about job openings that might not be advertised.
✨Show Off Your Skills
Don’t just tell them what you can do; show them! Create a portfolio showcasing your projects, especially those using Java and Spring Boot. This gives potential employers a tangible sense of your capabilities and creativity.
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on your knowledge of Agile methodologies and be ready to discuss how you've contributed to team success in past roles.
✨Apply Through Our Website
Make sure to apply directly through our website for the best chance at landing that Java Developer role. We love seeing candidates who take the initiative and are genuinely interested in joining our team!
We think you need these skills to ace Java Developer - Farnborough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Java Developer role. Highlight your experience with Java, Spring Boot, and any relevant projects that showcase your skills. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our values of innovation and collaboration. Let us know what excites you about working in the finance sector.
Showcase Your Agile Experience: Since we work in a fast-paced Agile environment, be sure to mention your experience with Agile methodologies. Share examples of how you've contributed to team success and delivered high-quality software in previous roles.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward, and you’ll find all the details you need to complete your application. We can’t wait to hear from you!
How to prepare for a job interview at FDM Group
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Java 17 or 21. Be prepared to discuss your experience with object-oriented programming and system design, as well as any projects where you've used Spring Boot or Spring Batch.
✨Showcase Your Agile Experience
Since the role is in a fast-paced Agile environment, be ready to share specific examples of how you've worked in Agile teams. Talk about your contributions to sprints, how you handle feedback, and any tools you’ve used for collaboration.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills and understanding of backend development. Practice coding challenges and be ready to explain your thought process during the interview, especially around design decisions and best practices.
✨Demonstrate Leadership and Mentoring Skills
As this role involves mentoring junior engineers, think of examples where you've guided others. Highlight your informal leadership experiences and how you've contributed to team culture and knowledge sharing.