Senior Java Engineer Project Overview :
Our customer is a worldwide traveling and transportation service that needs our support in a new challenge on their way to growing a business.
Our long-term goal is to establish numerous connectors for third-party services that will sell tickets for the trips.
Рекрутерка Алла Гиренко Responsibilities :
Work closely with the team to implement and test software using microservices architecture, Java 8-11, Spring-Boot, Kafka, Docker, Kubernetes, Redis;
Take part in the implementation of software products as well as time and complexity estimation of technical tasks;
Develop software products using Agile methods, tools, and continuous delivery process;
Collaborate with other engineers to resolve dependencies and deliver high-quality software on time;
Participate in design and code reviews.
Requirements :
5+ years of design / development experience as a Java Backend Developer;
Hands-on experience in Java-related frameworks, such as Spring;
Advanced microservices experience;
Experience with event-driven software design;
REST API Design experience;
Experience with Kubernetes and Docker;
Code development best practices : Unit Tests, Integration tests, Code Review;
Understanding software design approaches and architectural patterns;
Proven experience in developing in a CI / CD environment;
PostgreSQL, MongoDB;
At least Intermediate level of written and spoken English.
Higher Education :
Bachelor’s or Degree / Master’s Degree.