J

Lead Software Engineer

JPMorganChase
Full-time
On-site
Bengaluru, Karnataka, India
Description

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 at JPMorgan Chase within the Asset and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

 

  • Line Manager and Technical Lead for Weave team members in Bengalaru
  • Design, code, test, deliver and support strategic, cloud native software and services for Roles Based Access Control to critical business systems in AWM
  • Focus on building the right software in the right way, aligned with team goals
  • Participate actively in an agile development process, working closely with your teammates, other teams, product owners, consumers and other stakeholders
  • Perform (and be subject to) frequent constructive peer reviews
  • Be a leading voice in our developer forums, perform design reviews, and mentor less experienced teammates
  • Help improve our Site Reliability Engineering (SRE)/DevOps tooling and processes to enable us to deliver more value and reduce risk
  • Experiment with emerging/modern technologies and adopt those that will improve our products
  • Align with the firm’s standards and guidelines to ensure our systems are stable, scalable, secure and performant

 

 

Required qualifications, capabilities, and skills

 

 

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Advanced knowledge in Java and ReactJS
  • Expertise in application, data and infrastructure architecture disciplines
  • Proficiency in multiple modern programming languages
  • Knowledge of industry wide technology trends and best practices
  • Appreciation of financial control and budget management
  • Ability to work in large, collaborative teams to achieve organizational goals
  • Leadership and communication skills. Practical cloud native experience
  • Java – Core, Spring Boot, Spring MVC, Spring Data, Spring Cloud. SCM / DevOps / CI /CD tools & process – Git/Bitbucket, Maven, Jenkins, Sonar
  • Web Technologies – JavaScript, HTML 5, CSS, JSON, REST, GraphQL, React, Bootstrap, Testing tools & frameworks – JUnit, Cucumber, Selenium