Backend Java Team Lead

Requirements:

  • Excellent Java skills (JDK8+)
  • Strong communication skills
  • Proven records of contribution to the design and architecture of complex scalable and highly reliable backend systems
  • Excellent knowledge of relational and NoSQL database systems
  • Excellent knowledge of HTTP fundamentals and design of RESTful APIs
  • Experience working in a micro-service based infrastructure
  • Good spoken and written English skills

Would be a plus:

  • Be familiar with Kubernetes
  • Be familiar with OAuth2
  • Be familiar with Docker

Responsibilities:

  • Take a part in development, enhance, support and QA of multi-layer applications
  • Take responsibility for code quality, efficiency and maintainability
  • Manage tasks in team scope, coordinate work with peers
  • Follow and improve best practices within the team

We offer:

  • Working with an international team of world class professionals on exciting and challenging projects
  • Relocation program for new hires
  • Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events
  • Medical Insurance package
  • Sensible flexible working hours
  • Breakfasts, snacks and fruits available during the day, tea and coffee machines
  • Friendly team and a friendly environment
  • Casual workplace environment in downtown St. Petersburg; including bicycle parking, gym, game and chill-out zones
  • Additional benefits – care bonus to cover health, educational and safety needs, three paid days without sick list during a year, corporate parties and team buildings, referral bonuses and many more others

Контактная информация

Еременко Илья, 7-921-6385333
ilya.eremenko@sperasoft.com