DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.
As a Lead Software Engineer-Java/SpringBoot/React at JPMorgan Chase within the Consumer and Community Bankings Product Agility Team 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. Youll 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
- 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
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Proven expertise in Javaand Reactbuilding 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
Preferred qualifications capabilities and skills
Prior experience working in financial services industry
Experience applying LLMsto 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.