Software Engineer [Multiple Positions Available]
Company: JPMorganChase
Location: Chicago
Posted on: April 5, 2026
|
|
|
Job Description:
Description Duties: Design and develop software solutions that
support critical workflows for payments platform of JPMorgan Chase
& Co. Build application toolsets to ensure the payments platform is
automated and accounted for. Solve business problems through
innovation and engineering practices. Involved in all aspects of
the Software Development Lifecycle (SDLC) including analyzing
requirements, incorporating architectural standards into
application design specifications, documenting application
specifications, translating technical requirements into programmed
application modules, and developing or enhancing software
application modules. Write secure and high- quality code using the
syntax of the JAVA programming language with limited guidance.
Design, develop, code, and troubleshoot with consideration of
upstream and downstream systems and technical implications. Gather,
analyze, and draw conclusions from large, diverse data sets to
identify problems and contribute to decision-making in building
secure, stable applications. Take active role in code reviews to
ensure solutions are aligned to pre-defined architectural
specifications. Assist with design reviews by recommending ways to
incorporate requirements into designs and information or data
flows. Participate in project planning sessions with project
managers, business analysts, and team members to analyze business
requirements and outline proposed solutions. Collaborate with other
software engineers and teams to design and implement deployment
approaches using automated continuous integration and continuous
delivery pipelines. Understand service level indicators and utilize
service level objectives to proactively resolve issues before they
impact customers. Contribute to large and collaborative teams by
presenting information in a logical and timely manner with
compelling language and limited supervision. QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in
Computer Engineering, Computer Science, Computer Information
Systems, or related field of study plus five (5) years of
experience in the job offered or as Software Engineer,
Technologist, Technical Specialist, Technology Lead, or related
occupation. Skills Required: This position requires experience with
the following: designing and developing large-scale Java and J2EE
web applications within a Service-Oriented Architecture, utilizing
Spring Boot and Java Object-Oriented programming; developing Unit
tests using Junit; utilizing Maven for builds, Git for version
control, and Jenkins for continuous integration across Unix and
Windows environments; building REST and SOAP web services;
developing secure, scalable services using clustering, load
balancing, and messaging systems such as Kafka, MQ Series, AWS SQS,
or SNS; designing data models and writing optimized SQL queries for
databases using RDBMS software tools such as MySQL or Oracle, Unix
Shell Scripts, and cloud technologies; designing, developing, and
deploying applications on cloud platforms such as AWS and working
with core services, cloud architecture, IaC tools, security best
practices, CI/CD pipelines, monitoring, networking, and
containerization; utilizing Test-Driven Development (TDD) and
Behavior-Driven Development (BDD) to enhance code quality and test
coverage; developing continuous integration and continuous delivery
(CI/CD) pipelines utilizing DevOps automation and using Git and
Bitbucket to ensure application resiliency and security; utilizing
code quality tools including SonarQube and PMD to identify security
vulnerabilities in code and enforce custom coding rules, styles,
and coding standards; implementing observability practices
including monitoring, service level alerting, and telemetry
collection using tools such as Grafana, Dynatrace, or Splunk;
gathering, analyzing, and drawing conclusions from large, diverse
data sets to identify problems, contribute to decision-making, and
design solutions to maintain stable production deployments; and
utilizing Agile methodologies using the Scrum framework, Kanban,
and JIRA dashboards. 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. Job
Location: 10 S Dearborn St, Chicago, IL 60603. Full-Time. Salary:
$148,000 - $155,000 per year.
Keywords: JPMorganChase, Oak Lawn , Software Engineer [Multiple Positions Available], IT / Software / Systems , Chicago, Illinois