Sr. Lead Software Engineer-Full Stack/Spring Boot/React

JPMorgan Chase & Co.Wilmington, DE
7h

About The Position

As a Sr. Lead Software Engineer-Full Stack/Spring Boot/React at JPMorgan Chase within the Consumer and Community Banking - Product Agility Tools, 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.

Requirements

  • Formal training or certification on software engineer concepts and 5+ years applied experience
  • Proven expertise in Java and React building scalable applications
  • Proven experience serving as Tech Lead or senior engineer driving technical direction
  • Experience with AWS and terraform
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming language(s)
  • Proficiency in automation and continuous delivery methods
  • Proficient 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

Nice To Haves

  • Experience applying LLMs to real worlds product
  • Experience in feature development under mentorship, writing clean, maintainable code (e.g., Springboot, React)
  • Experience implementing and testing components, APIs, and services with unit and integration tests
  • Experience monitoring preprod/prod dashboards (as permitted) and summarize insights for the team
  • Ability to collaborate with product managers, designers, and engineers; attend stand-ups, planning

Responsibilities

  • Write high - quality, scalable code in Java and React, modeling best practices in design, testing, and maintainability
  • Perform code reviews, 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
  • Identifies 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 assist junior engineers grow into strong contributors
  • Communicate with and partner effectively with Product Managers and Leadership

Benefits

  • 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