brand logo
View All Jobs

Java Tech Lead

Digital
Bengaluru
Job Description
6+ yrs of relevant hands-on experience in developing software in technologies like Java, API driven Development, RDBMS, SQLDB, Restful web services, Spring Framework, Spring Data, Spring Boot, TDD, Junit, Mockito, HTML.
Strong logical and analytical skills.
Strong Computer Science fundamentals.
Experience with modern Cloud Services.
Strong interpersonal skills and comfortable leading without authority.
Experience in event driven architecture
Experience with any message broker (kafka, rabbitmq , google pub/sub etc)
Passion for problem-solving.
Flexibility to multitask and re-priorities when necessary.
Ability to work in an agile and customer-centric team.
Open to learning new technologies.
Prior saas/startup experience is preferable, but not mandatory.
Hands-on experience in back-end technologies and have a strong understanding of core data structure and design patterns.
Commanding knowledge in HLD/LLD and Basics of system design and distributed systems
Write the production-grade test code. Junit/ TestNG
Proficiency with Rest API performance and OpenAPI standards.
Experience in building cache layers and invalidating them properly
Strong knowledge of NoSQL(Mongo) database
Experience with Elastic search or Solr is preferred.
Basics understanding of cloud infrastructures (Preferably AWS) and CI/CD pipelines.