Java Team Lead, you'll be responsible for developing and designing applications using Java/J2EE. You'll also be expected to guide your team in applying Object-Oriented Programming (OOP) concepts and best practices to application development. This role requires a blend of hands-on technical skills and leadership abilities.
Key Responsibilities
- Application Development: You will develop and design applications with a strong focus on object-oriented programming. You'll also use application frameworks like Spring and ORM tools such as Hibernate.
- Technical Guidance: You'll lead your team, ensuring they follow software development methodologies like Agile and TDD. You'll also oversee the use of source control tools like SVN and Git.
- Database Management: A strong knowledge of databases is required.
- Collaboration: You'll be able to work effectively across teams and independently.