Position: Java Developer
Company: IVIA
Experience required: 2y
English level: upper

Required skills

•  3+ years experience with Java
• Understanding of the way microservice architecture works
• Practical experience with Spring Boot (MVC, REST, Data, Security, Messaging)
• Practical experience of working with relational databases and writing SQL queries
• Having an idea of containerization (Docker, Docker Compose)
• Ability to be in charge for the quality of your work
• Ability to work effectively in cross functional team
• Ability to admit your mistakes and find their reasons, as well as working on their correction

As a plus

•  Practical experience with Kafka, Kafka Streams, PostgreSQL
• Knowledge of Bash fundamentals
• Skills of using and understanding of the way how Kubernetes works as an orchestration platform
• Knowledge and experience of using AWS

Responsibilities

•  Turning the ideas from Product Backlog into the reliable working product
• Developing, implementing and maintaining micro services on the Spring Boot basis
• Deploying and configuring the system in different Kubernetes cluster environments
• Maintaining the working capacity of the system in production environment
• Developing the architecture and design of the system
• Enhancing the efficiency of team work

Project description

We are America's fastest growing platform for the trucking industry, providing navigational assistance and freight matching.
Regarded as America’s most popular app for truckers, our app is a trip planning companion for truck drivers, enabling a large community of drivers to help update the real-time status of places on their route. It helps truckers find truck stops, available parking, rest areas, open/closed weigh stations, and much more. It improves truckers’ lives by reducing the frustrations of unproductive stops and sleep deprivation.