Java Tech Lead

Description

We are offering a unique opportunity to join our backend team. If you are an experienced Java hands-on Tech Leader, passionate about solving technical challenges and was involved with the design and architecture of large scale systems, this is the role for you.

The position includes designing new modules, exploring new technologies, code reviews to the other team members, and hands-on Java development.



Day to day

  • Develop new modules and algorithms
  • Solve performance issues
  • Share knowledge and instruct the team members - in design, architecture and coding methodologies
  • Explore new technologies
  • Maintain CI/CD processes
  • Monitor microservices health



Requirements

  • ·   B.A. or above in Computer Science
  • ·   At least 5 years’ experience as a senior developer – a must
  • ·   Experienced in design and architecture – a must
  • ·   Excellent knowledge in Java or similar language – a must
  • ·   Experienced in performance issue solving / high scale systems – an advantage
  • ·   A team player with good communication skills and a willingness to share knowledge
  • ·   Can-do approach
  • ·   Autodidact