Lead Software Engineer
JPMorganChase
Lead Software Engineer
Job Information
- Job Identification 210661070
- Job Category Software Engineering
- Business Unit Consumer & Community Banking
- Posting Date 08/29/2025, 05:23 AM
- Locations MAGMA,UNIT-1,PHASE-IV,SY NO.83/1,PLOT NO 2, GR Floor TO 2 Floor and 5 Floor TO 16 Floor,Basement 1,2, Hyderabad, IN-TG, 500081, IN
- Apply Before 09/30/2025, 12:00 AM
- Job Schedule Full time
Job Description
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking technology, Firmwide Core Deposits team, you will join an agile team focused on enhancing, designing, and delivering the software components of the firm’s advanced technology products in a secure, stable, and scalable way. In this role, you will play a crucial part in the software engineering team by designing, developing, and troubleshooting various components within a technical product, application, or system, while gaining the skills and experience needed for career advancement.
Job responsibilities
- Lead and contribute to the development of server-side applications using Java and Spring
- Design and envelop scalable architecture, ensuring performance efficiency, and resiliency.
- Implement message and command driven framework, with a preference for Kafka
- Develop and execute automated testing strategies, including end-to-end testing.
- Collaborate effectively within an agile team setting and communicating with key stakeholders.
- Provide devOps production support to ensure application stability and address business queries.
- Mentor junior developers and drive design and code review sessions.
- Adds to team culture of diversity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in coding in one or more languages.
- Experience in Java/J2EE, Spring Boot
- Overall knowledge of the Software Development Lifecycle
- Solid understanding of Agile methodologies such as CI/CD, Application Resiliency, and Security
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
- Familiarity with DB2, JCL, IBM WebSphere MQ messaging solution.
- Experience with Cloud (AWS)
- Experience with Application security, performance engineering, and integrations
- Familiar with (Python, Kafka, Maven, Git, RDBMS, and Docker/Kubernetes)
Similar Jobs