Java Developer
Location: London (3 days per week onsite)
Duration: 12-Month Contract
Rate: Up to £300 per day Outside IR35
Start Date: Immediate Start/ASAP
We're currently supporting a major global financial services organisation as they continue to grow their engineering teams and are looking to engage multiple Mid-Level Java Developers for long-term contract assignments based in London.
This is an opportunity to work within a modern software engineering environment, contributing to the design, development and delivery of enterprise-scale applications used by millions of customers worldwide.
Key Responsibilities
- Design, develop and maintain Java-based applications using Java 11+
- Build and enhance scalable microservices and distributed systems
- Develop and consume RESTful APIs
- Write clean, maintainable and testable code following engineering best practices
- Contribute to automated testing and test-driven development initiatives
- Collaborate closely with cross-functional teams including DevOps, QA and Product
- Participate in code reviews and continuous improvement activities
- Support CI/CD pipelines and cloud-based deployments
Required Experience
- Minimum 5 years' commercial Java development experience
- Strong hands-on experience with Java 11 or above
- Solid experience developing applications using Spring Boot
- Experience building Microservices and Event-Driven Architectures
- Strong understanding of REST APIs and integration patterns
- Experience with JUnit and automated testing frameworks
- Proficient with Git and version control best practices
- Experience using Maven or Gradle
- Familiarity with CI/CD tools and DevOps practices
- Understanding of cloud-based environments and modern software delivery methodologies
Desirable Experience
- Exposure to Vert.X or similar application container technologies
- Experience working within high-availability distributed systems
- Knowledge of Splunk
- Experience within enterprise-scale or financial services environments