Lead Software Development Engineer - Shared Platforms
Capital One
Nottingham, Nottinghamshire, United Kingdom
Hybrid
Designing architectures at scale
Building apis using modern oo languages
Spring and spring boot proficiency
As a Lead Senior Engineer you will be contributing to the development of our applications and solutions that support our software and infrastructure delivery teams within Capital One
Job Summary
As a Lead Senior Engineer you will be contributing to the development of our applications and solutions that support our software and infrastructure delivery teams within Capital One.
You will lead a team or cross-functional engineering team to design, enable and develop software features that support the delivery of software and services within your delivery domain.
We offer high performers strong and diverse career progression, investing heavily in developing great people through our Capital One University training programmes (and appropriate external providers).
Matching Summary
As a Lead Senior Engineer you will be contributing to the development of our applications and solutions that support our software and infrastructure delivery teams within Capital One.
Skills & Requirements
Must-have
designing architectures at scale
building APIs using modern OO languages
Spring and Spring Boot proficiency
AWS cloud-based projects
CI/CD tools like Jenkins
unit testing (JUnit, Mockito)
Nice-to-have
inner-sourcing opportunities
advocate for quality
Pair Programming, TDD and BDD
OpenTelemetry, datalakes and Observability
Key Requirements
Extensive, demonstrable knowledge of designing architectures
Exceptional programming skills and knowledge of building APIs
Exceptional programming skills and knowledge Spring and Spring Boot
Proficiency in cloud-based projects, particularly with AWS
Experience with CI/CD tools like Jenkins and unit testing
Familiarity with OpenTelemetry, datalakes and Observability products