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
Company:
Location: Jersey City, NJ
Type: Full Time
Created: 2021-03-08 05:00:32

Apply Here


This position will support ongoing Global Wealth Management Private Banking Technology initiatives in Fraud mitigation program (Fraud Connect). As a full-stack Lead Application Developer, you will be responsible for the development and management of small to large, complex projects using the departments preferred, mature (3rd & 4th generation) programming methodologies and languages and adhere to coding standards and techniques. May also be assigned to multiple projects at various geographic locations and/or simultaneously assigned as a resource for single or multiple projects as required. In addition, this candidate will be involved in all stages of the development life cycle from requirements gathering to post-release support.

Candidates MUST have a commensurate track record with this opportunity, and a passion for creating large software systems. Our ideal candidate has the drive to make new software products and the sophistication and experience to make this a reality.

Role Responsibilities:

Work with Project Managers, Business Analysts, Business client and other technical teams to design, develop, test, implement, and maintain back-end tax processing solutions.

Performance and scalability tuning to support large deployments.

Research and prototype new technologies as appropriate.

Define new product features in conjunction with product management, and provide specification

Ensure quality and completeness of the product through unit testing, documentation and maintenance as appropriate.

Work with the team to provide a second-line support capability, although most issues will be dealt with by the dedicated first-line support team there may be a need for out of hours support if required.

Translate technical requirements into programmed application modules

Communicate with as well as direct global team.

Participate in design reviews and provide input to the design recommendations

Incorporate Corporate Architectural Standards into application design specifications

Incorporate security requirements into design

Understand the structures, usage and sources of data

Manage project scoping and estimation activities, document the project scope and approach, review plans with technology stakeholders and acquire sign-off from business and technology leadership

Assist in evaluating priorities and advise on options, risks, and costs versus benefits of proposed solutions

Position requirements:

College degree, specialized training or equivalent work experience

Minimum 8 years of IT experience required including experience with large complex technology projects

Proficiency in general purpose programming languages and frameworks: HTML5, CSS3, JavaScript, jQuery, React, Angular, Java, Spring MVC, Spring Boot, Unix

Knowledge of SQL and No-SQL technologies, experience with Cassandra, Oracle or equivalent. Strong understanding of software transaction management.

Exposure to high-throughput and fault tolerant messaging software such as JMS, Kafka or equivalent.

Ability to lead continuous, secure, scalable and resilient software delivery, knowledge of automated tollgates as well continuous testing and delivery tools such as Cucumber, Selenium, Jenkins, Junit etc.

Hands on programming experience with serialization technologies such as JSON and XML.

Perform manual and automated code reviews, up-keep code to highest evolving standards.

Awareness of project and software lifecycle management such as Agile Scrum, Kanban, TDD or BDD.

Expert ability to manage ambiguity, multiple tasks, changing priorities and circumstances within minimal supervision.

Hands-on software troubleshooting, may be called to support production issues as appropriate.

Exposure to payment origination and case management functional domain will be a plus.

Awareness of Cloud technologies such as AWS, Kubernetes and/or AI and ML technologies will be a plus.

Excellent analytical and problem solving skills, strong written and verbal communication skills

Ability to work with cross-functional teams and interact effectively with all levels and build relationships

Experience managing geographically distributed and culturally diverse work-groups with strong team management, leadership and coaching skills

JPMorgan Chase is an Equal Opportunity and Affirmative Action Employer, M/F/D/V.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