We're a leading software company specialized in developing the online i-gaming platform is seeking a JAVA team lead to join our backend department and be a pivotal role in developing our backend platform and building new team.
What will your days with us look like?
Involvement in product meeting, planning meetings and giving estimations for projects.
Write high level design for features.
Write and design infrastructure of the system.
Help improving CI/CD process and assist DevOps team with their needs.
Interviewing new candidates.
Ensure designs are in compliance with specifications.
Recommending changes to existing JAVA infrastructure.
Integrating with 3rd party applications and products.
Participate in hard technical problems & problem-solving - at the architecture/ code/ product level.
Requirements: At least 2 years of managing experience - a must.
At least 5 years of strong technical experience in JAVA - a must.
Proven experience in design patterns and system development from scratch - a must.
Degree in Computer Science or related field - a must.
Object Oriented analysis and design using common design patterns - a must.
Good problem-solving and analytical abilities - a must.
Strong problem-solving skills and the ability to read and code-review complex code written by others - a must.
Experience with large-scale web applications and multithreaded environments - a must.
Experience working with a DB, and writing complicated queries - a must.
Experience with Spring Framework & Spring boot - a must.
Experience with Apache Kafka, Elastic, and Redis an advantage.
Experience with Docker and Kubernetes an advantage.
.המשרה מיועדת לנשים ולגברים כאחד