Job Openings Tech Lead - Software Engineering (Java)

About the job Tech Lead - Software Engineering (Java)

Disclaimer: This is an independent consultancy contract for a period of 06 months and extendable.

Tech Lead with Java, Spring Boot).

Main Responsibilities: 

    Lead team to follow secured best coding practices.
    Lead Detailed solution design and proper use of design patterns
    Remove technical impediments from the team
    Assist Data modeling
    Lead Maintaining sprint tracker, identification and mitigation of risks.
    Lead peer/Code reviews and provide feedback
    Mentoring team members
    Identify tools and utilities
    Practice Agile process
    Practice Effort estimation for pre-sales

    QUALIFICATIONS/ SKILLS/ KNOWLEDGE / EXPERIENCE

    Bachelor's degree in Computer Science, Software Engineering, or related field or BSc equivalent qualification with 7+ year(s) experience
    5+ year(s) experience in software Engineering.
    Strong Analytical, problem-solving, teamwork and communication skills
    Experience with at-least one programming language and good understanding about two or more general purpose programming languages including but not limited to: Java. 
    Experience in cloud services
    Experience on Scrum and Agile practices.
    Team and stakeholder management.
    Experience and understand of different framework and methodologies.
    Experience on both SQL and No-SQL databases
    Good understanding of estimation techniques and experience on effort estimations. Experience in CI (Continues Integration)

    Disclaimer: This is an independent consultancy contract for a period of 06 months and extendable.