Lead Software Engineer [multiple Positions Available]

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Asset & Wealth Management

Lead Software Engineer role at JPMorgan Chase focused on delivering features across all architecture layers, designing, developing, and testing applications using various technologies. The role involves collaborating with global teams, maintaining application components through DevOps, adhering to firm-wide standards, and practicing Agile methodologies. Requires experience in web application development (React, JavaScript, Spring Boot, Java, REST API), cloud-native stacks (AWS, Kubernetes, Lambda, ECS), messaging queues (Kafka, ActiveMQ, RabbitMQ), test automation, and statistical analysis using machine learning methods (logistic regression, multivariate regression, classification, attribution, cohort analysis, associative rule mining, predictive modeling).

What you'd actually do

  1. Deliver features across all architecture layers using latest technology stacks.
  2. Design, analyze, develop, adopt, and perform unit testing, test-driven development, regression automation, and behavior-driven development to deliver product backlog for large and complex projects.
  3. Communicate and collaborate on development items with global team, as well as resolve issues impacting development.
  4. Maintain responsibility for application components through DevOps and the software development lifecycle.
  5. Adhere to firm-wide architecture standards, risk management, and security policies.

Skills

Required

  • React
  • JavaScript
  • Spring Boot
  • Java
  • REST API
  • JIRA stories
  • cloud-based solutions
  • Python
  • Django
  • Numpy
  • Pandas
  • Matplotlib
  • Seaborn
  • AWS
  • Kubernetes
  • Lambda
  • ECS
  • Kafka
  • ActiveMQ
  • RabbitMQ
  • object-oriented design
  • test driven development
  • Junit
  • Mockito
  • logistic regression
  • multivariate regression
  • classification techniques
  • attribution
  • cohort analysis
  • associative rule mining
  • predictive modeling
  • SQL queries
  • Views
  • Stored proc
  • triggers
  • Oracle
  • postgres

What the JD emphasized

  • Master's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus 3 years of experience
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus 5 years of experience
  • developing web-based applications using React, JavaScript, Spring Boot, Java, and REST API
  • performing statistical analysis using machine learning methods including at least 2 of the following: logistic regression, multivariate regression, classification techniques, attribution, cohort analysis, associative rule mining, and predictive modeling