Java Software Engineer

Java Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Develop and implement cloud-based solutions using Java and modern technologies.
  • Company: Join FDM Group, a leading global business and technology consultancy.
  • Benefits: Competitive salary, career coaching, remote work options, and opportunities for global assignments.
  • Why this job: Make an impact in the finance sector while working with cutting-edge technology.
  • Qualifications: 5+ years of Java development experience and strong problem-solving skills.
  • Other info: Dynamic, inclusive environment with excellent career growth and mentoring opportunities.

The predicted salary is between 36000 - 60000 £ per year.

FDM is a global business and technology consultancy seeking a Java Software Developer 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 Glasgow.

The client is seeking a talented Java Developer with at least 5 years’ experience, preferably with exposure to Cloud Architectures & Public Cloud offerings, to join their team building a resilient, scalable, and secure cloud-based settlement platform. You will participate in requirements refinement, contribute to architecture, design and implementation, write code and automated tests, and create CI/CD pipelines following best software development and DevOps standards. In the client’s agile environment, you will interact directly with users, product owners, business analysts, and other technologists across the firm. Ideally the role holder will have a track record of building large-scale distributed applications, preferably on Azure/Cloud.

Responsibilities
  • Collaborate with stakeholders to refine technical requirements and contribute to architectural decisions
  • Design and implement distributed, event-based microservices using Java 8+, Spring Boot, and modern messaging protocols
  • Develop scalable, secure APIs and services that handle high-throughput financial transactions
  • Build and maintain automated CI/CD pipelines, infrastructure-as-code templates, and observability tools
  • Ensure services are production-ready with built-in telemetry, logging, performance tuning, and fault tolerance
  • Write unit, integration, and acceptance tests as part of a strong test automation culture
  • Mentor junior developers and contribute to team knowledge sharing, code reviews, and process improvement
  • Partner with DevOps, QA, and infrastructure teams to deliver high-quality software in a seamless deployment pipeline
  • Work in an agile environment with regular sprint planning, reviews, retrospectives, and continuous delivery
Requirements
  • Minimum of 5 years’ experience developing enterprise-grade applications using Java 8 or above
  • Expertise in Spring Boot and related Spring ecosystem frameworks
  • Strong understanding of microservice architectures, design patterns, event-driven systems, and distributed computing
  • Experience with messaging technologies (e.g., Kafka, RabbitMQ, or similar)
  • Proficiency in building RESTful APIs and implementing secure, resilient, and observable backend services
  • Sound knowledge of relational and/or NoSQL database systems (e.g., SQL Server, MongoDB)
  • Working familiarity with DevOps tools and practices—Git, Jenkins, Docker, CI/CD, etc.
  • Exposure to cloud-native development principles, preferably with Azure
  • Strong problem-solving skills and a proactive, delivery-focused mindset
  • Excellent communication skills, both written and verbal

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 and BAYE share scheme.

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 3,500 Consultants. 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 Software Engineer employer: FDM Group

FDM Group is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Glasgow. With a strong commitment to employee growth through career coaching and upskilling opportunities, FDM empowers its team members to thrive in their careers while working on impactful projects within the finance sector. Enjoy competitive benefits, including annual leave, a workplace pension, and the chance to work with global clients, making this role not just a job, but a meaningful career path.
F

Contact Detail:

FDM Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at FDM or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Java projects, especially those involving microservices or cloud architectures. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for the interview! Brush up on common Java interview questions and be ready to discuss your experience with Spring Boot and CI/CD pipelines. Practising with a friend can help you feel more confident.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll have access to all the latest job openings and updates directly from us at StudySmarter.

We think you need these skills to ace Java Software Engineer

Java 8+
Spring Boot
Microservice Architectures
Event-Driven Systems
Distributed Computing
RESTful APIs
Relational Databases
NoSQL Databases
DevOps Tools
CI/CD Pipelines
Cloud-Native Development
Azure
Problem-Solving Skills
Communication Skills
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Java Software Engineer role. Highlight your experience with Java 8+, Spring Boot, and any cloud technologies you've worked with. We want to see how your skills match what we're looking for!

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 makes you a great fit. Don’t forget to mention your experience in agile environments and working with microservices.

Showcase Your Projects: If you've worked on any relevant projects, make sure to include them! Whether it's building APIs or developing CI/CD pipelines, we love to see real examples of your work. It helps us understand your hands-on experience better.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. Plus, we can’t wait to see what you bring to the table!

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 8 and above. Be ready to discuss your experience with Spring Boot and how you've implemented microservices in past projects. Prepare to share specific examples of challenges you've faced and how you overcame them.

✨Understand Cloud Architectures

Since the role involves cloud-based solutions, get familiar with Azure and other public cloud offerings. Be prepared to talk about your experience with cloud-native development principles and how you've built scalable applications in the cloud.

✨Showcase Your DevOps Knowledge

Familiarise yourself with CI/CD practices and tools like Git, Jenkins, and Docker. Be ready to explain how you've integrated these into your workflow to ensure high-quality software delivery. Highlight any experience you have with automated testing and infrastructure-as-code.

✨Communicate Effectively

In an agile environment, communication is key. Practice articulating your thoughts clearly and concisely. Be prepared to discuss how you've collaborated with stakeholders, mentored junior developers, and contributed to team knowledge sharing in previous roles.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>