Lead Software Engineer - Java, Streaming, AWS

JPMorgan Chase & Co. logo

JPMorgan Chase & Co.

View Salaries, Reviews, and more  

Job Description

Job Description

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 JPMorganChase within Consumer & Community Banking (CCB), you are an integral part of a highly collaborative agile team of Data Engineers building and scaling data engineering and AI/ML-powered platforms on public cloud. You will design, develop, and operate high-throughput, low-latency systems deployed on AWS, contributing to secure, resilient, and scalable microservices and near real-time streaming solutions that deliver trusted, market-leading technology products.

Job Responsibilities

  • Builds and supports high-throughput, low-latency applications leveraging state-of-the-art machine learning architectures deployed on AWS
  • Designs and develops secure, scalable microservices, and reviews and debugs code written by others
  • Executes creative software solutions across design, development, and technical troubleshooting, thinking beyond routine approaches to break down complex problems
  • Creates architecture and design artifacts for complex components and platform capabilities
  • Develops secure, high-quality production code and contributes to engineering best practices across the SDLC
  • Designs and implements near real-time streaming and event-driven processing using technologies such as Kafka, Kinesis, and Flink
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve operational stability, resiliency, and performance
  • Collaborates as part of a global and diverse team, partnering with users, product partners, and developers to gather requirements, design, implement, and support the platform
  • Leads evaluation sessions with internal teams and external vendors to assess architectural designs and drive outcomes-oriented technology decisions
  • Leads and contributes to communities of practice across Software Engineering, promoting adoption of leading-edge technologies
  • Adds to team culture of diversity, opportunity, inclusion, and respect

Required Qualifications, Capabilities, And Skills

  • Formal training or certification on software engineering* concepts and 5+ years applied experience
  • Graduate/Postgraduate degree in Computer Science, Engineering, or equivalent practical experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Experience building highly scalable microservices-based applications
  • Practical cloud-native experience on AWS, including building high-throughput services using EKS, ECS/Fargate, EMR, and S3
  • Hands-on experience in high-throughput, near real-time stream processing using Kafka, Kinesis, and Flink (on ECS/EKS where applicable)
  • Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security best practices
  • Proficiency with source code control systems such as Git, Bitbucket, or SVN
  • Demonstrated proficiency in software applications and technical processes in one or more disciplines (e.g., cloud, AI/ML)
  • Proficiency in automation and continuous delivery methods; strong understanding of the SDLC

Preferred Qualifications, Capabilities, And Skills

  • Hands-on experience in high-volume feature engineering using EMR
  • Experience with development/build tools and frameworks such as IntelliJ/Eclipse, Maven, Gradle, Spring Boot, Spring MVC, Spring Cloud
  • Experience with recommendation and personalization systems
  • Interest in and/or experience solving problems in the financial services domain

ABOUT US

Interview Questions of Lead Software Engineer - Java, Streaming, AWS at JPMorgan Chase & Co.

Interview questions from JPMorgan Chase & Co. that are similar to Lead Software Engineer - Java, Streaming, AWS
View more interview questions from JPMorgan Chase & Co. →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now