Lead Software Engineer - Java, Developer Advocacy
About the Job
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Bank - API Marketplace Product team, 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. You’ll serve as a technical expert, collect feedback, find ways to automate and contribute to our product development strategy.
Job Responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Contributes to software engineering communities of practice
- Develops secure and high-quality production code
- Leads design and development of new microservices and tooling
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Drives decisions that influence the product design, application functionality and technical operations and processes
- Adds to team culture of diversity, equity, inclusion, and respect
Skills & Experience
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Excellent communication skills and ability to work in large, collaborative teams to achieve organizational goals, and passionate about building a culture of innovation
- Excellent problem solving skills and customer focus
- Advanced application development experience using Java/Spring Boot in microservices applications
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s), including Java (other JVM languages such as Kotlin or Scala is a plus)
- Proven Knowledge of cloud native architecture, microservice architecture, container technologies (Docker, Kubernetes)
- Proficient in all aspects of the Software Development Life Cycle
- Experience in development, deployment strategies and support of REST API interfaces. GraphQL is a plus
- Intensely curious about technology and passionate about bringing an engineering mindset to the team
- Experience with reliability practices and observability tools, such as CloudWatch, Prometheus, Datadog
- Practical cloud native experience
Preferred qualifications, capabilities, and skills:
- Experience with API management platform such as Apigee, AWS API GW, Kong, Spring cloud gateway
- 3+ years hands-on experience deploying and running workloads on AWS (preferably using EKS (Elastic Kubernetes Service))
- Experience with Identity and Access management services is a plus
JPMorgan Chase & Co.
A leading global financial services firm with operations servicing clients in more than 100 countries
{{notification.msg}}