Position: Senior Java Engineer
Company: Intellias
Experience required: 3y
Category: Java
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

For decades we have been champions of the mobility industry. With our smart mobility solutions, we connect businesses and lives across Europe. Our fuel cards, tolls, and refund secure mobile solutions are working on the base of Europe's biggest station network. We enable true borderless logistics and transportation, payment, and fleet management solutions.

Now we are progressing to the next level: In times of digitization and climate change, our company aims to continue its tradition as the one mobility service provider that keeps its customers driving.

Become part of a dedicated and professional team that helps shape European commercial mobility. A successful candidate will work on a web application for data analysis and reporting performed in a data warehouse.

Responsibilities:

- Develop features for fleet management platform, writing high-quality code and tests
- Translate UI/UX designs and technical specifications into maintainable and effective code
- Integrate with frontend components
- Technical tasks implementation, design, refactoring
- Code review, code optimization
- Supporting the technical documentation

Requirements:

- 4+ years of experience in Java
- Good understanding of microservices architectural principles
- Good practical experience with Spring Boot (MVC, REST, Data JPA, Security, messaging)
- Knowledge of different communication protocols (REST, gRPC, events, messaging)
 -Hands-on experience with Kafka and Kafka Streams
- Hands-on experience with Docker containerization for different environments
- Be familiar with 'The Twelve-Factor App' principles
- Understanding of CI/CD practices and types of quality gates
- Hands-on experience with unit/integration/API testing for microservices
- Taking full responsibility for the results of own work
- English B1–B2 — be ready for everyday verbal and writing communication with the client

Nice to have:

- Practical experience with Kubernetes and Helm in different environments
- Practical experience with relational databases (e.g. PostgreSQL, MySQL)
- Practical experience with NoSQL databases (e.g. MongoDB, Redis, Elastic Search)
- Practical experience with Maven, Azure DevOps, Kubernetes (Azure Kubernetes Service), Terraform
- Practical experience in developing scalable applications on the Microsoft Azure platform
Higher Education: Bachelor's Degree