
Lead Software Engineer - Java, Spring Boot
JPMorgan Chase12 days ago
Responsibilities
- Design, develop, troubleshoot, and maintain secure, high-quality production software solutions.
- Create architecture and design artifacts for complex applications and ensure implementation meets design constraints.
- Lead adoption of enterprise-authorized AI-assisted engineering and automation practices across the team.
- Establish validation standards for AI outputs, including correctness, performance, secure coding, peer review, and automated testing.
- Identify patterns and hidden problems in data to improve coding hygiene and system architecture.
- Contribute to software engineering communities of practice and emerging-technology initiatives.
Requirements
- Formal training or certification in software engineering concepts and at least 5 years of applied experience.
- At least 8 years of software development experience.
- Experience leading the effective use of approved AI-assisted software development tools and validating their outputs for correctness, performance, and security.
- Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations, with experience coaching engineers on compliant adoption.
- Strong computer science fundamentals, algorithms, and data structures knowledge.
- Strong practical experience with Java, Spring Framework, Spring Boot, Spring MVC, Spring Data, RESTful APIs, and microservices architectures.
- Experience with CI/CD, Jenkins, Git, and Bitbucket.
- Experience designing and implementing relational data models and working with MS SQL Server.
- Experience with AWS, GCP, or Azure cloud platforms.
- Preferred experience with Python, Golang, React, Node.js, Identity and Access Management, AWS S3, EC2, EKS, IAM, Lambda, Gaia, and Kubernetes.
Benefits
- Competitive total rewards and benefits package, including healthcare coverage, retirement savings, backup childcare, tuition reimbursement, mental health support, financial coaching, and on-site health and wellness centers.
- Additional compensation and benefits details are provided during the hiring process; eligible roles may include incentive compensation or forfeitable equity.
Tech Stack
AWSAzureGitGoGoogle Cloud PlatformJavaJenkinsKubernetesMicrosoft SQL ServerNode.jsPythonReactSpring Boot
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.