Job details

Industry: Retail
Location: Delhi/Hyderabad
Salary: Rs 20 to 23 Lacs
Job Type: Permanent/ Full Time
Discipline: Bachelors or Masters
Reference: EXT-TLJS-05-02-0017
Posted: 05-02-2021

Team Lead- Java


Job description

Role & Responsibilities: • Understand Requirements for assigned tasks • Design and Develop assigned functions • Independent delivery of all assigned tasks • Delivery of assigned tasks in time • Perform unit tests for the tasks • Perform Code reviews

About the role

Relevant Experience and required Skills: • Should have a working experience of 5+ years with the Java 8+, Spring, Spring boot, Hibernate and Microservices • Architecture and designing • In-depth understanding of OO concepts and SOLID principles • Hands on experience in Java 8+ i.e. able to develop and ship Microservices written in Java, Spring framework • Designed and developed web applications using Spring framework - preferably Spring boot • Experience in developing REST services using Spring framework • Exposure to API gateways – Spring Cloud Gateway, Zuul, Nginx, Kong etc • Experience in Hibernate - JPA Annotations • Developed scheduler jobs using Quartz framework • Developed search engine on Solr, Zookeeper with Sharding and distribution • Strong Understanding of Application Servers – Tomcat, Jetty, jBOSS, Weblogic, Apache • Good Understanding of middleware framework like JMS, Redis, Apache Kafka, etc • Expertise level knowledge on Design Patterns. • Has prior experience of consuming AWS services (Lambda, ELB, ALB, SNS, SES) and infrastructure • Has good understanding and work experience in APM and instrumentation • Has prior experience of any Java MVC framework • Good understanding of containerisation, Docker, Kubernetes Abilities: • Ability to understand and rationalise why, when and how to develop and ship a Microservice • Ability to innovate, feasibility analysis, PoC execution and R&D • Build reusable code and libraries for future use. • Optimise application for maximum speed and scalability. • Should be able to do effort estimations • Passionate about writing clean, modular and unit testable code • Strong aptitude and problem-solving techniques. • Confidence to liaise with front end and back end teams and senior technology managers • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques. Desirable: • Apache Ofbiz • ELK • Graph DB Qualification • Bachelor's or Master degree in computer science, information technology.

About you

We’re a professional recruitment consultancy that is committed to providing quality recruitment and training services.