Lead Software Engineer - Java Lead

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Corporate Sector

Lead Software Engineer focused on Identity and Access Management within the Corporate Sector, responsible for enhancing, building, and delivering technology products in a secure, stable, and scalable manner. The role involves executing software solutions, designing complex applications, and troubleshooting technical issues, with a strong emphasis on Java, RESTful APIs, Microservices, and cloud platforms.

What you'd actually do

  1. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  2. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  3. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  4. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
  5. Contributes to software engineering communities of practice and events that explore new and emerging technologies

Skills

Required

  • Java
  • RESTful APIs
  • Microservices architectures
  • CI/CD
  • Jenkins
  • Git
  • Bitbucket
  • data models
  • MS SQL Server
  • Cloud platform (AWS/GCP/Azure)

Nice to have

  • Python
  • Spring Framework
  • React
  • NodeJS
  • Identity and Access Management
  • AWS S3
  • AWS EC2
  • AWS EKS
  • AWS IAM
  • AWS Lambda
  • Kubernetes