Software Engineer (Multiple Positions Available)

JPMorgan Chase

Jersey City (NJ)

On-site

USD 171,000 - 209,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
On-site wellness centers
Retirement savings plan
Tuition reimbursement

Job summary

JPMorgan Chase in Jersey City is seeking an experienced Software Engineer to design and develop distributed systems using microservices and real-time data processing. You will implement secure, production-grade code and automate cloud provisioning with infrastructure-as-code.

You will collaborate with business and technology teams to modernize legacy apps, build scalable front-end solutions with React/TypeScript, and maintain CI/CD pipelines with automated testing and deployment strategies.

Qualifications

  • Master's degree in Computer Science, Information Technology, or related field plus 3 years experience in software roles, or Bachelor's degree plus 5 years.
  • Experience designing microservices, real-time data processing, and cloud-native architectures.
  • Strong knowledge of Java/Spring, Hibernate, SQL/Oracle, and messaging systems.

Responsibilities

  • Design and develop software solutions addressing technical challenges.

Skills

Java/Spring
Kafka/Messaging
React/TypeScript
SQL/Oracle
Linux Scripting
CI/CD
Cloud AWS
Jenkins/Git/Maven
Drools
JVM/Tuning

Education

Master's degree in CS/IT
Bachelor's degree in CS/IT

Tools

Jules
Spinnaker
Terraform
IBM MQ
Hibernate

Job description

DESCRIPTION:

Duties: Design and develop software solutions to address technical challenges. Build distributed systems using microservices and implement real-time messaging and streaming for data processing. Develop and optimize business rule engines to support dynamic decision-making. Create secure, production-grade code and maintain algorithms that integrate with enterprise systems. Automate provisioning and management of cloud resources using infrastructure-as-code practices. Modernize applications by migrating legacy systems to cloud-native architectures for scalability and maintainability. Document architecture and design for applications. Collaborate with business and technology teams to build scalable, automated solutions. Perform architectural evaluations and risk analyses to ensure scalability, security, and compliance. Update optimization models based on evolving business requirements. Engineer responsive web applications using modern front-end technologies. Analyze data to identify issues and improve code quality and system architecture. Drive code refactoring efforts and enforce clean code standards. Architect and maintain CI/CD pipelines with automated testing and deployment strategies. Work with business analysts and domain experts to elicit requirements and validate technical assumptions. Support production deployments and resolve integration issues.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Computer Science, Information Technology, or related field of study plus three (3) years of experience in the job offered or as Software Engineer, Software Developer, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Information Technology, or related field of study plus five (5) years of experience in the job offered or as Software Engineer, Software Developer, IT Consultant, or related occupation.

Skills Required:

This position requires experience in the following:

  • Designing and developing microservices-based applications using Java, Spring, Spring Boot, J2EE, and Agile methodology
  • Integrating databases using Hibernate
  • Developing and executing Linux shell scripts to start and stop services on Linux servers
  • Installing, configuring, and validating MQ clients in IBM MQ on Windows systems
  • Building scalable, distributed systems using messaging technologies including Apache Kafka, IBM MQ, and JMS
  • Developing front-end applications using React and TypeScript
  • Automating processes, scripting tasks, and scheduling using C#, JavaScript, and Autosys
  • Conducting data exchange using JSON and YML
  • Managing data using SQL and Oracle
  • Implementing automated functional, unit, and user-acceptance testing using JUnit
  • Building and deploying applications using deployment tools including Jenkins, Git, Maven, Jules, and Spinnaker
  • Developing cloud services using AWS technologies including ECS, RDS, S3, KMS, Lambda, and CloudWatch
  • Provisioning infrastructure as code using Terraform
  • Optimizing data using IBM ILOG CPLEX
  • Applying business rules using Drools
  • Applying design and architecture concepts including JVM memory management and garbage collection
  • Optimizing Oracle database queries

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, discretionary incentive compensation which may be awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. In addition, please visit: https://careers.jpmorgan.com/us/en/about-us.

Job Location: 575 Washington Boulevard, Jersey City, NJ 07310.

Full-Time. Salary: $189,595.00-$189,595.00 per year.

JPMorganChase, one of the oldest financial institutions, offers 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. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans

Base Pay/Salary

Jersey City,NJ $189,595.00 - $189,595.00 / year

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java- Shared Services
Lead Software Engineer - Java- Shared Services

JPMorgan Chase • Jersey City (NJ)

On-site
USD 157,000 - 215,000
Software Engineer III (React/Java)
Software Engineer III (React/Java)

JPMorgan Chase • Jersey City (NJ)

On-site
USD 138,000 - 185,000
Software Engineer
Software Engineer

ApplyMint • Jersey City (NJ)

On-site
USD 171,000 - 209,000
Health insurance
On-site wellness centers
Retirement plan
+4
Senior Lead Software Engineer - Java
Senior Lead Software Engineer - Java

JPMorgan Chase • Jersey City (NJ)

On-site
USD 176,000 - 260,000
Sr. Lead Software Engineer
Sr. Lead Software Engineer

Fairygodboss • Jersey City (NJ)

On-site
USD 171,000 - 260,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Senior Lead Software Engineer - Java, React, AWS
Senior Lead Software Engineer - Java, React, AWS

JPMorgan Chase • Jersey City (NJ)

On-site
USD 176,000 - 260,000
Software Engineer III - Resiliency Tech
Software Engineer III - Resiliency Tech

JPMorgan Chase • Jersey City (NJ)

On-site
USD 138,000 - 185,000
Lead Software Engineer - Java/AWS
Lead Software Engineer - Java/AWS

JPMorgan Chase • Jersey City (NJ)

On-site
USD 152,000 - 215,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2
Software Engineer III - Asset & Wealth Management (AM Services) - New Jersey (Onsite)
Software Engineer III - Asset & Wealth Management (AM Services) - New Jersey (Onsite)

JPMorgan Chase • Jersey City (NJ)

On-site
USD 138,000 - 185,000
Lead Software Engineer - Java, AWS, AI/ML
Lead Software Engineer - Java, AWS, AI/ML

JPMorgan Chase • Jersey City (NJ)

On-site
USD 157,000 - 215,000
Health insurance
Retirement savings plan
On-site health and wellness centers
+3