Software Engineer
We are supporting a leading Tier 1 Bank, who are going through a completely greenfield on-shoring transformation within the Custsomer Care engineering capabilities. They are going through an exciting journey to establish a next generational engineering centre with the best-in-class technologists and teams across the UK.
This is an opportunity for someone who has a strong hands on background in Java, and a focus on AWS Environments. To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
What you'll do:
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
Critical Skills:
- Strong hands-on experience in Java (Spring Boot) for building scalable, high-performance backend services
- Frontend development expertise using React.js, including state management (Redux/Context API) and modern component design
- Solid understanding of full stack architecture, integrating frontend and backend systems seamlessly
- Experience working in Agile environments, contributing to sprint planning, stand-ups, and delivery cycles
- Strong problem-solving skills with the ability to debug complex issues across the stack
- Ability to collaborate effectively with product, design, and engineering teams to deliver end-to-end solutions
This is a Permanent role based in Manchester with Hybrid working (2 days in office)