
Lead Software Engineer - Backend Java, Payments Technology
JPMorgan Chase2 days ago
Base Salary
$138k - $185k/yr
Responsibilities
- Design, develop, troubleshoot, and deliver secure, high-quality production software.
- Create architecture and design artifacts for complex applications and ensure design constraints are met in the code.
- Manage delivery of a scrum and contribute reusable engineering patterns and learnings to improve team effectiveness.
- Develop, review, debug, and maintain code for high-throughput, low-latency distributed systems.
- Use enterprise-authorized AI coding and automation tools for coding, refactoring, testing, troubleshooting, and documentation while validating their outputs.
- Identify data patterns and hidden problems to improve coding hygiene and system architecture.
- Provide end-user support and contribute to an inclusive, respectful team culture.
Requirements
- Formal training or certification in software engineering concepts and 10+ years of applied experience.
- Advanced knowledge of Java, Spring Boot, microservices patterns, and backend application development.
- Hands-on experience with system design, application development, testing, operational stability, and enterprise software development.
- Experience using AI-assisted software development tools and evaluating generated outputs for correctness, performance, and security.
- Proficiency in automation, continuous delivery, software development life cycle practices, software engineering principles, design patterns, and best practices.
- Experience with Oracle, MySQL, Cassandra, or other database technologies.
- Understanding of application resiliency, security, and technical processes involving areas such as cloud, artificial intelligence, machine learning, or mobile technology.
- Experience building high-throughput, low-latency distributed systems and integrating systems efficiently.
- Preferred: 10+ years of Java development experience, reactive programming and microservices experience, on-premises or public cloud knowledge, and CockroachDB or Cassandra experience.
- Strong problem-solving ability and a demonstrated record of providing end-user support.
Benefits
- Competitive total rewards package with benefits determined by eligibility, role, experience, skill set, and location.
- Health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Eligible roles may receive commission-based pay or discretionary incentive compensation in cash or forfeitable equity.
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.