Senior Full Stack Developer – Java | Angular | Spring Boot Location: London Hybrid Employment Type: contract Experience Level: Senior / 5 years Rate: £450 Tech Stack: Java, Spring Boot, Angular, GraphQL, Microservices, Docker, Kubernetes About the Role: We are looking for a highly skilled Senior Full Stack Developer to join our innovative team focused on combating financial crime. You’ll play a key role in designing and delivering scalable, high-performance applications using cutting-edge technologies. If you're passionate about clean code, modern architectures, and building products that make a real impact—this role is for you. What You’ll Do: Develop high-quality, reusable, and scalable code using TDD. Drive architectural decisions and contribute to technical strategy. Build secure, responsive, and intuitive user interfaces with Angular. Design and develop RESTful and GraphQL APIs. Collaborate with cross-functional agile teams to design, develop, test, and deliver features. Optimize performance, ensure code quality, and support applications in production. Automate build, test, and deployment processes via CI/CD pipelines. Mentor peers and promote best practices across teams. What We’re Looking For: ✅ Frontend: Strong hands-on experience with Angular, JavaScript, HTML5, CSS, Redux, Bootstrap UI design principles, Monorepo structure, responsive and accessible web development ✅ Backend: Expertise in Java 8, Spring Boot, REST/GraphQL APIs, Microservices Oracle/SQL databases, PL/SQL, and solid understanding of API design ✅ DevOps & Tools: Experience with Docker, Kubernetes, Jenkins, Git, Maven, SonarQube Familiarity with CI/CD pipelines, Agile methodologies (Scrum/Kanban) ✅ Soft Skills: Strong collaboration, communication, and analytical skills Passion for clean code, learning, and continuous improvement Bonus Points: Experience with Spark, Apache Camel Exposure to performance tuning and cloud deployments (e.g., OpenShift) Why Join Us? ✨ Work on high-impact projects in financial security Cutting-edge tech environment Collaborative, agile team culture Continuous learning & development opportunities Flexible working options