Sr. Lead Software Engineer-Full Stack/Spring Boot/React
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Sr. Lead Software Engineer-Full Stack/Spring Boot/React at JPMorgan Chase within the Consumer and Community Banking - Product Agility Tools, youwill 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.
Job 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
Required qualifications, capabilities, and skillsFormal training or certification on software engineer concepts and 5+ years applied experience
Proven expertise inJava andReact building scalable applications
Proven experience serving as Tech Lead or senior engineerdriving technical direction
Experience withAWS andterraform
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
Preferred qualifications, capabilities, and skillsExperience applyingLLMs 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