
Lead Software Engineer - Java - Equities
JPMorgan Chase1 day ago
Responsibilities
- Designs, develops, troubleshoots, reviews, and debugs secure, high-quality production software.
- Builds scalable and resilient Java-based services and resolves complex technical problems.
- Leads adoption and validation of enterprise-authorized AI-assisted coding, code review, testing, troubleshooting, and remediation practices.
- Improves operational stability by identifying and automating recurring issue remediation.
- Leads evaluation sessions with vendors, startups, and internal teams to assess architectures and technical solutions.
- Coaches engineers on responsible, secure, compliant use of AI-assisted engineering tools.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Expertise in Java Core, object-oriented design, memory management, concurrency, and language features through Java 17.
- Advanced hands-on experience with Spring, Spring Boot, Spring JPA/Hibernate, and REST-based services.
- Experience with JVM profiling, heap and thread dump analysis, and garbage collection tuning.
- Experience designing and implementing scalable, highly resilient microservice architectures.
- Proficiency in Unix/Linux, system and log investigation, performance analysis, and Dynatrace.
- Experience with relational and NoSQL databases including Sybase, Oracle, and MongoDB, plus Kafka, RabbitMQ, and AWS.
- Experience with Git, Bitbucket, Jira, Jenkins, Gradle, Maven, and the full software development lifecycle.
- Experience leading approved AI-assisted software development practices and validating AI outputs for correctness, performance, and security.
- Understanding of responsible AI use, data sensitivity, secure input/output handling, and resilience and security expectations.
- Preferred: financial services and equity derivatives experience, Python, JavaScript/React, AngularJS, TypeScript, HTML5, CSS3, AWS products including EC2, S3, Lambda, and EFS, and AWS or Kubernetes certification.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skills, and location.
- Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash or forfeitable equity.
- Comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Equal opportunity employer with reasonable accommodations for religious practices, mental health needs, and physical disabilities.
Tech Stack
Apache KafkaAWSGitGradleJavaJavaScriptJenkinsKubernetesLinuxMavenMongoDBPythonRabbitMQReactSpring BootTypeScript
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.