Position: Lead Java Engineer
Company: Intellias
Experience required: 5y
English level: upper

Our client is a company that enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, it empowers their customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely.

We are working on external (non-OEM owned) hub for the secure and non-discriminatory distribution of vehicle sensor data. It is compliant with European standards in data privacy and security and uses blockchain smart contracts.

Data management services include data discovery, ingestion, streaming of vehicle sensor data, extraction, storage and archiving, publishing, schema, and pipeline management. Technological stack of the project includes but not limited: Java 11, Kotlin, Spring Boot 2, Kotlin / KTOR, JUnit 5, Spring Data, PostrgeSQL, Maven, Docker, and Swagger.

Requirements:
5+ years of experience in software engineering with Java and adjacent open source technologies;
Proficiency in Java 8-11 (Spring);
Experience or willingness to work with Kotlin/KTOR;
Experience configuring or troubleshooting Linux/UNIX-like operating systems;
Good understanding of basic software design approaches and architectural patterns;
Ability to understand and develop low-latency, high-performance backend applications;
Experience working with CI/CD environments, understanding of Docker concepts;
Upper-intermediate level of written and spoken English, ability to articulate and communicate clearly complex topics.