
Java Sr. Lead Software Engineer - US Regulatory Reporting Technology
at J.P. Morgan
Posted 7 days ago
No clicks
- Compensation
- Not specified USD
- City
- Jersey City
- Country
- United States
Currency: $ (USD)
Part of an agile team delivering secure, scalable technology for US regulatory reporting. Leads by example with production-quality Java/Spring Boot and React code, designs and operates microservices, and owns end-to-end build, deployment, and run activities. Provides technical leadership across teams, sets standards for architecture, security, and operational excellence with a strong hands-on engineering component. Drives SDLC practices, CI/CD, observability, and non-functional requirements, while mentoring engineers and fostering an inclusive culture.
Location: Jersey City, NJ, United States
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorganChase within Global Finance Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
- Lead by example: contribute production‑quality code daily, write tests, perform code reviews, and pair program.
- Design and deliver secure, high‑quality microservices and web applications with Java/Spring Boot and React; own deep debugging, root‑cause analysis, and performance tuning for high-availability services.
- Own end‑to‑end build‑and‑run: design, implement, test, deploy, and operate services (“you build it, you run it”).
- Provide technical leadership across teams; set engineering standards and coach on architecture, code quality, security, and operational excellence. The role mix is 60–70% hands‑on engineering (design, coding, testing, debugging, performance tuning, ops) and 30–40% technical leadership (architecture decisions, standards, mentoring, strategy)
- Act as SME for microservices, CI/CD, observability, performance engineering, and data modeling.
- Champion SDLC practices: test automation, CI/CD, security‑by‑default, quality gates, and disciplined change management.
- Evaluate and introduce technologies that improve reliability, scalability, cost efficiency, and auditability.
- Embed non‑functional requirements (security, scalability, reliability, observability, cost) into designs; implement logging, metrics, tracing, SLOs, error budgets, alerting, and runbooks.
- Foster an inclusive team culture; mentor engineers and drive continuous improvement and craftsmanship.
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering and 5+ years of applied experience in related technologies.
- Advanced proficiency in Java and Spring Boot; strong fundamentals, design patterns, and secure coding.
- Full‑stack delivery with React (component/state management) and secure RESTful API design.
- Hands‑on AWS experience (EC2, ECS, S3, Lambda, RDS, IAM), including containerized workloads, networking, and secrets management.
- Microservices design, deployment, and operations.
- CI/CD pipelines (Jenkins/GitHub Actions), automated testing (unit/integration/contract), and enforcing quality gates.
- Relational and NoSQL databases: schema design, performance tuning, and secure data access.
- Monitoring and logging with DataDog, Dynatrace, and/or Splunk.
- Reliability and performance engineering: concurrency, thread management, caching, and resiliency patterns (circuit breakers, retries, backoff), with cost awareness.
- Proven track record shipping and operating production systems; comfortable troubleshooting in Kubernetes, CI/CD, and cloud environments.
- Hands‑on use of AI coding assistants to accelerate delivery (e.g., GitHub Copilot): prompt design, code/test generation, refactoring, and documentation synthesis; ability to validate outputs for correctness, security, performance, and licensing compliance. Use subject to company-approved tools and policies.
- Understanding of regulatory finance/external reporting (workflows, reconciliations, controls).
- Cloud certifications; proven cloud‑native delivery on AWS.
- Experience with large‑scale distributed systems, event‑driven architectures, and messaging/streaming patterns.
- Observability/SRE depth: telemetry pipelines, alerting strategies, incident response, post‑mortems, and continuous improvement.




