JPMorganChase Logo

JPMorganChase

Lead Software Engineer - Java, Microservices, Kafka

Posted 7 Days Ago
Be an Early Applicant
Hybrid
Mumbai, Maharashtra
Senior level
Hybrid
Mumbai, Maharashtra
Senior level
The Lead Software Engineer will analyze and detail designs, develop code, build cloud-native applications, integrate with other teams, and contribute to risk mitigation. The role emphasizes collaboration, continuous improvement, and the use of various technologies.
The summary above was generated by AI

Job Description
This role offers an opportunity to work with a diverse team, develop your skills in micro-services architecture, and contribute to creating customer-focused and highly secure software solutions. Be part of a culture that values continuous learning and improvement.
As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Banking's Digital Banking team, your role will involve utilizing your extensive knowledge and expertise across all stages of the software development lifecycle. You will be expected to continuously collaborate with various stakeholders, maintaining a focus on shared objectives. Our culture promotes experimentation, continuous improvement, and learning. You will be part of a collaborative, trusting, and stimulating environment that values diversity of thought and encourages innovative solutions that serve the best interests of our global customers.
Job responsibilities

  • Analyze software requirements and functional specification and define and detail low level design
  • Perform development by translating the software design into code in accordance to quality requirements
  • Build applications based on cloud-native principles and deploy to cloud platforms
  • Collaborate with other technology teams to ensure successful integration
  • Perform regular internal technical co-ordination / review to ensure risk identification/mitigation.
  • Research and learn new methodologies and technologies and bring knowledge to the team


Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • JAVA/J2EE - With knowledge of Spring (Or Springboot). Spring Framework experience - Spring MVC, Spring Boot, Spring Security. Should be aware of Micro-services based architecture and Domain Driven Dessign principle
  • Expertize in SOA(Service Oriented Architecture) development with experience in Restful web services
  • Good understanding of Messaging frameworks e.g. Kafka.
  • Knowledge of Caching/Search frameworks e.g., Elastic Search, Gemfire Cache.
  • Good understanding of RDMS(Oracle) along with ORM technologies with expertise in following - Hibernate, JPA, Spring Dat
  • Knowledge of Design Patterns for scalable Architecture
  • Understanding of testing tool and test automation techniques with experience in - JUnit, Mockito, PowerMockito, Spring Test Framework
  • Strong knowledge of CI/CD e.g. Jenkins and Jules.


Preferred qualifications, capabilities, and skills

  • Good to have knowledge on Cloud Technologies like AWS, Kubernetes
  • Understanding of UI Technologies Development - HTML5 /JavaScript, JQuery React, Angular, WebSockets

Top Skills

Java

JPMorganChase Bengaluru, Karnataka, IND Office

Devarabeesanahalli, Bellandur, Outer Ring Road, Bengaluru, Karnataka, India, 560103

Similar Jobs at JPMorganChase

Be an Early Applicant
6 Hours Ago
Mumbai, Maharashtra, IND
Hybrid
289,097 Employees
Mid level
289,097 Employees
Mid level
Financial Services
As a Data Management Associate, you will oversee data risk management, support compliance with data policies, and collaborate with stakeholders to build data governance capabilities. Your role involves data analysis, training delivery, problem solving, and maintaining client relationships while ensuring effective data management processes.
Be an Early Applicant
6 Hours Ago
Mumbai, Maharashtra, IND
Hybrid
289,097 Employees
Mid level
289,097 Employees
Mid level
Financial Services
The Software Engineer III - Oracle Developer + ETL will design, develop, and troubleshoot software components for trading workflows. Responsibilities include coding in Oracle, implementing ETL processes, and collaborating within an agile team to enhance the firm's technology. The role requires formal training and applied experience in software engineering and a curiosity for financial markets.
Be an Early Applicant
6 Hours Ago
Mumbai, Maharashtra, IND
Hybrid
289,097 Employees
Senior level
289,097 Employees
Senior level
Financial Services
As a Lead Software Engineer, you will enhance and deliver technology products while conducting critical solutions across multiple areas. Responsibilities include creative software development, troubleshooting, automating issues, and leading architectural evaluations with teams and vendors.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account