Job Description :
Tech Lead – Technology Skills



A tech lead must have strong *hands on* development and architectural understanding of the following –



Application development and lifecycle management with tools such as -
Java 8
Spring Boot - 2.0.3
Spring Web/MVC – 5.0.7
Cassandra & SQL RDBMS experience
Apache Kafka
Databases
Angular – 6.0
Team City
Analytics


Best practices covering –
Infra Deployment blueprints for HADR
Integration, Event Driven Architecture, Performance Management (using caching tools from Redis or Cassandra)
Performance and Quality Engineering (tools such as Sonar, REST Assured, Jmeter, Spring Actuate, Selenium, etc
Swagger for REST Service guidelines
Error handling and application performance management (leveraging tools such as Dynatrace and ELK stack)


The person should have strong developer experience (6-8 years) followed by 4-6 years of leading implementation projects to production in a technical hands on capacity and owning / managing / transitioning those production systems.



Tech Lead – Responsibilities

Defining the project reality and provide a clear path for the deliverables (maintaining technical excellency and product quality)
Maintaining the project technical vision clear for everyone, from beginning to end
To have the knowledge of the most engineering details of a project/system
Answering any technical questions that team / stakeholders have
Help the team to resolve any difficult technical problems
Review the decisions the team makes to ensure consistency and alignment with the overall project objective
Translate the technical realities into simple terms for non-technical stakeholders
Most important – To allow the team to make progress by staying out of their way and protect them from distractions
Knowing each team members strengths and weaknesses
Mentoring team members
             

Similar Jobs you may be interested in ..