Technical Lead
Role Description
Lead the design and technical implementation of the product/project.
Accountable for technical deliverables.
Contribute to automation and innovation.
Mentor and guide the team.
Define coding standards for the entire technology stack.
Contribute to code review and architectural design/review to improve the efficiency of the team.
Ensure that the project is executed as per client's expectations.
Develop a culture of innovation within the team.
Qualifiers
Proven knowledge/experience in agile and waterfall methodologies
Demonstrated strong domain and technical knowledge
Excellent analytical and problem-solving skills
Self-driven and proven ability to work well with cross-functional teams
Excellent communication, negotiation and presentation skills
Exposure to various Operating Systems and proven expertise in scripting
Ability to think critically and expertise of implementing a large-scale global project
Minimum Qualification Minimum 8 years of experience JAVA FULL STACK. Bachelor's/Master's degree in computer science engineering/ Information technology or related technology stream Hands on experience in JAVA 8, Spring-boot, Microservices/REST API, REACT front end and Clear understanding of software development life cycle and agile methodology. Good exposure programming, design pattern and object-oriented designs. Hands on experience in developing Unit test cases. Excellent communication and good team player. Technical skills Required : Java and Springboot
Good to know: Camunda Workflows, Airflow, Spark, Azure Datalake, Hive, Livy, Azure HDI Azure, Docker, Kubernetes, Azure Kubernetes Service (AKS), Jenkins, Argo CD, Ansible, Maven, Git