Software Engineering @ JPMorgan Chase Bank, N.A. - New York, NY

Job Overview

5 days ago

Software Engineering

JPMorgan Chase Bank, N.A. - New York, NY

Job Description:

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of over 2.6 trillion and operations in more than 60 countries. The firm is a global leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity.

The Digital Product teams is chartered with managing and directing the products supporting major externally facing application components (web and native mobile apps) focusing on the discipline of functional delivery in the area of customer login, enrollment, product enrollment, and data sourcing across the JPMorgan Chase & Co. enterprise.

Work will include all aspects of software development lifecycle with a focus on Java development using J2EE standards and Microservices standard for backend development. Candidate must have a solid understanding of API sand messaging technology with proven experience working in a multi-tiered environment. Candidate should be well versed in testing techniques and be able to produce comprehensive tests for all developed code. Candidate must also support and participate in system and integrated testing across sub-systems as the need arises. Candidate should be capable of producing solid documentation both inside code and external design specifications.


Specific Technical and Business Skills:

  • Required over 5 years' experience in server-side Java programming in Tomcat environment
  • Strong understanding and hands-on experience with spring framework, Java core programming and it's API's.
  • Experience in developing Micro Services hosted on cloud.
  • Worked with various modern technology, Kafka, NOSQL databases, Big data technologies
  • Strong experience with Design models, DDD model and microservices implementation
  • Strong understanding of OOP & SOA principles, design patterns, industry best practices
  • Experience with TDD, code testability standards, JUnit/Mockito
  • Experience building REST and SOAP web services using Java
  • Experience working with Messaging (IBM MQ, JMS)
  • Experience on NoSQL database such as Cassandra
  • Experience with SQL/Stored Procedures on one of the following databases (DB2, MySQL, Oracle)
  • Experience with scripting and working in a Linux environment
  • Experience working in an Agile environment
  • Experience working on large and medium scale software projects
  • Experience building distributed systems at Internet scale
  • Experience working in a fast-paced financial services/digital focused delivery environment
  • Strong written and verbal communication skills
  • Strong interpersonal skills and time management skills
  • Strong analytical and troubleshooting skills
  • Thorough knowledge of SDLC(Software Development Life Cycle)
  • Experience with API and service testing
  • Hands on with development and test automation tools/frameworks (e.g. BDD and Cucumber)

JPMorgan Chase & Co., 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 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. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Similar Jobs

WordPress Engineer


New York, NY

Our WordPress engineers work hand-in-hand with the rest of our engineering team, and aren’t siloed into WordPress-specific work.

Sr. Software Development Engineer

CVS Health

New York, NY

Software Development Engineer to design and develop enterprise software applications and platforms. Duties include: design, develop, and maintain the support…


The GBS Group

Philadelphia, PA

Familiarity with Agile software development practices. Experience designing, developing, testing, and installing software and supporting software products.

Senior Software Engineer

CVS Health

New York, NY

You will Lead and participate in the design, build and management of large-scale data structures, pipelines, and efficient Extract/Load/Transform (ETL)…

Full Stack Engineer

New York Life Insurance Co

New York, NY

Demonstrated ability with Application Architecture, best practices and systems engineering industry trends. You will work with our team of talented engineers to…

Staff Software Engineer (Hartford, CT)

The Hartford

Hartford, CT

Position responsible for data modeling and data mapping; work with mapping claims and all APIs exposed to Claims; lead projects from scope identification for…

Software Engineer, II

Zebra Technologies

Holtsville, NY

Working full stack development from UI applications to embedded software within Zebra’s Data Capture Solutions organization. Experience with C/C++ Programming.

AWS Cloud Engineer


New York, NY

3-5 years of experience working with AWS and a proven track record of building complex infrastructure. Expert level knowledge with AWS design, architecture, and…

Senior Site Reliability Engineer (DevOps) - REMOTE

Penn Interactive Ventures - Philadelphia

Philadelphia, PA

Support our AWS infrastructure for the engineering team, ensuring system availability, performance, capacity, and continuity.

Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Software Engineering

JPMorgan Chase Bank, N.A.

Jersey City, NJ

BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure architecture disciplines.

Software Development Engineer – Chaos Engineering Red Team Services LLC

New York, NY

2+ years of non-internship professional software development experience. Experience influencing software engineers and operators on best practices (full…

Software Engineer - Entry Level


Archbald, PA

The selected candidate will develop software for both real-time embedded and application software systems. Responsibilities will include working on a team of…

Software Engineering Associate


Philadelphia, PA

Follows Amdocs software engineering standards, applicable software development methodology and release processes. Serves as an expert on specific technology.

Software Development Specialist


Middletown, NJ

Bring continuous improvements/efficiencies to the software or business processes by utilizing software engineering tools and various innovative techniques, and…

Senior Software Engineer, Experimentation Platform


Brooklyn, NY

You have experience mentoring and supporting peers and engineering teams, encouraging the best engineering practices.

Software Development Engineer Services LLC

New York, NY

Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers.

Software Engineer, Product Security


New York, NY

Square made credit card payments possible for all by turning a mobile phone into a credit card reader. We rely on data to scope problems, work with multiple…

Software Engineering Specialist


Philadelphia, PA

Works on specific modules, applications or technologies, and deals with sophisticated assignments during the software development process.

Software Engineer-Grad


Philadelphia, PA

The Amdocs Graduate Learning program has been established to shorten your time to be productive in your group by building up the required skills and knowledge…

Staff Software Engineer


New York, NY

10+ years of industry experience in software development. Experience with well documented, well tested software or other systems of considerable technical…

Senior Software Engineer

MLMIC Insurance Company

New York, NY

Design, develop, code, test and debug new complex software or significant enhancements to existing software. Responsible for coaching developers to continuously…

Software Development Engineer (QuickSight) Services LLC

New York, NY

Translate functional and technical requirements into detailed architecture/design/working software solutions. A Bachelors in Computer Science or Engineering, or…

Software Engineer: NET, .NET Core, Python, Ruby.

Change Healthcare

New York, NY

Thoughtful DevOps approach taking responsibility for every aspect of software feature and function delivery. Analyze testing requirements and design and develop…