jpmc-dev9.fa.oraclecloud.com/CX
Java Sr. Lead Software Engineer - US Regulatory Reporting Technology
- Compensation
- Not disclosed
- Location
- Jersey City, NJ, United States
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Contract
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Full description
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.