Technical Lead I - Full Stack Development - Java
AR Consultant
Hyderabad
6d ago
source : hirist.com

Job Description :

  • Knowledge of OOPS and SOLID principles is a must have
  • Understanding of design patterns is a must have
  • Knowledge of Unit testing with JUnit and Mockito
  • Java Application Development :

    a. Knowledge of Java data types and database applications with JDBC

    b. Java collection API and generics

    c. Reactive programming

    d. Secure coding

    e. Hibernate, Hibernate API, HIbernate Query language

    Java Web Application :

    a. Knowledge about Servlet and JSP along basic knowledge of JSF

    b. Spring MVC and Web layer with Spring REST API

    c. Web application development with spring Boot

    Web Designing :

    a. HTML 5 and CSS 3 basics - Angular

    b. Experience in Angular 2+ development with understanding of state management

    c. Angular - Components, Data binding, Modules and Services

    d. Client side unit testing framework like Jasmine, Karma

    e. RxJs, Routing, Material component

    Security :

    a. Spring Security + OAuth2

    b. REST Authentication and Authorization

    Integration and code repository :

  • Jenkins
  • GitHub, GitLab, BitBucket etc.
  • Cloud / DevOps :

  • CI / CD using Jenkins and GitHub or similar
  • Experience of AWS Web Services, AWS VM's etc.
  • Experience on working with NoSQL db like Dynamo DB
  • Experience of Dockers & Containerization concepts
  • Knowledge of Kubernetes architecture (Nodes, Gateways, Services & Pods, Orchestration concepts)
  • Messaging Group - Kafka, RabbitMQ etc.
  • Knowledge on EKS, Lambda
  • Microservices :

  • Spring Cloud or Netflix Cloud API
  • Experience on solving performance issues or memory management
  • Experience on cache management, Authentication API, logging implementation UI.
  • Angular material and theming or familiarization with other Third Party UI Control libraries
  • 1. Understand the Sprint requirements and participate in sprint planning.

    2. Drive the assigned task individually, based on the direction given by lead.

    3. No deviation is being done from the defined architecture and design

    4. Make sure the written code follows all the coding and security standards

    5. Perform unit testing to achieve 80% of code coverage

    6. Prepare or modify the low-level design document, impact analysis document based on the requirement changes

    7. Follow all the SCRUM rituals and deliver the planned activities.

    8. Perform code reviews for the junior developer and make sure coding standards have been followed

    9. Actively participate in the customer call and translate the technical expectation to junior developers with help senior lead or architect

    10. Co-ordinate with business analyst to make sure the sprint backlog is updated and groomed

    ref : hirist.com)

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form