Taro Logo

Software Engineer

JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
$202,200 - $215,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase is seeking a Senior Software Engineer to join their Commercial & Investment Bank division in Palo Alto. This role offers an exciting opportunity to work with cutting-edge technologies in a global financial institution.

The position involves designing and developing scalable applications using Spring Boot framework and implementing complex backend solutions. You'll be working with modern technologies including Kubernetes, Kafka, and cloud platforms (AWS, Azure, GCP).

Key Responsibilities:

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • Participate in all aspects of the Software Development Lifecycle (SDLC)
  • Analyze requirements and incorporate architectural standards
  • Develop and enhance software application modules
  • Participate in code reviews and design reviews
  • Troubleshoot application code-related issues
  • Work with project managers and business analysts to analyze requirements

Technical Requirements:

  • Extensive experience with Spring Boot, Spring MVC, and Spring Security
  • Proficiency in RESTful APIs and microservices architecture
  • Strong background in Java development with Spring Data JPA and Hibernate
  • Experience with containerization using Docker and Kubernetes
  • Knowledge of message queuing systems (Kafka, IBM MQ)
  • Database expertise in PostgreSQL and Oracle DB
  • Familiarity with monitoring tools like Prometheus and Dynatrace
  • Experience with CI/CD pipelines using Jenkins
  • Cloud platform experience (AWS, Azure, or GCP)

Benefits include comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.

Join a leading global financial institution with over 200 years of history and be part of a team that drives innovation in financial technology. This role offers competitive compensation and excellent career growth opportunities in a dynamic, fast-paced environment.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • Participate in SDLC processes
  • Analyze requirements and incorporate architectural standards
  • Document application specifications
  • Develop and enhance software application modules
  • Participate in code reviews
  • Troubleshoot application code-related issues
  • Participate in project planning sessions

Requirements For Software Engineer

Java
PostgreSQL
Kubernetes
Redis
Kafka
  • Bachelor's degree in Mechanical Engineering, Computer Science, Computer Engineering, or related field
  • 5 years of experience in software engineering
  • Experience with Spring Boot framework
  • Knowledge of RESTful APIs and Spring Security
  • Proficiency in Java with Spring Data JPA and Hibernate
  • Experience with Docker and Kubernetes
  • Knowledge of PostgreSQL and Oracle DB
  • Experience with CI/CD pipelines and Jenkins
  • Cloud platform experience (AWS, Azure, or GCP)

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Mental Health Assistance
  • Education Budget
  • Parental Leave

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer