Lead Software Engineer - Platform Engineering - Chase UK
Job Description
Work as an Engineer with a team who develops tooling, with a focus on security and controls, to ensure Banking operations remain compliant with technical audit regulations.
Interacting with stakeholders, Product Owners, and other Engineers with a focus on the control and compliance aspects of the platform
Maintain and build a cloud platform for application developers and provide support to enforce controls in their SDLC and developer experience, with the minimum of manual intervention and maximum automation
Understand problems faced by engineers in adapting the solutions built by the team and proactively work on improving the solutions
Participate in the on-call rota
Required qualifications, capabilities and skills
Formal training or certification on back-end software engineering concepts and proficient advanced experience
Understanding of distributed systems and microservice architecture.
Recent experience with using a JVM language (Java/Kotlin/Groovy, etc.) with proficiency in various frameworks like Spring, Hibernate, etc.
Understanding of RESTful APIs, web technologies.
Experience developing and maintaining applications in the public cloud (we use AWS)
Excellent understanding of DevOps principles and SDLC best practices
Have a good understanding of various testing methodologies and be able to use the various testing frameworks while building software.
Experience with a range of tools for managing microservices in a production environment, including those for tracing, monitoring, and gathering metrics.
Excellent communication and collaboration skills.
Strong analytical and problem-solving abilities
