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
1. Collaborate with stakeholders to refine technical requirements and contribute to architectural decisions
2. Design and implement distributed, event-based microservices using Java 8+, Spring Boot, and modern messaging protocols
3. Develop scalable, secure APIs and services that handle high-throughput financial transactions
4. Build and maintain automated CI/CD pipelines, infrastructure-as-code templates, and observability tools
5. Ensure services are production-ready with built-in telemetry, logging, performance tuning, and fault tolerance
6. Write unit, integration, and acceptance tests as part of a strong test automation culture
7. Mentor junior developers and contribute to team knowledge sharing, code reviews, and process improvement
8. Partner with DevOps, QA, and infrastructure teams to deliver high-quality software in a seamless deployment pipeline
9. Work in an agile environment with regular sprint planning, reviews, retrospectives, and continuous delivery