We are seeking a highly skilled and experienced Java Team Leader with expertise in networking and scalable data platforms to join our team.
As a Java Team Leader, you will lead a team of talented Java developers, overseeing the design, development, and deployment of cutting-edge networking and data platform solutions.
You will work closely with cross-functional teams to ensure the scalability, reliability, and performance of our systems, as well as contribute to architectural decisions and technical strategy.
Responsibilities:
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.
As a Java Team Leader, you will lead a team of talented Java developers, overseeing the design, development, and deployment of cutting-edge networking and data platform solutions.
You will work closely with cross-functional teams to ensure the scalability, reliability, and performance of our systems, as well as contribute to architectural decisions and technical strategy.
Responsibilities:
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.
Requirements:
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.
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.
This position is open to all candidates.