Job Title: Lead Software Engineer
Experience: 8 - 12 Years
Location: Mumbai
Requisites:
- Experience in application development
- Hands-on Java and open-source server-side technologies development experience.
- Strong problem solving and analytical skills with in depth knowledge of Data Structures/Algorithms
- Strong fundamentals of domain/event/message driven architecture and REST services
- Hands on experience with modern distributed technologies such as messaging brokers (e.g. IBM
MQ Apache Kafka) and distributed caching solutions (e.g. Hazelcast) - Strong application design and object-oriented skills
- Proficiency in writing complex SQL queries and experience with RDBMS providers like Sybase
MSSQL etc - Experience with agile development principles and DevOps adoption of CI/CD/CM.
- Ability to effectively manage multiple functions or guide junior staff and initiatives.
- Advanced understanding of business line and discipline with some knowledge of competitive
environment and other disciplines.
Key Responsibilities:
- Communicate regularly with product leads across the technology organization and discuss
opportunities for improvement to existing and future technology solutions. - Build high-quality technology solutions enforcing strong engineering standards and best practices.
- Lead the end-to-end software development lifecycle from requirement gathering to deployment
and maintenance. - Re-architect core components with modern architecture and design focusing on high availability
resiliency and scalability. - Engage with business stakeholders to review progress and gather feedback on initiatives.
Conduct regular code reviews to maintain high-quality coding standards.
Explore more on the opportunity
Contact: /
JAVA , SYBASE , ANGULAR , DEVOPS , MSSQL , IBM MQ , ALGORITHMS , RDBMS