Lead Software Engineer - Java/ Python & AWS

5 - 9 years

Hyderabad All india

Posted:1 month ago

Apply

Job Description

As a Lead Software Engineer at JPMorganChase within the Chief Technology Office team, you play a crucial role in an agile team dedicated to enhancing, building, and delivering cutting-edge technology products in a secure, stable, and scalable manner. Your responsibilities encompass a wide range of technical tasks across various business functions to support the firm's objectives. **Key Responsibilities:** - Execute innovative software solutions, encompassing design, development, and technical troubleshooting, with a focus on devising unconventional approaches to problem-solving. - Develop secure, high-quality production code, review code authored by peers, and debug efficiently. - Identify opportunities for automating the resolution of recurring issues to enhance the overall operational stability of software applications and systems. - Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical applicability within existing systems. - Foster communities of practice within Software Engineering to promote the adoption of new and cutting-edge technologies. - Contribute to a team culture that values diversity, inclusion, opportunity, and mutual respect. **Qualifications Required:** - Formal training or certification in Software Engineering concepts with a minimum of 5 years of practical experience. - Hands-on experience in system design, application development, testing, and ensuring operational stability. - Proficiency in at least one programming language such as Java or Python. - Knowledge and proficiency in Cloud Technologies like AWS, Azure, or GCP. - Familiarity with Infrastructure-as-Code tools, particularly Terraform. - Strong skills in automation and continuous delivery practices. - Comprehensive understanding of the Software Development Life Cycle. In addition to the qualifications mentioned above, the following are preferred skills and qualifications: - Proficiency in Observability tools such as Dynatrace, DataDog, or Splunk. - Demonstrated expertise in software applications and technical processes related to areas like cloud, artificial intelligence, machine learning, etc. - Understanding of agile methodologies like CI/CD, Application Resiliency, and Security. - In-depth knowledge of the financial services industry and its IT systems. - Practical experience in cloud-native environments. As a Lead Software Engineer at JPMorganChase within the Chief Technology Office team, you play a crucial role in an agile team dedicated to enhancing, building, and delivering cutting-edge technology products in a secure, stable, and scalable manner. Your responsibilities encompass a wide range of technical tasks across various business functions to support the firm's objectives. **Key Responsibilities:** - Execute innovative software solutions, encompassing design, development, and technical troubleshooting, with a focus on devising unconventional approaches to problem-solving. - Develop secure, high-quality production code, review code authored by peers, and debug efficiently. - Identify opportunities for automating the resolution of recurring issues to enhance the overall operational stability of software applications and systems. - Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical applicability within existing systems. - Foster communities of practice within Software Engineering to promote the adoption of new and cutting-edge technologies. - Contribute to a team culture that values diversity, inclusion, opportunity, and mutual respect. **Qualifications Required:** - Formal training or certification in Software Engineering concepts with a minimum of 5 years of practical experience. - Hands-on experience in system design, application development, testing, and ensuring operational stability. - Proficiency in at least one programming language such as Java or Python. - Knowledge and proficiency in Cloud Technologies like AWS, Azure, or GCP. - Familiarity with Infrastructure-as-Code tools, particularly Terraform. - Strong skills in automation and continuous delivery practices. - Comprehensive understanding of the Software Development Life Cycle. In addition to the qualifications mentioned above, the following are preferred skills and qualifications: - Proficiency in Observability tools such as Dynatrace, DataDog, or Splunk. - Demonstrated expertise in software applications and technical processes related to areas like cloud, artificial intelligence, machine learning, etc. - Understanding of agile methodologies like CI/CD, Application Resiliency, and Security. - In-depth knowledge of the financial services industry and its IT systems. - Practical experience in cloud-native environments.

Skills Required

java python aws azure gcp automation continuous delivery dynatrace splunk software development life cycle security cloud technologies terraform infrastructureascode observability tooling datadog cicd application resiliency financial services industry cloud native

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You