As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you will be an integral part of an agile team working to enhance, build, and deliver trusted market-leading technology products. This role combines technical leadership with hands-on development, focusing on Java backend development while incorporating modern technologies like AI and cloud services.
You'll be responsible for designing and implementing scalable software applications, collaborating with cross-functional teams, and driving technical direction. The position requires expertise in Java, SpringBoot, and cloud technologies, particularly AWS services. You'll work on creating highly decoupled systems and implementing event-driven architectures using Apache Kafka.
The role offers an opportunity to impact critical financial technology solutions while working for one of the largest financial institutions in the world. You'll be part of a team that serves Chase customers through various financial services, including personal banking, credit cards, mortgages, and auto financing.
Benefits include comprehensive healthcare, retirement savings, tuition reimbursement, and mental health support. The company offers competitive compensation with base salary and potential for discretionary incentive compensation.
This is an excellent opportunity for a senior developer looking to take on technical leadership responsibilities while staying hands-on with coding. You'll be working in a collaborative environment that values continuous learning and innovation, with the chance to mentor others and shape the technical direction of significant projects.