Java Team Leader
GigaSpaces
- הרצליה
- משרה קבועה
- משרה מלאה
- Lead a team of Java developers in the design, development, and delivery of networking and scalable data platform solutions.
- Collaborate with product managers, architects, and other stakeholders to define technical requirements and project milestones.
- Provide technical leadership and mentorship to team members, fostering a culture of innovation, collaboration, and continuous improvement.
- Design and implement high-performance, scalable, and reliable networking solutions to meet business objectives.
- Architect and develop data platform solutions that support large-scale data processing, storage, and analytics.
- Conduct code reviews, performance optimizations, and ensure adherence to coding standards and best practices.
- Evaluate emerging technologies and trends in networking and data platforms, and make recommendations for adoption.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field - Must.
- Strong proficiency in Java programming language and experience with Java frameworks (e.g., Spring) - Must.
- In-depth knowledge of networking protocols, concepts, and technologies (e.g., TCP/IP, UDP, HTTP, DNS) - Must.
- Experience in designing, building, and optimizing scalable data platforms (e.g., distributed databases, big data technologies) - Must.
- Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) - Must.
- Experience as a Java Team Leader or similar role, with a track record of successfully leading and delivering complex projects - Must.
- Excellent communication skills and ability to effectively collaborate with cross-functional teams.
- Strong problem-solving skills and ability to thrive in a fast-paced, dynamic environment.
- Familiarity with microservices architecture and API design.
- Knowledge of DevOps practices and tools for CI/CD automation.