Job Title:  Lead Software Engineer

Job Code:  6085
Country:  IN
City:  Mumbai
Skill Category:  IT\Technology
Description: 

Role / Principal Accountabilities:
The position is for a Java developer with 5-8 years of experience
This will involve the following:
• Experienced technical developer, hands-on end to end development and inclusion in a large matrixed organization.
• Demonstrated leadership and ability to function in a fast-paced environment and manage multiple responsibilities.
• Highly analytical, organized, process driven to lead and drive team and projects.
• Work closely with stakeholders to define business requirement and build data platform to provide services for revenues generation opportunities or improve operational efficiency.
• L3 Support for any Production Issue, Defects fix and enhancement etc.
Technical Skills Required:
 Java development experience using Java 8 with solid core Java knowledge
 Knowledge of JVM memory
 Experience in Spring boot framework
 Experience of creating Micro-services & web services
 Experience working on ORM tools like JPA, Hibernate, Spring Data etc
 Experience in multi-threading,
 Experience working on application development using React, Redux & HTML
 MSSQL / Database development and performance tuning
 Good understanding of design patterns and agile technologies
 Linux/Unix experience
 Good understanding of Financial Systems.
 Full software lifecycle (requirements, design, development, testing, deployment, maintenance)
 Experience of using CI/CD for application building & deployment.
 Knowledge on containerization of React app using Docker and Kubernetes would be plus
General Skills Required
 Excellent interpersonal & communication skills.
 Required investment banking or financial industry working experience.
 Demonstrated ability to function in a fast-paced environment and manage multiple responsibilities.
 Good analytical skills, organized and process driven to lead and drive team and projects.
 Good team mentality