Job Openings Tech Lead - Software Engineering | Java, SpringBoot

About the job Tech Lead - Software Engineering | Java, SpringBoot

Disclaimer: This is an independent consultancy contract for a period of 01 year and extendable.

MAIN RESPONSIBILITIES

  • Lead team to follow Engineering Best Practices focusing on security
  • Lead Detailed solution design and proper use of design patterns and related concepts
  • Remove technical impediments from the team and reduce the TechDebt
  • Assist Data modeling
  • Contribute to Scrum ceremonies and Artifacts at the Lead level
  • Lead peer/Code reviews and provide feedback
  • Mentoring team members
  • Identify tools and utilities
  • Participate in Client discussions
  • Practice Effort estimation for pre-sales

QUALIFICATIONS/ SKILLS/ KNOWLEDGE

  • Bachelor's degree in computer science, Software Engineering, or related field or BSc equivalent qualification with 10 + year(s) experience in Software Engineering
  • 4+ year(s) experience in ATL/TL roles
  • Strong Analytical, problem-solving, teamwork and communication skills
  • Experience with the programming language and good understanding of Java, SpringBoot
  • Experience in working in an Agile Environment
  • 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)