Lead Software Engineer [Multiple Positions...

JPMorgan Chase & Co.
Jersey City, NJ, United States
20 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$172,500.0 - $215,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Software Applications Automation of Tests Unit Testing Business Process Management Code Review Computer Engineering Continuous Integration Data Retrieval
+27 more
Software Design Patterns Job Scheduling Junit Apache Maven Open Source Technology Scrum Methodology Systems Development Life Cycle Query Optimization Simple Object Access Protocol (SOAP) Single Sign-On SQL Databases Systems Integration Test Case Strategies of Testing Pega Enterprise Software Applications Test-Driven Development (TDD) Database Performance Pega PRPC Application Development Indexer Information Technology Bitbucket Restful APIs Cucumber (Software) Splunk Jenkins Servicenow

Job description

Duties: Lead the technical design and architecture of software applications, providing direction and guidance to the development team while overseeing the implementation process. Ensure that technical solutions align with business goals and requirements and align efforts toward shared objectives. Manage project timelines, resources, and deliverables. Analyze and optimize database performance, including query optimization and indexing. Plan upgrade processes, assess potential risks, and identify opportunities for process improvements by implementing best practices. Participate in Agile ceremonies such as daily standups, refinement sessions, and sprint planning, as well as in the planning and execution of unit testing. Migrate workflows to the open- source tool Camunda. Coordinate with cross-functional teams to ensure successful project execution. Conduct code reviews to ensure the quality of deliverables and knowledge-sharing sessions to promote reusability. Implement testing strategies to ensure the reliability and performance of applications.

Requirements

Requirements: Master’s degree in Digital Sciences, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as Lead Software Engineer, Software Engineer/Developer, IT Project Manager, or related occupation. The employer will alternatively accept a Bachelor’s degree in Digital Sciences, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 7 years of experience in the job offered or as Lead Software Engineer, Software Engineer/Developer, IT Project Manager, or related occupation. This position requires experience with the following: designing, developing, and maintaining business process management solutions using Pega PRPC; implementing and adapting Pega design patterns for scalable and maintainable solutions; performing Pega platform upgrades in collaboration with Pega Centers of Excellence; building modern, user-centric applications using Pega Constellation; designing data models, class structures, workflows, and case identification for complex business processes; developing and managing agents, queue processors, and job schedulers; integrating Pega applications with external systems using SOAP, REST, SQL, and SSO; using Java to interact with Pega APIs and extend application functionality; automating build, test, and deployment using CI/CD tools including Jules, Maven, Jenkins, Bitbucket, and ServiceNow; troubleshooting and providing production support; Test Driven Development, Cucumber test automation, and JUnit test case development; performing Agile Java and JavaScript development across the full SDLC; monitoring and searching using Splunk; working with clients to adopt design patterns and validate solutions through proof-of-concept exercises; writing and optimizing SQL queries for data retrieval, manipulation, and reporting within enterprise applications; integrating Pega applications with relational

Benefits & conditions

databases using SQL connectors and data pages to ensure seamless data flow between systems; designing logical and physical data models, defining class structures, and supporting complex business processes; analyzing and optimizing database queries and structures to improve application performance and scalability; implementing database security best practices, including access controls, authentication, and authorization; developing custom reports and dashboards using SQL and Pega reporting tools to provide actionable business insights. Full-time. Salary: $172,500 - $215,000 per year. To apply for this position, please email your resume to my.resume@jpmchase.com with following job ID clearly indicated: [MR-LSEL-DMC-045331.010265]. JPMorgan Chase & Co. is an Equal Opportunity and Affirmative Action Employer, M/F/D/V., We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, discretionary incentive compensation which may be awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. In addition, please visit: https://careers.jpmorgan.com/us/en/about-us.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all