Java Technical Lead - Mumbai, India - QCENTRIO PRIVATE LIMITED

    Default job background
    Description

    Job Title : Java Developer Tech Lead

    Company : MNC

    Payroll :
    Qcentrio (Contract to hire for 12 months)


    Experience : 10 Years and above

    Job Location : Mumbai, Bangalore, Chennai

    Notice Period : Immediate/15 Days




    Job Duties & Responsibilities :

    • Lead the technical design, development, and delivery of the product.
    • Provide guidance, mentorship, and leadership to the development team.
    • Write technical documents such as highlevel design documents, developer guidelines, and data models.
    • Recommend technical solutions and advocate for best practices.
    • Translate business requirements into technical specifications.
    • Conduct code reviews of peers and continuously upskill your team.
    • Perform code coverage analysis using tools like SonarQube and ensure optimal code quality.
    • Gain a deep understanding of the business domain and the database structure of the respective module.
    • Design, code, unit test, and debug Java code.
    • Design and develop microservices.
    • Adhere to coding best practices, write clean modular code, and maintain optimal code quality.
    • Be part of the Scrum Team and adhere/follow Scrum practices as guided by the Scrum Master.
    • Collaborate with Subject Matter Experts (SMEs), Product Managers, and other project team members in requirements specification and detailed engineering analysis.
    Qualifications :

    Education : Graduation / Post Graduation in Computer Science or Related Engineering field.


    Experience :



    • Minimum of 10 years of strong experience in software development within the Java ecosystem.
    • Minimum of 4 years of experience in mentoring/leading a team of software developers.
    Skillset :

    Technical :


    • Indepth understanding of Object-Oriented concepts and SOLID principles.
    • Strong experience in objectoriented design and development.
    • Handson experience in Java 8 or above.
    • Experience in Microservice Architecture.
    • Designed and developed web applications using Spring framework, preferably Spring Boot.
    • Experience in developing REST services using Spring framework.


    • Experience in Hibernate

    • JPA Annotations.
    • Musthave experience in implementing messaging architecture like Kafka.
    • Knowledge of unit testing frameworks, preferably JUnit.
    • Good understanding of RDBMS concepts and experience in PL/SQL.
    • Knowledge of continuous integration and continuous deployment systems.
    • Proficiency in Git version control system.
    • Understanding of test cycles in software development.
    • Passion for writing clean, modular, and unittestable code.
    Management :


    • Experience in largescale product development and working with geographically dispersed teams.
    Strong knowledge of Agile methodologies.

    • Proven skills in conflict management.
    • Effective spoken and written communication.
    Added Advantages :


    • Experience in Angular or equivalent UI Frameworks.
    • Monitoring and tuning application servers.
    • Exposure to ETL tools.
    • DevOps using Jenkins.
    • Working in Linux systems.
    Note : Candidate must have recent experience with the Airline or Aviation Industry.

    )