Social network you want to login/join with:
Lead Software Engineering - Kotlin Java React, London
col-narrow-left
Client:
Location:
London, United Kingdom
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Reference:
07d5d04f4f7c
Job Views:
26
Posted:
22.06.2025
Expiry Date:
06.08.2025
col-wide
Job Description:
Be an integral part of an agile team that's constantly pushing the envelope to innovate, build, enhance and deliver top-notch technology products.
As a Lead Software Engineer at JPMorgan Chase within the Strategic Growth Office and a part of the Aumni Team you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Lead a squad of software engineers to meet business deliveries, collaborating with product and design leads.
- Facilitate Agile ceremonies, including standups, retrospectives, and technical refinements.
- Accelerate team velocity to improve time-to-market for business solutions.
- Provide frequent updates to senior stakeholders on the progress of business deliveries.
- Utilize domain modeling techniques to build best-in-class business products.
- Structure software for ease of understanding, testing, and evolution.
- Write comprehensive tests: unit, component, integration, end-to-end, and performance.
- Investigate and fix issues promptly, ensuring they do not resurface.
- Deliver end-to-end, scalable, and secure cloud-native microservice architecture applications using modern technologies and industry best practices.
- Contribute to high-quality technical architecture design and problem-solving beyond one's specialty.
- Ensure zero downtime for releases, optimized data handling, reliable systems, and continuous technology updates.
Required qualifications, capabilities, and skills
- Formal training or certification on Kotlin or Java concepts and proficient advanced experience (if Java, a willingness to learn Kotlin).
- Contribute to designing and building scalable and performant front-end solutions written in TypeScript using React.
- Experience building RESTful APIs and (micro)services with frameworks like Spring Boot.
- Experience building solutions on at least one Cloud platform (AWS, Azure, GCP).
- Experience working on globally distributed applications with strict consistency requirements.
- Knowledge of modern software architecture patterns.
- Experience with a modern CI/CD platforms such Circle Ci.
- Experience with modern version control platform such as GitHub.
- A desire to teach others and share knowledge. A team player mindset where you want you to coach other team members on coding practices, design principles, and implementation patterns.
- Adjusts quickly to changing priorities and conditions. Copes effectively with complexity and change. Learns technologies and patterns quickly. Comfortable in uncharted waters.
- Ability to see the long term by choosing suitable technologies and approaches based on the end goals.
- High standards. We are looking for people who expect personal performance and team performance to be nothing short of the best.
Preferred qualifications, capabilities and skills
- Fluency across the full engineering stack, covering TypeScript, React (including common patterns in AG-Grid and Charting libraries), Java and Spring Boot.
- Experience designing and building solutions on at least one Cloud platform (AWS, GCP).
- Experience building and deploying on Kubernetes (or some other container orchestration platform).
- Experience using Kafka.