Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineering - Java/ Python 
India, Maharashtra, Mumbai 
764177990

01.04.2025

Job Responsibilities:

  • Collaborates with technical team members and business stakeholders to discuss and propose technical strategies that address both current and future needs of the assigned product area.
  • Participates in architecture governance committees.
  • Conducts evaluations of software products and platforms through proof of concept (POC) to assess the feasibility of adopting new technologies.
  • Develops and implements innovative software solutions, including design, development, and technical troubleshooting, with the ability to think beyond conventional methods to solve problems or address technical challenges.
  • Writes secure, high-quality production code.
  • Reviews code identifies opportunities for improvement, and mentors developers on the team.
  • Identifies opportunities to eliminate or automate the resolution of recurring issues to enhance the overall operational stability of software applications and systems.

Required Qualifications, Capabilities, and Skills:

  • Formal training or certification in software engineering concepts and 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
  • Hands-on experience in delivering system design, application development, testing, and ensuring operational stability.
  • Advanced proficiency in one or both Java and Python programming languages.
  • Expertise in automation and continuous delivery methods.
  • Proficient in all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies, including 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.).
  • In-depth knowledge of the financial services industry and its IT systems.
  • Advanced knowledge of one or more software, applications, and architecture disciplines.
  • Ability to evaluate current and emerging technologies to recommend optimal solutions for future state architecture.
Preferred qualifications, capabilities, and skills
  • Proficiency in Python and/or Java, with practical experience in using the other language.
  • Experience developing cloud native applications (AWS, Azure, Cloud Foundry) required. Well versed in Database technologies: RDBMS, No-SQL
  • Experience working with financial systems and a solid understanding of financial systems and products is an advantage.
  • Experience mentoring software engineers required.