Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Lead Software Engineer

AT JPMorgan Chase
JPMorgan Chase

Lead Software Engineer

Hyderabad, India

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 Connected Commerce Core Engineering team, 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

  • Implement creative software solutions, utilizing a forward-thinking approach to problem-solving and technical troubleshooting.
  • Develop secure, high-quality production code, while also reviewing and debugging code authored by others.
  • Identify opportunities for automation to enhance operational stability and efficiency of software applications and systems.
  • Contribute to software engineering communities of practice, fostering exploration of new technologies.
  • Develop solutions, reusable patterns, and documentation to address recurring challenges.
  • Collaborate with engineering teams to identify and mitigate technical issues, offering strategies for improvement.
  • Participate in technology training sessions and knowledge transfer activities.
  • Assist teams in understanding the PTX process, guide the development of non-functional requirements, and conduct thorough reviews of HLDD.
  • Promote a team culture of diversity, equity, inclusion, and respect.

Want more jobs like this?

Get jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.

Required Qualifications, Capabilities, and Skills:

  • Extensive hands-on experience in system design, application development, testing, and ensuring operational stability.
  • Proficiency in Java/J2EE, including a deep understanding of language fundamentals, core APIs, web services, and design patterns.
  • Experience implementing Microservices using Spring Boot and Event-Driven architecture, as well as enterprise systems using DDD and CQRS patterns.
  • Experience in design and development using the AWS services like ECS, EKS, Aurora Database, SQS, SNS, Event bridge Etc.
  • Ability to design and guide development of critical applications with massive scale using Event driven, asynchronous technologies like Kafka, SQS etc.
  • Good understanding of database technologies and processes like performance turning, backup, recovery etc.
  • Ability to plan, design, test, debug, and deploy software solutions, prioritizing infrastructure and operational efficiencies.
  • Collaborative partnership with product architect teams to design infrastructure within the Atlas AWS Cloud.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Strong analytical, communication, organizational, and problem-solving skills, coupled with a diligent work ethic.

Preferred Qualifications, Capabilities, and Skills:

  • Advanced knowledge of architecture and design principles across systems.
  • Extensive experience in designing and developing Microservices using Java and Spring Boot.
  • Thorough understanding of the Atlas cloud, with hands-on experience in working with Atlas AWS Cloud.
  • Familiarity with Terraform and troubleshooting capabilities related to Terraform in the Atlas Cloud environment.
  • Minimum AWS Associate level certification.
  • Ability to multitask and swiftly transition between different types of issues.
  • Passion for learning new technologies and driving innovative solutions.
  • .Net experience is considered an advantage.

Client-provided location(s): Hyderabad, Telangana, India; Mumbai, Maharashtra, India
Job ID: JPMorgan-210630818
Employment Type: Full Time