Java Team Lead
We are looking for a Java Team Lead to join our team!
We are looking for a Java Team Lead to join our team!
Requirements:
– 5+ years of Java server-side development experience;
– 1+ year of team leading or mentoring experience;
– Strong expertise in high-load, multi-threaded systems;
– Experience with relational and NoSQL databases (PostgreSQL, Cassandra, Elasticsearch) and Oracle DB;
– Hands-on experience with WildFly (or similar);
– Solid knowledge of Kafka and microservices architecture;
– Experience in system design and architectural decision-making;
– Strong focus on code quality and engineering best practices;
– Upper-Intermediate+ English.
Would be a plus:
– Deep understanding of JVM internals;
– Strong knowledge of Spring;
– Experience in telecom/CX domain;
– CI/CD and DevOps collaboration experience.
Responsibilities:
– Lead and mentor a team of Java engineers;
– Design scalable, high-performance solutions;
– Contribute hands-on to core feature development;
– Review code and enforce engineering best practices;
– Resolve complex production issues.