JPMorgan Chase - Columbus, OH

posted 9 days ago

Full-time - Mid Level
Columbus, OH
Credit Intermediation and Related Activities

About the position

As a Lead Software Engineer at JPMorgan Chase, you will play a crucial role in developing and delivering reliable technology products within the Consumer and Community Banking division. This position involves executing creative software solutions, mentoring junior engineers, and promoting technology solutions across various business functions to support the firm's goals.

Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting.
  • 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 operational stability.
  • Lead evaluation sessions with external vendors and internal teams to assess architectural designs and technical credentials.
  • Lead communities of practice across Software Engineering to promote new technologies.
  • Mentor junior engineers on patterns and best practices.
  • Contribute to a team culture of diversity, equity, inclusion, and respect.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Experience using Java.
  • Experience with distributed systems and cloud technologies (AWS, GCP, Azure, etc.).
  • Experience with microservices/RESTful APIs, relational/NoSQL databases, data modeling, and data ingestion frameworks.
  • Hands-on experience with data streaming and messaging frameworks (Kafka, Spark, etc.).
  • Understanding of dependency injection frameworks (Spring/Spring Boot, etc.).
  • Understanding of containers (Docker, Kubernetes, Helm, etc.).
  • Understanding of Infrastructure-as-Code and related tools.

Nice-to-haves

  • Cloud certification.
  • Practical cloud-native experience.
  • Experience using Python.
  • In-depth knowledge of the financial services industry and their IT systems.

Benefits

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