JPMorgan Chase-posted 2 months ago
Full-time • Senior
Wilmington, DE

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer-Java/SpringBoot/React at JPMorgan Chase within the Consumer and Community Banking's Product Agility Team, you will be shaping the future of our Agile Enablement Tools platform - an API driven system of record that connects products, teams, leadership, and financial insights across the company. You'll lead development with Java, React and LLM-powered services to deliver scalable solutions that drive product based planning and decision making across the enterprise.

  • Write high-quality, scalable code in Java and React, modeling best practices in design, testing, and maintainability
  • Review code, pair programming and coaching to uplift overall team coding quality
  • Break down product requirements into well-structured technical user stories, giving team clarity and technical direction
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Establish coding standards, CI/CD pipelines, testing frameworks, and documentation practices that improve overall quality
  • Mentor and help junior engineers grow into strong contributors
  • Communicate and partner effectively with Product Managers and Leadership
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Proven expertise in Java and React building scalable applications
  • Hands-on experience serving as Tech Lead or senior engineer driving technical direction
  • Demonstrated hands-on experience with AWS services to design, deploy, and manage cloud-based solutions, including configuring resources, implementing security best practices, and optimizing performance for scalable and reliable applications
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced knowledge in one or more programming language(s)
  • Proficiency in automation and continuous delivery methods including designing, implementing, and optimizing CI/CD pipelines to streamline software deployment, improve reliability, and accelerate delivery cycles
  • Proficiency in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Practical cloud native experience
  • Prior experience working in financial services industry
  • Experience applying LLMs to real worlds product is a plus
  • Hands-on experience using Terraform to provision, manage, and automate cloud infrastructure, including writing and maintaining infrastructure-as-code, troubleshooting deployment issues, and optimizing resource configurations for scalability and reliability.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service