Sr. Lead Software Engineer - Java/aws

JPMorgan Chase JPMorgan Chase · Banking · New York, NY +1 · Consumer & Community Banking

Senior Lead Software Engineer with Java/AWS expertise in a fintech environment, focusing on building and enhancing technology products within an agile team. Responsibilities include technical guidance, code development and review, driving product design decisions, and contributing to the engineering community. Requires 5+ years of experience in Java, Spring Boot, Kafka, SQL/NoSQL databases, API services, Microservices, DDD, and AWS cloud services (EKS, EC2, Lambda, S3, etc.).

What you'd actually do

  1. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  2. Develops secure and high-quality production code, and reviews and debugs code written by others
  3. Drives decisions that influence the product design, application functionality, and technical operations and processes
  4. Serves as a function-wide subject matter expert in one or more areas of focus
  5. Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle

Skills

Required

  • Java 21
  • RESTful backend applications
  • Spring Boot
  • Apache Kafka
  • KSQL
  • Kafka Streams
  • SQL
  • NoSQL databases
  • Oracle
  • Postgres
  • Cassandra
  • API services
  • Microservices
  • Domain Driven Design Patterns
  • Terraform
  • AWS EKS
  • AWS EC2
  • AWS ECS
  • EventBridge
  • Lambda
  • Route53
  • AWS S3
  • cloud native experience
  • Computer Science
  • Computer Engineering
  • Mathematics

Nice to have

  • banking
  • digital wallets
  • AWS Certification