Software Engineer III

JPMorganChaseColumbus, OH

About The Position

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Software Engineer III at JPMorgan Chase within Consumer & Community Banking, you will develop software solutions and perform technical troubleshooting, thinking beyond routine or conventional approaches to build solutions or break down technical problems.

Requirements

  • Formal training or certification on software engineering concepts and 4+ years of applied experience
  • Demonstrated and strong hands on Java/J2EE Enterprise Web Development; developing in all tiers (middleware, integration and database) of the application and proven experience with design patterns
  • Experience in design and Architecture
  • Experience in Kubernetes, AWS (EKS, EC2) is must
  • Experience in AWS cloud monitoring tools like Datadog, Cloud watch, Lambda is needed
  • Deep hands-on experience with Spring framework, Object Oriented methodology of design and development, and Spring Batch framework
  • Experience with databases like Oracle, caching and performance tuning, Web Services SOA experience (SOAP as well as Restful with JSON formats), with Messaging (Kafka)
  • Hands-on experience in cloud infrastructure provisioning using Kubernetes, Terraform, Docker Containers.
  • Hands-on experience in building platform using AWS cloud platform for both application and databases.
  • Strong hands-on in DevOps functions/feature - CICD pipeline, automation, platform hygiene/maintenance
  • Hands-on experience in infrastructure as a code language (Go/Python/Groovy/)

Nice To Haves

  • Experience in Micro services, Spring boot is preferred
  • Experience in financial domain is preferred
  • Exposure to agile methodologies such as CI/CD, Applicant Resiliency, and Security
  • Hands-on practical experience in system design, application development, testing, and operational stability

Responsibilities

  • Develop software solutions and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Create secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Proactively identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Contribute to software engineering communities of practice and events that explore new and emerging technologies.
  • Add to team culture of diversity, equity, inclusion, and respect.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service