Fullstack Team Lead
Our client is looking for a Java Developer Team Lead.
On this position you will:
- Lead development efforts (Backend and Frontend) on multiple applications within the Digital Platform scope, both new and existing
- Conduct thorough and constructive code reviews
- Actively participate and guide the team in SCRUM events, technical analysis, and discussions
- Instill an ownership and responsibility attitude within the team
- Foster a cohesive team environment, making individuals feel integral to both local and global teams
- Effectively manage interaction/communication with individuals and teams from different locations
- Represent the local development team as a Single Point of Contact (SPOC)
- Skillfully handle conflicts and disagreements within the team
- Act as a conduit for collecting and representing feedback, proposals, and concerns from the team
- Drive employee development and performance management, providing insightful feedback to high and low performers, including managing challenging scenarios like demotion or firing
- Strategically manage attrition while ensuring team morale and productivity remain high
Requirements:
- Demonstrate mastery in Core Java V11, Advanced Java (JDBC, Collections, Serialization, Memory management)
- Showcase expertise in Web communication: XML, JSON, REST
- Lead with proficiency in the Spring framework and JPA (Hibernate)
- Possess in-depth knowledge of RDBMS, specifically SQL skills
- Navigate Web communication using OpenAPI specifications (Swagger)
- Command proficiency in Web languages (JavaScript, TypeScript, HTML, CSS)
- Excelent in Angular 14+ framework (SPA) and possess knowledge in reactive programming (RxJS)
- Strong understanding of GIT, Maven, and npm
- Familiarity with Agile Workflow principles
- Deep understanding of Frontend and Backend Security topics (OWASP)
- Proven leadership experience in a geographically distributed technical team
- Fluent in English with excellent communication skills