Software Engineer [Multiple Positions Available]

JPMorganChaseWilmington, NC
Onsite

About The Position

Lead the modernization of legacy platforms to modern infrastructure. Design cloud-native architectures, containerize applications, and manage deployments on cloud platforms. Design and implement data pipelines for high-volume data processing, and schedule and manage data processing jobs. Develop and implement workflow automation. Manage the transmission of partner information, points, and offers in the reward system. Oversee security control procedures, including assessments and data governance. Conduct risk classification and application assessments. Identify potential risks and implement defect prevention strategies. Design and review co-branding architecture for credit cards.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, or related field of study
  • Five (5) years of experience in the job offered or as Software Engineer, Site Reliability Engineer, Application Support, or related occupation.
  • Three (3) years of experience with Automating build and deployment processes within CI/CD pipelines, managing jobs, and troubleshooting build issues using Jenkins
  • Three (3) years of experience with Automating project builds, managing dependencies, and controlling versions using Maven or Gradle.
  • Two (2) years of experience with Designing and developing software applications using Java 5 or later versions
  • Two (2) years of experience with Building enterprise-level applications, including dependency injection and aspect-oriented programming, using the Spring framework
  • Two (2) years of experience with Creating microservices and standalone applications with Spring Boot
  • Two (2) years of experience with Deploying and managing containerized applications using Amazon ECS
  • Two (2) years of experience with Orchestrating containerized applications using Amazon EKS
  • Two (2) years of experience with Developing server-less applications and functions for event-driven computing using AWS Lambda
  • Two (2) years of experience with Managing and storing data and data life cycle policies using Amazon S3
  • Two (2) years of experience with Setting up, managing, and optimizing relational databases using Amazon RDS
  • Two (2) years of experience with Processing data for big data analytics using Amazon EMR
  • Two (2) years of experience with Designing, scheduling, and managing complex data workflows using Apache Airflow
  • Two (2) years of experience with Developing scripts and applications for automation and data processing using Python.

Responsibilities

  • Lead the modernization of legacy platforms to modern infrastructure.
  • Design cloud-native architectures, containerize applications, and manage deployments on cloud platforms.
  • Design and implement data pipelines for high-volume data processing, and schedule and manage data processing jobs.
  • Develop and implement workflow automation.
  • Manage the transmission of partner information, points, and offers in the reward system.
  • Oversee security control procedures, including assessments and data governance.
  • Conduct risk classification and application assessments.
  • Identify potential risks and implement defect prevention strategies.
  • Design and review co-branding architecture for credit cards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service