Lead Software Engineer position at Nomura Services India Private Limited in Mumbai, IN. The selected person will be part of AeJ International Wealth Management Technology, focusing on Wealth Management business functions. Responsibilities include developing and maintaining web applications, understanding existing Ops functions, and defining new solutions. The role requires strong problem-solving, analytical, and communication skills, as well as proficiency in modern front-end frameworks, server-side programming languages, and database technologies.
Requirements
- 6-10 Years of Experience
- Proficiency in at least one modern front-end framework (React, Angular, or Vue.js) preferably React
- Strong experience with JavaScript/TypeScript
- Expertise in HTML5 and CSS3 (including preprocessors like SASS or LESS)
- Proficiency in at least one server-side programming language (e.g., Node.js, Python, Java, C#, Ruby) preferably node, java and python
- Experience with RESTful API and RESTless (GQL) design and implementation
- Solid understanding of database technologies (both SQL and NoSQL)
- Mastery of the Spring/ Spring Boot framework and familiar with react scripts, redux
- Good understanding of OOPS concepts, and design patterns as well as DB table design and normalization
- Strong problem-solving experience in a technical environment
- Experience with building low latency, large data processing systems
- Familiarity with Java and web testing frameworks (e.g., Junit, Selenium, jest)
- Good understanding of Maven and maven lifecycle and familiar with npm and nest js
- Understanding of memory management, multi-threading - concurrency and synchronization
- Strong database knowledge of anyone (ms-sql, mysql, postgresql) and willingness to learn others
- Candidate should be a quick learner. Should have demonstrated in the past quick learning capabilities
- Strong listening, problem solving, analytical skills and excellent communication skills (both spoken and written English)
- Must be a team player with prior experience in working in a global development team
- Self-motivated individual, quality and improvement focused