We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm’s objectives. Specifically, you will play a pivotal role in transforming business ideas into user-friendly web application features that resonate with our users. Your creativity and technical expertise will be instrumental in delivering engaging digital experiences while enhancing and modernizing in-house web applications.
Job responsibilities
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experience.8+ years' experience in full-stack Java web application development.Strong Java/ J2EE design, coding, testing, and debugging skills.Expertise with Spring Framework, Spring Boot, Sprint Batch/Security, Hibernate and REST services.Expertise with Web UI skills (ReactJS/JQuery/JavaScript/HTML/CSS) – with proven experience in ReactJS particularly.Expertise with traditional RDMS SQL Databases.Hands on experience developing and deploying applications (Microservices) to the cloud / Kubernetes platforms.Experience with Agile and TDD development methodologies.Experience in DevOps / SRE setup - build, deployment, integration, code management and similar tools like Jenkins, Maven, automated deployment etc.A natural go-getter with a proactive attitude and ability to tackle design and functionality problems independently with little to no oversightExcellent communication skills, with the ability to articulate design concepts and collaborate effectively with a globally located team.Preferred qualifications, capabilities, and skills
Excellent understanding of user-centered design principles and best practices in usability (e.g. SALT design system).Experience and good understanding of JavaScript testing frameworks (e.g., JEST, Vitest, Playwright, etc.).Exposure to public cloud technologies (AWS, DataBricks).