Full Stack Developer - Java & Angular
Overview
We are partnering with a leading global financial services organisation that sits at the heart of the international financial system. This organisation is undergoing a significant technology modernisation programme, leveraging cutting-edge engineering practices, AI-driven development, and cloud-native solutions to transform core platforms.
They are seeking a Senior Full-Stack Engineer to join a high-performing engineering team, working within an agile POD structure to deliver scalable, secure, and high-quality applications.
Key Responsibilities- Design, develop, test, and maintain end-to-end full-stack applications across the full software development lifecycle
- Work as part of an agile cross-functional POD team, collaborating with engineering, product, and business stakeholders
- Apply an AI-first engineering mindset, using automation and AI-assisted tools to enhance development, testing, and delivery
- Ensure high standards of code quality, security, and maintainability through best practices, code reviews, and test automation
- Contribute to continuous improvement initiatives, including technical debt reduction and process optimisation
- Support production systems, including troubleshooting, enhancements, and participation in release and deployment activities
- Strong hands-on experience in full-stack development
- Proficiency in modern technologies such as:
- Java (backend)
- JavaScript / TypeScript
- Angular
- Experience with application frameworks and containerisation technologies
- Solid understanding of:
- Agile delivery methodologies
- CI/CD pipelines
- Automated testing
- Secure software design principles
- Experience working in complex, enterprise environments
- Background in financial services or highly regulated environments
- Experience contributing to platform modernisation or transformation programmes
- Exposure to AI-assisted development tools and automation strategies
- Strong problem-solving and analytical skills
- Ability to work effectively in cross-functional teams
- Experience supporting or mentoring junior engineers
- Proactive mindset with a strong sense of ownership and accountability
- Commitment to continuous learning and improvement