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

Job Overview

12 days ago

Software Engineering -Java

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

  • 7+ years of experience in information technology with an emphasis on application development demonstrated experience with applications development throughout the entire development lifecycle.
  • Bachelors degree in Computer Science or similar technical degree
  • Experience with Java/J2EE with a deep understanding of the language and core APIs, web services, multi-threaded/concurrent programming, XML, design patterns, Service Oriented Architecture.
  • Experience in implementing Microservices using Spring Boot and Event-Driven architecture.
  • Experience in implementation of enterprise systems using DDD, SAGA/ CQRS patterns. Working proficiency in using frameworks such as Axon
  • Work with a team that develops smart and scalable solutions and provides a solid experience for our users.
  • Converse fluently in the full web technology stack.
  • Develop an understanding of our products and the problems we are attempting to solve.
  • Plan, design, test, debug and deploy software solutions for managing infrastructure, project management, capacity planning, and operational efficiencies
  • Leverage large amounts of machine, performance, application, and inventory data to create a unique representation
  • Analyze infrastructure problems/constraints, inefficiencies, process gaps, risk, and regulatory issues and engineer software or automation solutions
  • Work in partnership with infrastructure engineers and architects to understand and identify operational improvements
  • Automate complex functions to improve the delivery of information
  • Java Development: the ability to create medium to large-sized Java web applications from start to finish on their own This includes but is not limited to the following: client interaction, validating requirements, system design, frontend/Ui development, interaction with a Java EE application server, web services, experience with the various Java EE APIs, development builds, application deployments, integration/enterprise testing, and support of applications within a production environment.
  • Strong RDBMS understanding
  • Solid understanding of Service Oriented Architecture (SOA) principles.
  • Java-related experience with
    • REST/JSON/XML Web APIs Development experience.
    • Spring MVC, Spring Data, Spring Security
    • Testing frameworks - Cucumber, Selenium, Junit. Must have practical experience with unit testing including deep understanding of Mock Testing Frameworks like EasyMock or Mockito
  • Broad and deep understanding of multiple application server platforms including Apache Tomcat
  • SQL & Database - Oracle, Cassandra, Hbase
  • Java performance tuning, debugging & Profiling Tools
  • Code Repositories: SVN, GIT/Bitbucket
  • Very interested and passionate about new technologies
  • Can write well-abstracted, reusable, and efficient code and correctly employ design patterns
  • Ability to work on multiple projects and manage many priorities.
  • Strong written and verbal communication as well as strong interpersonal skills.
  • Strong analytical skills and attention to detail.
  • Ability to absorb problems & present creative solutions within required timeframes.
  • Must be able to demonstrate significant relevant work experience, or had experience in several major technology implementation projects.
  • Demonstrated experience working with, and across, multiple teams in a global organization.
  • Be self-driven, able to work independently or with multiple teams.
  • Experience with latest Dev ops tooling/processes

Desired/Additional skills

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.

The health and safety of our colleagues, candidates, clients and communities has been a top priority in light of the COVID-19 pandemic. JPMorgan Chase was awarded the "WELL Health-Safety Rating" for all of our 6,200 locations globally based on our operational policies, maintenance protocols, stakeholder engagement and emergency plans to address a post-COVID-19 environment.

As a part of our commitment to health and safety, we have implemented various COVID-related health and safety requirements for our workforce. Employees are expected to follow the Firm's current COVID-19 or other infectious disease health and safety requirements, including local requirements. Requirements include sharing information including your vaccine card in the firm's vaccine record tool, and may include mask wearing. Requirements may change in the future with the evolving public health landscape. JPMorgan Chase will consider accommodation requests as required by applicable law.

Equal Opportunity Employer/Disability/Veterans

Similar Jobs

Sr Software Engineer

Disney Media & Entertainment Distribution

New York, NY

Deliverables are typically large or highly complex software programs and systems. Designs and develops highly scalable software systems and applications.

Software Engineering Analyst

Parabolic USA

New York, NY

Design and develop workspace software solutions and features. Improve operations by conducting systems analysis and recommending changes in software design.

IBM Quantum Entry Level Software Developer 2023

IBM

Yorktown Heights, NY

Experience in a graduate or undergraduate program related to software engineering or computer science. Whether you are working on projects internally or for a…

Software Engineer II

Disney Media & Entertainment Distribution

New York, NY

We are looking for a software engineer who is passionate about engineering data strategy & solutions. Do you have a passion for data and analytics and love…

Sr Developer

IPG Health

New York, NY

For U.S. Job Seekers It is the policy of FCB and any of its affiliates to provide equal employment opportunities to all employees and applicants for employment…

Software Engineer

Rakuten

New York, NY

At least 2-3 years of professional experience as a software engineer. You’ll consistently report to one engineering manager for on-going support and mentorship.

Software Developer - DNA

Susquehanna International Group

Bala-Cynwyd, PA

Susquehanna International Group LLP (SIG) has an opening for a Software Developer to join a technology team in the Bala Cynwyd (Greater Philadelphia) office.

Technology Engineer - 2023 Entry Level Sales (Accelerate)

IBM

New York, NY

Experience in application development, data engineering, or database administration. Ranked by Forbes as one of the world’s best employers in 2021,IBM promotes…

Software Engineer I

Disney Media & Entertainment Distribution

Bristol, CT

Experience with all aspects of the software development Lifecycle, including best practices like unit testing, code reviews, and documentation.

Senior Software Engineer, Automation

TikTok

New York, NY

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. What will I be doing?

Telecommunications Specialist

Kollasoft Inc

New York, NY

Proficiency in common office productivity software such as Microsoft Office, Lucid Charts, and Service Now. This position will be heavily focused on providing…

Software Engineer- Crypto Security Services

Intuit

New York, NY

3+ years experience hands-on Java software development, engineering fraud and/or security solutions,ideally in the cryptocurrency space Experienced in technical…

Java Full Stack Developer

GenSpark

New York, NY

Title: * Java Full Stack Developer. Location: *TX, NC & NY (initially remote). Initially 6 weeks of cohort Monday- Friday (9-5 EST) and then we'll place you…

Sr. Manager Software Engineering - Crypto Security Services

Intuit

New York, NY

3+ years of experience managing software development teams, engineering fraud and/or securitysolutions, ideally in the cryptocurrency space 8+ years of…

Principal Software Engineer - Insurance and Benefits

Zocdoc

New York, NY

Continuously improve ability to deliver quality solutions through evolving engineering process and technical capabilities. Your Impact on our Mission.

Principal Software Engineer

Disney Media & Entertainment Distribution

New York, NY

Deliverables are typically large or highly complex software programs and systems. Designs and develops highly scalable software systems and applications.

Sr. Software Engineer

Rakuten

New York, NY

6+ years of experience in software engineering. Develop and document high-quality software design and architecture. Explore new uses of Google Cloud Platform.

Technical Product Owner / Software Development Expert - 100% Remote

Emergent Software

Philadelphia, PA

Emergent Software is looking for a *technical product owner / software development expert* who is a smart, passionate, and enjoys problem solving using…

Software Development Engineer

Fiserv, Inc.

Short Hills, NJ

Experience in full software development life cycle using agile methodologies. What does a great Software Development Engineer do? Experience with Unix/Linux OS.

Staff Software Engineer

Intuit

New York, NY

Strong knowledge of software development methodologies and practices. Analyzes and synthesizes a variety of inputs to create software and services.

Quality Engineer - Consultant

Deloitte

New York, NY

Deloitte Risk & Financial Advisory - Quality Engineer - Consultant. Do you thrive in times of disruption? As a member of the Quality Assurance (QA) team, you…

Quantitative Development Application Analyst - Associate

Deutsche Bank

New York, NY

The Platform Engineering team is responsible for the tooling that underpins multiple aspects of the Strats projects including delivering software development…

Technical Support Engineer

Ready Education, Inc.

Manhattan, NY

Experience with software support & troubleshooting issues over zoom sessions. Communicate with various stakeholders including product, engineering, and customer…

Lead Software Engineer

Disney Media & Entertainment Distribution

New York, NY

Deliverables are typically large or highly complex software programs and systems. Designs and develops highly scalable software systems and applications.