Senior Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Bengaluru, Karnataka, India · Corporate Sector

Senior Lead Software Engineer role focused on enhancing, building, and delivering technology products within an agile team at JPMorgan Chase. The role involves technical troubleshooting, designing and delivering secure and scalable products, providing technical guidance, writing and debugging code, and influencing the use of leading-edge technologies. Requires strong full-stack development skills (70% front-end, 30% back-end) with expertise in ReactJS, Redux, Java, Spring Boot, and REST, along with cloud-native experience.

What you'd actually do

  1. Apply analytical skills & mindset to technical troubleshooting to break down solutions and solve technical problems of basic complexity
  2. Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team
  3. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  4. Develops secure and high-quality production code, and reviews and debugs code written by others
  5. Writes secure and high-quality code using the syntax of at least one programming language with limited guidance

Skills

Required

  • Team Player
  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • ReactJS
  • Redux
  • HTML5
  • CSS3
  • JavaScript ECMA5/6
  • UI Frameworks
  • Java
  • JEE
  • Spring
  • Springboot
  • REST
  • Junit
  • Integration testing
  • BDD
  • cloud native experience
  • Computer Science
  • Computer Engineering
  • Mathematics

Nice to have

  • Engineering Degree in Computer Science
  • Agile
  • Test Driven Methodologies
  • building, deploying and managing application in 1 cloud environment, preferably AWS

What the JD emphasized

  • minimum 13 years of applied experience
  • Full Stack Developer with strong skills in front end
  • Hands on UI experience working on ReactJS and Redux, HTML5, CSS3, JavaScript ECMA5/6 and UI Frameworks
  • Hands on Server side experience in Java, JEE, Spring, Springboot, REST, Junit, Integration testing, BDD & Testing
  • Expert in one or more programming language(s)
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Practical cloud native experience