Lead Software Engineer - Java
On-site · Hyderabad, Telangana, India
Job Summary
Lead Software Engineer on the JPMorganChase Operations Technology team, an integral technical contributor responsible for designing and delivering secure, scalable software solutions. Drives enterprise-approved AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes; leads architectural evaluations with external vendors and internal teams; mentors engineers and fosters a culture of diversity, inclusion, and respect. The role emphasizes building secure high-quality production code, enabling automation, and enhancing system resilience and performance across distributed systems in a financial-services context.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years of applied software engineering experience
- Hands-on experience with data streaming and messaging frameworks (MQ, Kafka, Spark, etc.)
- Understanding of dependency injection frameworks (Spring / Spring Boot)
- Advanced understanding of agile methodologies (CI/CD, Application Resiliency, and Security)
- Experience with micro services/RESTful API, relational/NoSQL databases, data modeling and data ingestion frameworks
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Experience leading the use of AI-assisted software development tools (coding, code review, test acceleration, troubleshooting)
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling of inputs/outputs
- Proficiency in automation and continuous delivery methods
- Practical cloud native experience (AWS, GCP, Azure)
- Distributed systems and cloud technologies experience
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.