
Lead Software Engineer - Java 17+, Spring Boot, AWS
JPMorgan Chase16 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, develop, troubleshoot, and deliver secure, high-quality production software solutions across multiple technical areas.
- Perform code reviews, debugging, system design, application development, testing, and operational stability improvements.
- Identify and automate recurring remediation opportunities to improve application and system reliability.
- Lead evaluations of architectural designs, technical capabilities, vendors, startups, and emerging technologies.
- Lead software engineering communities of practice and serve as a subject matter expert across one or more focus areas.
- Drive team adoption of approved AI-assisted development tools and establish standards for validating AI outputs.
- Coach engineers on responsible AI use, secure handling of inputs and outputs, data sensitivity, resiliency, and security expectations.
- Provide technical thought leadership and influence global technology teams and stakeholders on complex problems at scale.
- Contribute to modernization efforts transforming mainframe functionality into distributed and modern technologies.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied Java software development and architecture experience.
- Hands-on experience with system design, application development, testing, and operational stability.
- Strong knowledge of Core Java, Spring Boot, Kafka, SQL/PL-SQL, Hibernate/JPA, object-oriented analysis and design, and distributed technologies.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing AI solutions.
- Experience leading the use of approved AI-assisted software development tools and validating their correctness, performance, and security.
- Understanding of responsible AI practices, secure data handling, resiliency, security, and compliant engineering workflows.
- Strong communication, presentation, collaboration, analytical, problem-solving, and stakeholder-influencing skills.
- Preferred AWS certification and practical experience with AWS services, Spark, AWS Glue ETL, and Python.
- Preferred experience with machine learning and AI technologies such as TensorFlow and Scikit-learn.
- Preferred understanding of equities or fixed income products and the trade lifecycle.
- Preferred experience with MDM, EDW, data lakes, and mainframe-to-distributed technology modernization projects.
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.