Teamvoy Logo jpg

Senior Java Developer

Teamvoy

Деталі вакансії

Description

We are looking for a Senior Java Developer to join Teamvoy and work on our project in the travel tech industry.

Tech stack:
Java, Spring, Spring Boot, JUnit, Couchbase, Docker, Kubernetes, Graphite, Grafana, Kibana, GraphQL. 

Requirements

Requirements:
  • 5+ years of commercial software development experience;
  • Bachelors degree in Computer Science (or other related degree);
  • English level B1+;
  • Experience with Spring (Spring Boot/Spring MVC), Spring Data, Hibernate;
  • Strong knowledge of designing and implementing REST web services;
  • Experience with OOP/OOD, design patterns, and architectural patterns;
  • Experience with SQL and PostgreSQL;
  • Understanding of database design principles;
  • Experience with Docker/Kubernetes;
  • Experience in writing unit and integration tests.
 

Responsibilities

Responsibilities:
  • Design and develop APIs;
  • Integration with third parties (payment service providers, messaging platforms, analytics or security services, etc.);
  • Writing reusable, testable, and efficient code;
  • Direct communication and collaboration with clients;
  • Writing unit and integration tests;
  • Developing new functionality;
  • Working with business requirements;
  • Designing and developing new services/modules;
  • Database design;
  • Code review;
  • Demo presentations;
  • Responsible for releases;
  • System scalability.
 

Would be a plus

Nice to have:
  • Experience with projects in the banking sector;
  • Experience with microservices;
  • Experience with RabbitMQ;
  • Experience with Elasticsearch;
  • Understanding of modular testing as part of the software development cycle and tracking controlled development within a team.
 

Work conditions

What We Offer:
  • You can choose: work from home or in a comfortable office in the city center of Lviv (the office have a generator and Starlink);
  • Great company atmosphere and comfortable communications;
  • Development support;
  • 20 working days of vacation and 20 sick days;
  • Free English language courses.
Знайдіть роботу своєї мрії

Freshly added jobs in Україна

Senior Android Engineer

Python Backend Developer

NodeJS Developer

Senior NodeJS Developer

Who is Hiring is part of Cybrient Technologies SA