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.