LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Join Canary Wharfian
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Engineer III

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 10 days ago

No clicks

**Software Engineer III** at JPMorgan Chase's CIB shapes the Digital Channels Entitlements Administration platform, managing client entitlements via REST APIs. Design and deliver scalable solutions, collaborate cross-functionally, and drive innovation using Java 17+, Spring Boot, AWS, and more. Senior role requires 5+ years of experience in software engineering, system design, and application development.

Compensation
Not specified USD

Currency: $ (USD)

City
Not specified
Country
United States

Full Job Description

Location: Jersey City, NJ, United States

Join JPMorgan Chases Corporate & Investment Bank (CIB) as a Software Engineer, where you will play a key role in shaping the future of our Digital Channels Entitlements Administration platform. This platform is central to managing client entitlements for a wide range of financial products and services, ensuring secure, scalable, and efficient delivery of entitlement data via REST APIs.

As a Software Engineer III at JPMorgan Chase within CIB Digital Channels you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.

Job Responsibilities

  • Contribute to the design, development, and delivery of software solutions for the Digital Channels Entitlements Administration platform, applying strong problem-solving skills to technical challenges.

  • Develop secure, high-quality production code and participate in code reviews and debugging to ensure reliability and maintainability.

  • Support automation and operational stability by identifying and helping to resolve recurring issues and streamline entitlement management processes.

  • Assist in evaluating and integrating new technologies and vendor solutions, ensuring alignment with firmwide standards and business needs.

  • Adopt and promote best practices across Software Engineering, staying current with leading-edge technologies.

  • Collaborate with cross-functional teams (Product, Risk, Controls, Client Onboarding) to deliver business results and ensure compliance with regulatory and security requirements.

  • Participate in building a culture of diversity, inclusion, and respect, and support professional growth for yourself and peers.

  • Demonstrate accountability and ownership in line with JPMCs performance expectations for Senior Associates.

  • Required Qualifications & Experience

  • Education: Bachelors degree (4 years) in Computer Science, Information Systems, Engineering, or related field.

  • Work Experience: Minimum 5 years of hands-on experience in software engineering, system design, application development, and operational stability.

  • Experience with application modernization or new application development.

  • Experience supporting and enhancing business-critical applications.

  • Exposure to evaluating new technologies and developing Proofs of Concept (POCs).

  • Experience collaborating with and supporting team members.

  • Strong verbal and written communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical audiences.

  • Proven ability to collaborate effectively with global teams across multiple regions

  • Required qualifications, capabilities, and skills

     

  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages

  • Proficiency in:

    • Java 17+ , Spring Boot

    • Java REST API development, OpenAPI/Swagger

    • SQL Databases (Oracle, DB2, PostGres), relational data modelling, queries

    • NoSQL Databases (Cassandra, MongoDB), data modelling, queries

    • Cloud technologies (AWS, Kubernetes, Cloud Foundry)

    • Core AWS services (EC2, S3, RDS, IAM)

    • Observability and monitoring tools (Prometheus, Grafana, Splunk, ELK Stack)

    • Unit and integration testing frameworks (Junit, Mockito, Cucumber)

    • Git, GitHub/Bitbucket, Maven, Gradle, Jenkins, SQLDeveloper/TOAD, Intellij IDEA/VS Code, Postman

       

  • Preferred qualifications, capabilities, and skills

  • Security & entitlements: access control/IAM, OPA, compliant secure API design

  • Preferred/domain: payments/treasury, fraud prevention, 

  • graph DBs, GraphQL, Python/Jupyter, React/Angular, 

  • AI (MCP, RAG, prompt engineering, Copilot)

  • Promote meaningful change across digital channels and client experience while growing your career in a dynamic, inclusive environment.

    Software Engineer III

    Compensation

    Not specified USD

    City: Not specified

    Country: United States

    J.P. Morgan logo
    Bulge Bracket Investment Banks

    10 days ago

    No clicks

    at J.P. Morgan

    ExperiencedNo visa sponsorship

    **Software Engineer III** at JPMorgan Chase's CIB shapes the Digital Channels Entitlements Administration platform, managing client entitlements via REST APIs. Design and deliver scalable solutions, collaborate cross-functionally, and drive innovation using Java 17+, Spring Boot, AWS, and more. Senior role requires 5+ years of experience in software engineering, system design, and application development.

    Full Job Description

    Location: Jersey City, NJ, United States

    Join JPMorgan Chases Corporate & Investment Bank (CIB) as a Software Engineer, where you will play a key role in shaping the future of our Digital Channels Entitlements Administration platform. This platform is central to managing client entitlements for a wide range of financial products and services, ensuring secure, scalable, and efficient delivery of entitlement data via REST APIs.

    As a Software Engineer III at JPMorgan Chase within CIB Digital Channels you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.

    Job Responsibilities

  • Contribute to the design, development, and delivery of software solutions for the Digital Channels Entitlements Administration platform, applying strong problem-solving skills to technical challenges.

  • Develop secure, high-quality production code and participate in code reviews and debugging to ensure reliability and maintainability.

  • Support automation and operational stability by identifying and helping to resolve recurring issues and streamline entitlement management processes.

  • Assist in evaluating and integrating new technologies and vendor solutions, ensuring alignment with firmwide standards and business needs.

  • Adopt and promote best practices across Software Engineering, staying current with leading-edge technologies.

  • Collaborate with cross-functional teams (Product, Risk, Controls, Client Onboarding) to deliver business results and ensure compliance with regulatory and security requirements.

  • Participate in building a culture of diversity, inclusion, and respect, and support professional growth for yourself and peers.

  • Demonstrate accountability and ownership in line with JPMCs performance expectations for Senior Associates.

  • Required Qualifications & Experience

  • Education: Bachelors degree (4 years) in Computer Science, Information Systems, Engineering, or related field.

  • Work Experience: Minimum 5 years of hands-on experience in software engineering, system design, application development, and operational stability.

  • Experience with application modernization or new application development.

  • Experience supporting and enhancing business-critical applications.

  • Exposure to evaluating new technologies and developing Proofs of Concept (POCs).

  • Experience collaborating with and supporting team members.

  • Strong verbal and written communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical audiences.

  • Proven ability to collaborate effectively with global teams across multiple regions

  • Required qualifications, capabilities, and skills

     

  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages

  • Proficiency in:

    • Java 17+ , Spring Boot

    • Java REST API development, OpenAPI/Swagger

    • SQL Databases (Oracle, DB2, PostGres), relational data modelling, queries

    • NoSQL Databases (Cassandra, MongoDB), data modelling, queries

    • Cloud technologies (AWS, Kubernetes, Cloud Foundry)

    • Core AWS services (EC2, S3, RDS, IAM)

    • Observability and monitoring tools (Prometheus, Grafana, Splunk, ELK Stack)

    • Unit and integration testing frameworks (Junit, Mockito, Cucumber)

    • Git, GitHub/Bitbucket, Maven, Gradle, Jenkins, SQLDeveloper/TOAD, Intellij IDEA/VS Code, Postman

       

  • Preferred qualifications, capabilities, and skills

  • Security & entitlements: access control/IAM, OPA, compliant secure API design

  • Preferred/domain: payments/treasury, fraud prevention, 

  • graph DBs, GraphQL, Python/Jupyter, React/Angular, 

  • AI (MCP, RAG, prompt engineering, Copilot)

  • Promote meaningful change across digital channels and client experience while growing your career in a dynamic, inclusive environment.