A global & profitable company, led by a successful executive team, is looking for a Java team leader. The offices are in Petah Tikva.
Job Responsibilities: * Managing, mentoring and building the software development team. * Hands-on development, taking part in all aspects of the development cycles - starting from initial design and architecture, investigations and deep-dive into new technologies in order to choose the right technologies that will be the basis of the company s solutions worldwide, * Contributing to open-source and being actively involved with communities worldwide. * Managing and improving software architecture and implementation capabilities within the team.
B.Sc in Computer Science or Computer Engineering.
4+ years of experience in Java development.
Experience with Linux operating system.
Deep architectural understanding of server applications.
Excellent skills and solid knowledge of software data structures and algorithm concepts.
Knowledge of open-source libraries, tools and framewok.
Experience in working in multi-server distributed applications.
Experience with high end databases such as MariaDB, MongoDB, ElasticSearch.
Familiarity with Microservices Architecture.
Knowledge of Docker containers and Docker Swarm containers orchestration .
Familiarity with Network/Cloud Virtualization and Orchestration.