Lead Developer – Integration
- Annual Salary: Competitive
- Location: London
- Job Type: Full-time
- Must have the Right to Work in the UK, cannot provide sponsorship
Join a forward-thinking IT team within a cornerstone of British banking, where agility and innovation are at the forefront. As a Lead Developer – Integration, you will manage software development activities on the integration platform and associated systems, providing technical direction and fostering a high-performance culture.
Day-to-day of the role:
- Manage and provide technical direction for all development resources, both onshore and offshore, and work closely with external developers as needed.
- Strive to build a high-performance integration platform, keeping abreast of the latest technologies.
- Improve applications continuously to add value to the user and ensure security by design.
- Reduce delivery times while improving software quality, participating actively in forming a team culture focused on retrospection, self-monitoring, and self-improvement.
- Support the software development team from concept to live, helping to create a fun and stimulating work environment.
- Build a trusting and safe environment focused on healing and problem-solving rather than blame and improve transparency within the wider IT initiative.
Required Skills & Qualifications:
- Degree level education in an IT-related subject.
- Extensive experience in Java Development, with a strong grasp of Java best practices.
- Proficient in implementing RESTful services using Java and Mulesoft, and experienced in SQL and Microsoft SQL Server.
- Skilled in testing frameworks like JUnit, MUnit, and Cucumber.
- Excellent understanding of Git source control and agile methodologies including Scrum and Kanban.
- Experience with CloudHub or similar Integration Platform as a Service (iPaaS).
- Experience with IBM MQ, and other queuing systems, as well as technologies like Vasco Identikey and ThreatMetrix.
- Knowledge of Spring, AWS, containerisation, and CI/CD practices.
- Experience in writing financial banking applications is highly desirable.
- Demonstrated leadership experience in managing development teams and projects.
Benefits:
- Competitive salary package.
- Opportunities for professional growth and development.
- Supportive and innovative work environment.
- Comprehensive benefits package including health and wellness plans.