JOBSEARCHER

Senior Lead Software Engineer - Java

This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions. As the Senior Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking's Technology team, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable way.
Job responsibilities: Lead an application development team in delivering modern technology solutions. Oversee overall planning, execution, and success of complex software solutions to meet customer needs. Drive the development of innovative solutions that advance business objectives and enhance team performance. Keep team members and key stakeholders informed about the progress of development projects. Foster a culture of continuous improvement, mentoring, and coaching among team members. Ensure adherence to Agile frameworks and best practices in software development. Required qualifications, capabilities, and skillsFormal training or certification on software engineering concepts and 5+ years applied experience Experience withJAVA, including hands-on experience withSpring Bootand reactiveJAVAprogramming. Experience with public cloud platforms, including deployment, scaling, and management of cloud resources. Hands-on experience withTerraformfor Infrastructure as Code (IaaS) to provision and manageAWSresources. Experience with database skills, including schema design, query optimization, and experience with both SQL and NoSQL databases. Experience with distributed streaming platform such asKafka. Experience with version control tools (GIT, Bitbucket) Experience inDevOps practicesincluding build, deployment, integration, and code management using tools such asJenkinsandMaven. Experience in testing frameworks such asJunit, JMeter, andCucumber. Demonstrated leadership inmanaging scrum teams, including sprint planning, backlog grooming, and daily stand-ups. Ability tomentor team members, resolve technical issues, and remove blockers to ensure project delivery. Preferred qualifications, capabilities, and skillsExperience with frontend technologies likeREACT JS, with a track record of building sophisticated, web-based user interfaces. Understanding of web technologies, UI/UX principles, and integration offrontend with backend services .