Senior Java Developer Offline

The goal of the project is to build a big data processing pipeline that produces the map enabling highly-autonomous driving (HAD) for one of the market leading automaker, by combining the high-definition base map with the dynamic content (such as traffic incidents, information about road signs, variable speed limits, information about lane, bridge, tunnel closures, restrictions from road authorities, as well as the custom OEM overlay data) using the industry leading technologies for distributed processing and delivery of geolocation data.

Responsibilities:

• Applications development

• Participation in team meetings

• Requirement refinement, sprint planning and task estimations

• Develop unit/integration tests

• Contribute into the technical design of the system

 

Mandatory Skills:

• Strong communications and collaboration skills, able to challenge clients and team member constructively.

• Strong experience with Java core, 5+ years (collections, concurrency, memory model, garbage collection, streaming API, Java 8+).

• OOP/OOD knowledge, design patterns.

• Maven, Gradle or Ant

• Strong engineering practices: unit-testing, integration testing, code reviews

• Experience with git

Nice-to-Have Skills:

• CI/CD delivery (AWS)

• Experience with Scala

• Experience with Google Protobuf

• Apache Flink, Apache Spark, Apache Kafka

• Basic AWS know-how

• Key-Value stores, e.g. Redis

• Experience with Graphana and Splunk

• Strong math fundamentals

• Experience working with geolocation data and maps

The job ad is no longer active

Look at the current jobs Java Kyiv→