Role & responsibilities
1 Hands-on technical work like coding, code reviews, and troubleshooting.
2 Providing technical direction, leading and mentoring a team, and managing project execution
3 Setting technical goals, ensuring code quality and best practices, and bridging the gap between the development team and other stakeholders
4 Help define project requirements, scope, and timelines, and provide estimates for project delivery
5 Ensure the smooth execution of the development lifecycle, from initial design to deployment and release.
Preferred candidate profile
? Java 8 +, Spring Boot, REST API and Microservices development with hands-on coding experience ? Data structures implementation and optimization ? Multi-threading, concurrency, and error-handling
? Databases-MySQL/Oracle. MongoDB etc. ? Unit Testing JUnit ? Exposure to Linux/Unix dev environments ? Leadership skills to lead a technical team of 8+ members