Position: Senior Java Developer (Automotive Domain)
Company: Sigma Software
Experience required: 5y
English level: upper

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.

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)