- Manage the entire PRODUCT Development life cycle
- Understanding the PRODUCT purpose, Architecture and Designing.
- Conceptualizing and implementing PRODUCT ideas for solving for business problems.
- To identify and solve technically challenging problems that will enable the company to build a World Class PRODUCT.
- Do Architecture Review of Products and share actionable recommendations to ensure architecture longevity.
- Hire and mentor technical, solution architects.
- Keeping an eye on current and future trends and ensure that the capability is built within the company.
Candidate Requirements :
- Extensive work experience in building complex and scalable PRODUCTS.
- Should have experience of Product Architecture for WEB, Mobile and/OR Cloud platforms
- Should have experience of Product Engineering (Architecture and Design) in Java Full Stack.
Technical Requirements :
- Deep understanding of Java Stack including modern front-end technologies including JavaScript, React/Angular
- Deep understanding of data-driven web application design and development
- Expertise in Designing, Modelling and Tuning RDBMS
- Extensive knowledge of message brokers and asynchronous systems in general, especially Kafka and/or RabbitMQ
- Experience in building modern cloud-native microservices based applications
- Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MongoDB/Cassandra/MySQL).
- Familiarity with DevOps - containers and related technologies (Docker, Kubernetes, ECS)
- Experience with Agile/Scrum development methodologies
- Knowledge of data analytics and machine learning.
- Sound knowledge of data security & compliance.