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

Long-term project for up to two years, Big Data/High Load, Highly Data Intensive cloud-native distributed services, Microservices Architecture.
We have built the best threat detection solution in the market to detect in real-time advanced attacks using Big Data, machine learning, and security expertise.

Details on tech stack
Java, google cloud services (google Pub/Sub, Dataflow, BigQuery, Bigtable),  MongoDB, Docker, Spark, Kafka, Zookeeper, Ansible, OpsGenie, Prometheus

Min requirements to the candidate
- 5+ years of experience in Java
- Professional experience building scalable distributed systems and working with data processing systems (Akka, Kafka, Spark, Storm, others.)
- Experience with NoSQL databases (MongoDB and BigQuery is a plus)
- Knowledge of building complex systems with high performance, scalability and reliability requirements of large 24 x 7 systems
- Experience with any of AWS, GCP or other cloud providers
- Bachelor’s Degree in computer science or equivalent experience

What tasks the candidate will work with?
- Design and develop various platform components using the latest technologies and coding in Java
- Work closely with other engineers, Product Managers, and customer support team.
- Be responsible for end-to-end delivery of features and be ready to provide maintenance after launch
- Write clean, elegant code that solves complex problems
- Participate in design & code reviews
- Participate in OnCall rotation 10-18 Kyiv time on weekdays