Bell-Icon

Lead Software Engineer - Java, Developer Advocacy

JPMorgan Chase & Co.

Chicago, IL, USA

Full time

Developer Advocacy

APIs AWS Kubernetes Java Docker

{{field.value|getBooleanValue}}

Sep 14

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

Apply for this position Back to job

You must be logged in to apply to this job.

JPMorgan Chase & Co.

A leading global financial services firm with operations servicing clients in more than 100 countries

{{notification.msg}}