Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.Columbus, OH
Onsite

About The Position

This position is for a Software Engineer at Chase, a leading financial services firm. The role involves enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable way. Software Engineers provide critical technology solutions across multiple technical areas within various business functions, supporting the firm's business objectives. They execute creative software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches to build solutions or break down technical problems. The role also includes developing secure high-quality production code, reviewing and debugging code written by others, and identifying opportunities to eliminate or automate recurring issues to improve operational stability. Additionally, Software Engineers drive evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and applicability for existing systems, and drive communities of practice across Software Engineering to promote new and leading-edge technologies. Chase helps nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products, aiming to create engaged, lifelong relationships with customers. The Consumer & Community Banking division serves Chase customers with personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing.

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.
  • Two (2) years of experience with designing responsive web pages using HTML, CSS, and JavaScript.
  • Two (2) years of experience with developing web applications using Java, Java Spring Framework, Spring Boot, Java EE, Servlets, and JDB.
  • Two (2) years of experience with building templates for web and mobile platforms, ensuring compatibility across devices using Java and JavaScript.
  • Two (2) years of experience with developing MVC (Model-View-Controller) applications for user account management and transactions.
  • Two (2) years of experience with using AJAX, JSON, and REST APIs for asynchronous web interactions.
  • Two (2) years of experience with using Bootstrap to build responsive design components and templates.
  • Two (2) years of experience with working with tools such as Adobe Experience Manager (AEM) or SDL Tridion for content management.
  • Two (2) years of experience with developing internal SEO tools to optimize web pages for search engines.
  • Two (2) years of experience with using at least one of the following for database operations: MySQL, Oracle 11g, or SQL Server.
  • Two (2) years of experience with implementing data retrieval and manipulation using SQL.
  • Two (2) years of experience with using at least one of the following IDEs: IntelliJ or Eclipse.
  • Two (2) years of experience with using CI/CD repositories including Jenkins.
  • Two (2) years of experience with using at least one of the following version control systems: Git or Bitbucket.
  • Two (2) years of experience with using Cucumber or Selenium for testing and automation.
  • Two (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.
  • Two (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.

Benefits

  • Competitive total rewards package including base salary determined based on the role, experience, skill set and location.
  • Commission-based pay and/or discretionary incentive compensation (for eligible roles).
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • A retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service