We are looking for a highly skilled Senior Java & Full Stack Developer to join a dynamic digital engineering team on a high-impact engagement for a leading UK bank. Delivered via a tier one consultancy, this role involves building robust, scalable applications within a modern, cloud-native architecture.
Key Responsibilities:
* Design & Develop: Build front-end and back-end components of enterprise applications using modern frameworks and best practices.
* System Integration: Connect new services with existing systems and APIs.
* Maintain & Optimize: Ensure performance, security, and reliability of applications in production environments.
* Collaboration: Engage with technical teams and stakeholders to translate business requirements into scalable solutions.
* Modern Practices: Apply agile methodologies, CI/CD pipelines, automated testing, and containerization.
* Problem-Solving: Diagnose and resolve technical issues efficiently.
Skills & Experience:
* Java: Strong programming skills with Java SE LTS 21.
* Full Stack: Proven experience across front-end (HTML, CSS, JavaScript) and back-end development.
* Frameworks: Proficiency with Spring Boot, Hibernate, and observability tools such as OpenTelemetry.
* Front-End Libraries: Familiarity with modern JavaScript frameworks (React, Angular, or similar).
* Databases: Experience with relational (SQL Server, Azure SQL) and non-relational databases.
* Cloud: Hands-on experience with cloud platforms such as Azure or AWS; understanding of cloud-native architectures.
* DevOps & CI/CD: Practical knowledge of Git, CI/CD pipelines, Docker, and Kubernetes.
* Testing: Experience with unit, integration, and automated testing frameworks.
* Soft Skills: Strong communication and interpersonal skills; ability to work collaboratively in agile environments.
Preferred:
* Experience in financial services or large-scale digital transformation projects.
This is an inside IR35 contract role working via umbrella company and will require 1-2 days work onsite per week.