Position: Java / Scala developer
Company: Work Around
Category: Java
Experience required: 5y
English level: upper

We are constantly working on innovative solutions in the field of geolocation. And also we help our clients grow their business with this. And our clients are the world's most respected leaders to determine future location technology.

Responsibilities:
- Development and enhancement of 3D HD live maps using Scala and/or Java;
- Drive component development, communicate to stakeholders, and manage their expectations;
- Contribute to solution architecture;
- Implement/adapt algorithms for road/graph maintenance.

Requirements:
- Excellent analytical, algorithmic, and optimization skills, OOAD, architecture, and design patterns;
- 5+ years of experience in software engineering with Java/Scala;
- Experience with large-scale, data-heavy distributed systems (e.g. Hadoop, Spark, Kafka, etc.);
- Expertise in cloud-based infrastructure (Docker, AWS CloudFormation, AWS ECS and ECR, AWS Lambda, SageMaker);
- Proven experience with Continuous Integration/Continuous Delivery (CI/CD);
- Experience with Micro-service architecture;
- Experience with REST API;
- Hands-on experience with Kubernetes;
Very good communication skills in English both written and spoken.