Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.Plano, TX
Onsite

About The Position

JPMorgan Chase is seeking Software Engineers to design, develop, and implement software solutions that solve business problems through innovation and engineering practices. The role involves all aspects of the Software Development Lifecycle (SDLC), including analyzing requirements, incorporating architectural standards into application design, documenting specifications, translating technical requirements into programmed modules, and developing or enhancing software application modules. Responsibilities also include identifying and troubleshooting application code-related issues, participating in code reviews to ensure alignment with architectural specifications, assisting with design reviews by recommending ways to incorporate requirements, and participating in project planning sessions to analyze business requirements and outline proposed solutions.

Requirements

  • Master's degree in Computer Science, Electronic Engineering, Computer Engineering, Information Technology, or related field of study plus 1 year of experience in the job offered or as Software Engineer, Full Stack Java Developer, or related occupation.
  • Alternatively, a Bachelor's degree in Computer Science, Electronic Engineering, Computer Engineering, Information Technology, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Full Stack Java Developer, or related occupation.
  • Experience creating secure and high-quality production code.
  • Experience maintaining algorithms that run synchronously with appropriate systems using Advanced Data Structures.
  • Experience implementing Agile methodologies for continuous improvement and alignment with organizational goals.
  • Experience gathering, analyzing, synthesizing, and developing visualizations and reporting from large, diverse data sets for continuous improvement of software applications and systems for IBOR (Investment Book Of Records).
  • Experience integrating data platforms through Continuous Integration and Deployment (CI/CD) using technologies including Bitbucket, Git, Jenkins, and Jules, for deploying applications in GAIA services.
  • Experience implementing Spring Boot microservices to process messages into Kafka cluster setup, helping overall performance of applications.
  • Experience performing thorough testing and debugging using technologies including JUnits, Mockito, and Cucumber to ensure workflow quality and functionality.
  • Experience delivering event-driven solutions using APMS and capacity planning and monitoring in Kibana.
  • Experience configuring and managing Oracle DB using SQL in GOS and improving the availability, capacity, and performance of database systems.
  • Experience creating Splunk dashboards using advanced customizations and Splunk query language for monitoring.
  • Experience designing and implementing REST endpoints using Java that are highly secure, efficient, and support service-to-service communication in financial applications.
  • Experience configuring AWS Multi factor Authentication in IAM to implement two-step authentication for users to access data.
  • Experience initiating alarms in GCP cloud services for monitoring.

Responsibilities

  • Design, develop and implement software solutions.
  • Solve business problems through innovation and engineering practices.
  • Analyze requirements, incorporate architectural standards into application design specifications, and document application specifications.
  • Translate technical requirements into programmed application modules, and develop or enhance software application modules.
  • Identify or troubleshoot application code-related issues.
  • 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.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service