
Lead Software Engineer - Fullstack Java
JPMorgan Chase12 hours ago
Responsibilities
- Lead technical design and end-to-end delivery of complex full-stack capabilities using Java, Spring Boot, React, or Angular.
- Design and operate Kafka-based event-driven systems with idempotency, retries, ordering, schema evolution, and dead-letter queue handling.
- Establish automated testing strategies, CI/CD quality gates, release-readiness practices, and reusable engineering patterns.
- Improve production excellence through incident reduction, root cause analysis prevention, performance tuning, and operational readiness.
- Define actionable metrics, dashboards, logs, alerts, and observability practices using monitoring and telemetry tooling.
- Mentor engineers through design reviews, pairing, and technical coaching while influencing standards across squads.
- Partner with product, operations, and engineering teams to align delivery plans, manage technical risk, and deliver measurable outcomes.
- Drive adoption and governance of approved AI-assisted engineering practices, including code review, refactoring, test acceleration, release readiness, and incident analysis.
- Apply software development life cycle tooling and automation capabilities to improve engineering productivity at scale.
Requirements
- Formal training or certification in software engineering concepts and at least 5 years of applied experience.
- Advanced hands-on experience building Java and Spring Boot microservices and APIs in large-scale environments.
- Strong full-stack experience with React or Angular and the ability to make practical API and UI design tradeoffs.
- Experience building and operating Kafka-based event-driven systems with retries, idempotency, ordering, and dead-letter queues.
- Strong SQL skills, including data modeling, query optimization, and performance tuning.
- Experience with NoSQL data stores such as Cassandra, DynamoDB, or Elasticsearch, including scalable and reliable data modeling.
- Experience designing resilient, highly available architectures with failure-mode analysis, recovery strategies, authentication, authorization, secure APIs, data protection, and dependency hygiene.
- Experience leading enterprise-authorized AI-assisted software development and validating AI outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity, secure input and output handling, resiliency, and security controls.
- Preferred experience building client-facing banking, lending, payments, or small-business products.
- Preferred experience deploying and operating services on AWS or Cloud Foundry with modern delivery pipelines.
- Preferred experience with service-level objectives, capacity planning, operational automation, PCI DSS, or relevant cloud and security certifications.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skill set, and location; eligible roles may also receive commission-based pay or discretionary incentive compensation.
- Comprehensive health care coverage and access to on-site health and wellness centers.
- Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Equal opportunity employment with reasonable accommodations for religious practices, mental health needs, and physical disabilities.
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.