
Lead Software Engineer - Java Full Stack
JPMorgan Chase2 days ago
Responsibilities
- Design, develop, troubleshoot, and deliver secure, scalable production software solutions.
- Build and maintain Java, Spring Boot, and RESTful API services with reliable event-driven and messaging integrations.
- Develop maintainable ReactJS user interface components using modern JavaScript, HTML, CSS, and governed UI frameworks or design systems.
- Lead solution design, architecture evaluations, code reviews, engineering standards, automated testing, CI/CD, cloud delivery, observability, and production readiness.
- Drive team adoption of authorized AI-assisted engineering practices and establish validation standards for AI-generated outputs.
- Identify and automate remediation of recurring issues to improve operational stability.
- Evaluate vendor, startup, and internal architectural proposals for applicability to existing systems and information architecture.
Requirements
- Formal training or certification in software engineering concepts and at least 5 years of applied experience.
- Strong hands-on Java and Spring Boot experience building secure, production-grade services and RESTful APIs.
- Experience with event-driven and messaging systems such as Kafka, JMS, or RabbitMQ.
- Full-stack experience with ReactJS, modern JavaScript, HTML, and CSS.
- Technical leadership experience with solution design, architecture, code reviews, automated testing, CI/CD, cloud platforms, observability, and production troubleshooting.
- Experience with Spring Framework, Hibernate/JPA, JUnit, integration testing, contract testing, and component testing.
- Strong SQL skills and experience with relational databases such as Oracle, MySQL, Microsoft SQL Server, or Amazon RDS.
- Experience with source control tools such as Git, Bitbucket, or GitHub and modern review and branching workflows.
- 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 and output handling, resiliency, security expectations, and compliant engineering adoption.
- Preferred experience with microservices architecture, micro-frontends, and blue-green deployments.
Benefits
- Competitive total rewards and benefits package, with additional compensation details provided during the hiring process.
- Health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching, subject to eligibility.
- Enhanced pre-hire screening, including criminal and credit background checks where permitted by law, is required for this high-risk technology role.
Tech Stack
Apache KafkaAWSCSSGitHTMLJavaJavaScriptJenkinsJUnitMicrosoft SQL ServerMySQLRabbitMQReactSpring BootSQL
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.