Contract: 12 Months
IR35 Status: Inside IR35
Overview
We are seeking an experienced Senior Java Developers to join a leading banking client on a 12-month contract. This role sits within a high-performing engineering team delivering scalable, secure, and high-availability systems across critical banking platforms.
The successful candidate will play a key role in designing, developing, and deploying enterprise-grade solutions using Java and AWS cloud technologies. This is a hybrid role requiring 2 days per week onsite in London and 3 days remote working.
Key Responsibilities
* Design, develop, and maintain high-performance Java applications
* Build scalable microservices using Spring Boot
* Develop and deploy cloud-native applications in AWS
* Contribute to architectural decisions and technical design discussions
* Ensure code quality through best practices, code reviews, and testing
* Implement CI/CD pipelines and DevOps best practices
* Collaborate with cross-functional teams including Product, DevOps, and QA
* Ensure systems meet banking security, compliance, and performance standards
* Troubleshoot and resolve production issues
Required Skills & Experience
* Strong commercial experience with Java (8/11/17+)
* Extensive experience with Spring Boot and microservices architecture
* Proven experience building and deploying applications in AWS
* Experience with RESTful APIs and event-driven architectures
* Strong understanding of CI/CD pipelines and DevOps principles
* Experience with containerisation (Docker, Kubernetes preferred)
* Solid understanding of SQL/NoSQL databases
* Experience working in highly regulated environments (banking/financial services preferred)
* Strong problem-solving and communication skills
* Experience with Kafka or other messaging technologies
* Exposure to infrastructure-as-code (Terraform / CloudFormation)
* Knowledge of modern frontend frameworks (advantageous but not essential)
* Previous experience working in Tier 1 banking environments
#J-18808-Ljbffr