Software Engineer [Multiple Positions Available]

JPMorganChaseColumbus, OH
Onsite

About The Position

The role involves enhancing, building, and delivering secure, stable, and scalable market-leading technology products. It requires providing critical technology solutions across various technical areas and business functions to support the firm's objectives. The position demands executing creative software solutions, including design, development, and technical troubleshooting, with an ability to think beyond conventional approaches. Key aspects include developing secure, high-quality production code, reviewing and debugging code, and identifying opportunities to automate recurring issues for improved operational stability. The role also involves driving evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical applicability, and fostering communities of practice within Software Engineering to promote new technologies.

Requirements

  • Master's degree in Computer Engineering, Electronic Engineering, Computer Science, or related field of study plus 2 years (24 months) of experience in the job offered or as Software Engineer, Programmer Analyst, or related occupation.
  • Alternatively, a Bachelor's degree in Computer Engineering, Electronic Engineering, Computer Science, or related field of study plus 4 years (48 months) of experience in the job offered or as Software Engineer, Programmer Analyst, or related occupation.
  • 2 years of experience with designing responsive web pages using HTML, CSS, and JavaScript.
  • 2 years of experience with developing web applications using Java, Java Spring Framework, Spring Boot, Java EE, Servlets, and JDB.
  • 2 years of experience with building templates for web and mobile platforms, ensuring compatibility across devices using Java and JavaScript.
  • 2 years of experience with developing MVC (Model-View-Controller) applications for user account management and transactions.
  • 2 years of experience with using AJAX, JSON, and REST APIs for asynchronous web interactions.
  • 2 years of experience with using Bootstrap to build responsive design components and templates.
  • 2 years of experience with working with tools such as Adobe Experience Manager (AEM) or SDL Tridion for content management.
  • 2 years of experience with developing internal SEO tools to optimize web pages for search engines.
  • 2 years of experience with using at least one of the following for database operations: MySQL, Oracle 11g, or SQL Server.
  • 2 years of experience with implementing data retrieval and manipulation using SQL.
  • 2 years of experience with using at least one of the following IDEs: IntelliJ or Eclipse.
  • 2 years of experience with using CI/CD repositories including Jenkins.
  • 2 years of experience with using at least one of the following version control systems: Git or Bitbucket.
  • 2 years of experience with using Cucumber or Selenium for testing and automation.
  • 2 years of experience with working in agile environments, participating in Scrum ceremonies, and using tools including Jira to manage tasks, track progress of story cards and Confluence for documentation and collaboration.
  • 2 years of experience with developing applications using RESTful services for integration with external systems.

Responsibilities

  • Enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.
  • Provide critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
  • Execute creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Develop secure high-quality production code, and review and debug code written by others.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Drive evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
  • Drive communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service