Taro Logo

Software Engineer [Multiple Positions Available]

Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products.
$145,200 - $185,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Consumer

Description For Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. is seeking a Software Engineer to join their Consumer & Community Banking division. This role offers an opportunity to work on innovative software solutions that serve nearly half of America's households and small businesses.

The position involves full-stack development with a focus on microservices architecture using Spring Boot and Java. You'll be working with modern technologies including AWS, Kubernetes, and Kafka while building high-performance REST APIs. The role requires strong technical expertise in software development and data management.

As a Software Engineer, you'll be involved in all aspects of the Software Development Lifecycle, from requirements analysis to implementation and maintenance. You'll collaborate with cross-functional teams to deliver scalable solutions, participate in code reviews, and contribute to architectural decisions.

The ideal candidate should have either a Master's degree with 3 years of experience or a Bachelor's degree with 5 years of experience in software engineering. Strong expertise in Java, Spring Boot, and microservices architecture is essential. Experience with AWS, containerization, and CI/CD pipelines is required.

JPMorgan Chase offers a competitive compensation package including a salary range of $145,200-$185,000, comprehensive health benefits, retirement plans, tuition reimbursement, and mental health support. The company promotes a diverse and inclusive workplace and provides opportunities for professional growth and development.

This is an exciting opportunity to join a leading financial services firm and work on technology that impacts millions of customers. The role offers exposure to cutting-edge technologies and the chance to work on complex, large-scale systems in a collaborative environment.

Last updated 3 days ago

Responsibilities For Software Engineer [Multiple Positions Available]

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • Analyze requirements and incorporate architectural standards
  • Document application specifications
  • Translate technical requirements into programmed application modules
  • Identify and troubleshoot application code-related issues
  • Participate in code reviews
  • Assist with design reviews
  • Participate in project planning sessions

Requirements For Software Engineer [Multiple Positions Available]

Java
Kubernetes
Redis
Kafka
  • Master's degree in Computer Science, Computer Engineering, IT, Mathematics, or related field + 3 years experience OR Bachelor's degree + 5 years experience
  • 3 years experience with microservices using Spring and Spring Boot
  • Experience building high-performance REST APIs using Java and AWS
  • Experience with Maven or Gradle
  • SQL programming experience
  • Experience with CI/CD pipelines
  • Experience with Microservices, Containers and Kubernetes
  • Experience with J2EE, JUnit, GIT, JSON, Apache JMeter, and Docker
  • Experience with Tableau or Qlik Sense
  • Knowledge of service-oriented architecture (SOA) and Kafka

Benefits For Software Engineer [Multiple Positions Available]

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
  • Health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Jobs Related To JPMorgan Chase & Co. Software Engineer [Multiple Positions Available]