
Lead Software Engineer- Java Full Stack
JPMorgan Chase11 hours ago
Responsibilities
- Design and develop scalable, resilient systems and implement iterative improvements for product teams.
- Write, document, and unit test code while ensuring software quality and design constraints are met.
- Produce architecture and design artifacts for complex applications.
- Lead team adoption of approved AI-assisted engineering tools and establish standards for validating AI-generated outputs.
- Apply software development lifecycle tools and automation capabilities to improve delivery outcomes.
- Mentor team members in design, new technologies, clean code, testing, code review, and problem solving.
- Investigate issues and collaborate with product stakeholders and customers regarding application functionality and user experience.
- Incorporate telemetry, monitoring, security, alerts, and logging into software solutions.
- Handle concurrent critical tasks, identify delivery improvements, and assist with production-related issues.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Expertise in object-oriented programming concepts, design patterns, software analysis, and software design.
- Experience leading effective use of approved AI-assisted software development tools and validating their correctness, performance, and security.
- Understanding of responsible AI practices, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Experience with Java, REST web services and APIs, Spring Boot, microservices, multithreading, and databases such as Oracle, Microsoft SQL, or Cockroach.
- Experience with Terraform or similar declarative infrastructure-as-code tools.
- Experience with test automation tools such as Selenium, Cucumber, or BlazeMeter.
- Experience with issue and bug management, collaboration tools, Git, Jenkins, CI/CD, application resiliency, security, performance, telemetry, monitoring, alerts, and logging.
- Preferred experience with customer-facing web applications, MongoDB or other NoSQL databases, agentic AI, and technical team leadership.
- Strong interpersonal and communication skills and the ability to work independently and stay self-motivated.
- Preferred AI/ML or Java certification.
Benefits
- Competitive total rewards and benefits are provided based on role, eligibility, experience, skill set, and location; compensation details are provided during hiring.
- Benefits include comprehensive healthcare coverage, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- JPMorgan Chase is an equal opportunity employer and provides reasonable accommodations for religious practices, beliefs, and mental or physical disabilities.
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.