Senior Java Developer (Automotive Domain)

  • Remote (Ukraine only)
  • Java

We welcome a skilled Java Developer who has a senior level in backend developmentĀ and will be able to bring value to a distributed team working on high load solution capable of handling high data volumes in just a few seconds.

Customer

The company is working on security, connectivity, and autonomous driving in automotive domain. In our area of responsibility, we focus on communication with vehicles and handling of data to and from our vehicle fleet. High performance and handling of peak load is paramount for our team.

  • Requirements

    • At least 5 years of experience in commercial software development including at least 3 years of experience in design and delivery of product features
    • Successfully made technical decisions for projects that delivered products or product features on time, to budget and to specification, in such a way that they continue to be maintainable and extensible
    • Experience in maintaining and debugging live software systems
    • At least Upper-Intermediate level of English

    Technical skills:

    • Experience with Java 11, Spring, Spring Boot
    • Working knowledge of Relational Databases (Oracle, Postgres)
    • Knowledge of microservices patterns
    • Experience with communication mechanisms used are UDP and binary SMS traffic
    • Knowledge of data formats used are Protobuf as well as ASN1
    • Experience with unit testing and integration testing

     

    Nice to have:

    • Experience in performance and load testing
    • Knowledge of Kafka, RabbitMQ, Elasticsearch
    • Experience with Java EE application servers (in our case JBOSS)