Strong Middle Java Developer (Telecom project)

  • Kharkiv
  • Kyiv
  • Lviv
  • Java

Join us to practice building microservices on Java and creating a complex functionality from scratch using the latest Java technologies.

Customer

Our customer is a large corporation that manages to stay creative and keep a startup spirit.

Project

The project involves providing single storage and a management tool for events collected from various sources on the base of a Critical Events Notification Platform. The platform is intended for internal use by all engineers within a complex worldwide infrastructure of our customer.

To provide extended search and aggregation capabilities for the platform, we will use NLP technology.

Meet your team!
  • Responsibilities

    • Perform development using a microservices architecture
    • Develop Unit tests and microservice tests
    • Define complex feature architecture from scratch
    • Analyze and clarify requirements
    • Troubleshoot any Backend issues, assist the team
    • Take part in conference calls with the customer
  • Requirements

    • 3+ years of commercial experience in Java
    • Good knowledge of the libraries: Spring Web, Spring MVC, Hibernate/Spring JDBC
    • Strong knowledge of SQL
    • Good experience in test NG/JUnit testing framework
    • Strong experience in analyzing and clarifying requirements
    • Good knowledge of apache poi, Lombok, querydsl, swagger, Spring Web Socket
    • Good experience with Jenkins CI (or any other CI)
    • Good knowledge of GIT VCS
    • Intermediate or above English

    Will be a plus:

    • Knowledge of Spring Boot, Spring Data, Spring Cloud
    • Experience with microservices architecture and microservice development
    • E2E tests development
    • Knowledge of Docker and Kubernetes