
Java Lead Software Engineer - Vice President - Software Engineering
- Mumbai, Maharashtra
- Permanent
- Full-time
- Engage with business stakeholders for requirements understanding, scoping and conceptualize solutions
- Responsible for end to end implementation of solutions, including hands on development work.
- Should be familiar with SDLC processes & tools.
- The person needs to be a strong team player.
- He/she will: Design and develop server side and/or UI components that meet the business requirements in an effective and efficient manner.
- Participating in Requirement Analysis, Design, Architecture, Development and Code reviews.
- Guide team members in design and development and partner with fellow colleagues/leads on moving platform forward across the entire PWM technology footprint.
- Total Experience required between 8-12 Years.
- At least 6+ Years of relevance to the listed responsibilities expected.
- Core Java, CXF, spring, Multithreading, web services, Message Queues, elastic search, NoSQL databases.
- Extensive experience in developing enterprise-scale n-tier applications for financial domain. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Good Knowledge of service-based architecture using Microservices constructs.
- Ability to analyze, design and develop complex, client-facing applications.
- Experience in development methodologies such as Agile and DevOps model, using TDD/BDD methodologies.
- Should be passionate about newer technology, proponent for Open-Source Technology and feel pride in building a world class product.
- Primary technology is Java on Linux. Strong exposure to Java development, object-oriented design paradigms, concurrent and distributed programming concepts are critical to be successful in this role. Spring, Rest Services, MQ, Multi-threaded programming.