Software Engineering at JPMorgan Chase Bank, N.A. (Jersey City, NJ)

Software Engineering at JPMorgan Chase Bank, N.A. (Jersey City, NJ)

Add To Bookmarks
Location: Jersey City, NJ
Type: Full Time
Created: 2021-10-06 05:00:34

Apply Here


Duties: Design, develop, and implement software using modern software development tools and techniques. Work on all stages of the project life cycle from scoping and design to implementation and operation, applying best practices in engineering to automate the full software development pipeline. Build and deliver full stack, realtime, straight through processing solutions to support margin calculation and collateral management, integrating with the end to end platforms and business processes for CIB front-office, risk, and finance. Develop real-time, distributed systems with Web based user interfaces. Develop best practices such as object-oriented design, welldefined service interfaces, test-driven development, and automation. Work with clustered distributed persistence; parallel distributed processing, microservices, and designing/developing for the cloud using various programming technologies. Support the next generation Margin & Collateral Management platform for JPMorgan Corporate Investment Bank (CIB).


Minimum education and experience required: This position requires a Bachelor's degree in Mathematics, Computer Science, Electronic Engineering, Computer Engineering, Software Engineering or related field of study and five (5) years of experience in the job offered or five (5) years of experience as a Programmer Analyst, Systems Engineer, Software Engineer or related occupation. The employer will alternatively accept a Master's degree and three (3) years of experience in lieu of a Bachelor's degree and five (5) years of experience.

Skills Required: This position requires experience with the following skills and technologies: building low latency, real time, distributed applications with Java and J2EE; object oriented analysis and design; development best practices including automated unit testing, continuous integration, building pipelines, and auto deployment; Amazon Web Services (AWS); Unix/Linux; REST services; Spring; messaging frameworks such as MQ; NoSQL clustered databases such as Cassandra or MongoDB, or distributed caching using products such as EHCache, Redis, or Gemfire; cloud environments and cloud deployment; Modern JavaScript libraries and frameworks including Angular JS and React; and Software Engineering in the financial industry.

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