Java Developer

Java Developer

Glasgow Full-Time 48000 - 72000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Join a dynamic team to develop cloud-based financial applications using Java and modern technologies.
  • Company: FDM is a leading global consultancy, empowering talent to innovate across various sectors.
  • Benefits: Enjoy career coaching, global assignments, and opportunities for continuous learning and development.
  • Why this job: Be part of an agile environment, collaborate with experts, and make a real impact in finance.
  • Qualifications: 5+ years in Java development, expertise in Spring Boot, and familiarity with cloud technologies required.
  • Other info: Hybrid role based in Glasgow with potential for contract extension.

The predicted salary is between 48000 - 72000 £ per year.

Job Description

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.

Our 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 be participating in the requirements refinement sessions, working on architecture, design, and implementation – writing code and automated tests, creating CI/CD pipelines following the best software development and DevOps standards. In our client’s agile environment, you will have to interact directly with the 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

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 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 Developer employer: FDM Group

FDM is an exceptional employer that prioritises employee growth and development, offering career coaching, mentoring, and opportunities to upskill throughout your journey with us. Located in Glasgow, our hybrid work culture fosters collaboration and innovation, allowing you to engage with global clients while enjoying a supportive environment that values diversity and inclusion. Join us to be part of a dynamic team where your contributions will shape the future of technology in the finance sector.
F

Contact Detail:

FDM Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer

✨Tip Number 1

Make sure to brush up on your knowledge of Java 8 and Spring Boot, as these are crucial for the role. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your skills.

✨Tip Number 2

Familiarise yourself with cloud-native development principles, especially if you have experience with Azure. You could even set up a simple application on Azure to demonstrate your understanding of cloud architectures.

✨Tip Number 3

Engage with the developer community by joining forums or attending meetups focused on microservices and event-driven systems. Networking can lead to valuable insights and connections that may help you during the interview process.

✨Tip Number 4

Prepare to discuss your experience with CI/CD pipelines and DevOps practices. Think of specific examples where you've implemented these in past projects, as this will demonstrate your hands-on experience and problem-solving skills.

We think you need these skills to ace Java Developer

Java 8+
Spring Boot
Microservice Architectures
Event-Driven Systems
Distributed Computing
RESTful API Development
Messaging Technologies (e.g., Kafka, RabbitMQ)
Relational and NoSQL Databases (e.g., SQL Server, MongoDB)
DevOps Tools (e.g., Git, Jenkins, Docker)
CI/CD Pipeline Development
Cloud-Native Development (preferably Azure)
Test Automation (Unit, Integration, Acceptance Tests)
Strong Problem-Solving Skills
Excellent Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and cloud technologies. Emphasise any relevant projects or roles that demonstrate your expertise in building scalable applications and working in agile environments.

Craft a Strong Cover Letter: Write a cover letter that specifically addresses the requirements mentioned in the job description. Mention your experience with microservices, CI/CD pipelines, and any relevant messaging technologies like Kafka or RabbitMQ. Show enthusiasm for the role and the company.

Showcase Your Projects: If you have worked on significant projects, especially those involving cloud architectures or financial applications, include them in your application. Briefly describe your role, the technologies used, and the impact of the project.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail. Prepare for questions about Java, Spring Boot, microservices, and DevOps practices. You might also want to brush up on problem-solving scenarios related to distributed systems.

How to prepare for a job interview at FDM Group

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java 8 or above during the interview. Be prepared to discuss specific projects where you've implemented Java, especially in building enterprise-grade applications.

✨Demonstrate Cloud Knowledge

Since the role involves cloud-based solutions, brush up on your knowledge of Azure and other cloud architectures. Be ready to explain how you've used cloud services in past projects and how they contributed to scalability and resilience.

✨Discuss Microservices and APIs

Prepare to talk about your experience with microservice architectures and RESTful APIs. Share examples of how you've designed and implemented these systems, focusing on performance tuning and fault tolerance.

✨Emphasise Collaboration Skills

This role requires working closely with various stakeholders. Highlight your experience in agile environments and your ability to collaborate with product owners, business analysts, and other developers to refine requirements and deliver high-quality software.

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
>