
Lead Software Engineer - Java, Oracle, Kafka, MongoDB
JPMorgan Chase6 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, develop, troubleshoot, review, and maintain secure, high-quality production software and algorithms.
- Build event-driven, microservices-based applications using Java, databases, Kafka, and messaging systems.
- Analyze large and diverse data sets, create visualizations and reporting, and use insights to improve applications and system architecture.
- Automate recurring issue remediation and improve the operational stability and resilience of software applications and systems.
- Lead adoption of approved AI-assisted engineering tools for coding, code review, testing, troubleshooting, and incident analysis while validating outputs.
- Lead software engineering communities of practice and promote effective technology patterns across teams.
- Partner with management and stakeholders while contributing directly to coding, code reviews, and technical delivery.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Hands-on experience with system design, application development, testing, and operational stability.
- Advanced Java 11 coding skills and advanced experience with Oracle, PostgreSQL, and MongoDB.
- Experience with event-driven development, Kafka, and messaging systems such as Java Messaging System (JMS).
- Strong experience developing microservices-based applications across globally distributed teams.
- Experience with the AWS ecosystem and migrations from on-premise and hybrid environments to cloud-native applications.
- Ability to lead responsible adoption of AI-assisted software development tools and validate their correctness, performance, security, and compliance.
- Ability to communicate effectively with technical and non-technical audiences at different organizational levels.
- Preferred: in-depth knowledge of the financial services industry and its IT systems.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.