Overview
Skills
Job Details
We are seeking a highly skilled and motivated Technical Team Lead with a strong background in Java development and a passion for leading teams to deliver high quality software solutions. The ideal candidate will have extensive experience in Java 8, Spring, and Spring Boot, along with a solid understanding of CI/CD principles and tools such as Jenkins, Gradle, and Maven. This role requires a blend of technical expertise and leadership capabilities to guide a team of developers in achieving project goals
Mandatory Skills:
Proficient in Java 8 with a strong understanding of object oriented programming principles.
Extensive experience with Spring and Spring Boot frameworks.
Knowledge of CI/CD principles and tools such as Jenkins, Gradle, and Maven.
Strong problem solving skills and the ability to work under pressure.
Excellent communication and interpersonal skills.
Preferred Skills:
Experience with cloud platforms (e.g., AWS, Azure).
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Knowledge of Agile methodologies and practices.
Experience in performance tuning and optimization of Java applications.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
7 10 years of experience in software development, with a focus on Java technologies.
Proven experience in a leadership role, guiding and mentoring development teams.
Strong understanding of software development life cycle (SDLC) and project management methodologies.