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.
Jersey City, NJ, USA
$149,900 - $185,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

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 critical software systems that serve nearly half of America's households.

The position involves designing and developing software solutions using Java and Spring Framework, with a focus on building microservices and REST APIs. You'll work with cutting-edge technologies including AWS cloud services, Kubernetes, and various database systems like Cassandra and NoSQL.

As a Software Engineer, you'll be responsible for the full software development lifecycle - from design and coding to testing and deployment. You'll work in a DevOps environment, implementing continuous integration and delivery practices. The role requires collaboration with globally distributed teams to deliver end-to-end solutions across regions.

Key technical aspects include:

  • Development using Java 17 with Multi-Threading programming
  • Building telemetry and usage tracking solutions using tools like Grafana and Dynatrace
  • Implementing authentication/authorization systems
  • Working with cloud technologies including AWS services (EC2, EKS, S3, IAM)
  • Test-driven development using frameworks like JUnit and Cucumber

The company offers a competitive compensation package including base salary ($149,900-$185,000), comprehensive benefits, and opportunities for professional growth. Benefits include health care coverage, retirement savings, tuition reimbursement, and mental health support.

This is an excellent opportunity for a mid-level software engineer looking to work with enterprise-scale systems in the financial technology sector. The role offers exposure to modern technologies and practices while working on impactful projects that serve millions of customers.

Last updated 10 days ago

Responsibilities For Software Engineer [Multiple Positions Available]

  • Design, analyze, develop, code, test, debug and document programming
  • Provide support by analyzing issues and finding root causes
  • Research new technologies and provide technical guidance
  • Adapt DevOps model of continuous and automated integration
  • Work with globally distributed teams
  • Provide application support and weekday releases

Requirements For Software Engineer [Multiple Positions Available]

Java
Kubernetes
MongoDB
Cassandra
Redis
  • Bachelor's degree in Computer Engineering, Computer Science or related field
  • 3 years of experience as Software Engineer, Software Developer, IT Consultant, or related occupation
  • Experience with Java and Spring Framework
  • Experience with Grafana, Dynatrace, Cortex and Splunk Loggers
  • Experience with Java 17, Multi-Threading programming
  • Experience with NoSQL, Cassandra DB and Shell Scripting
  • Experience with test frameworks including JUnit, Cucumber
  • Experience with AWS Services including EC2, EKS, S3, IAM
  • Experience with Spinnaker, Kubernetes and Karpenter frameworks

Benefits For Software Engineer [Multiple Positions Available]

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Competitive total rewards package
  • Base salary
  • Comprehensive 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]