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

**Responsibilities:**

- Collaboration in agile Scrum team (mixed team with T-Systems Germany and Intellias);
- Building modular and reusable components and libraries;
- Optimizing application for performance;
- Proposing any upgrades and updates necessary for keeping up with.

**Requirements:**

- Excellent analytical, algorithmic and optimization skills, OOAD, architecture and design patterns;
- 5+ years of experience in software engineering with Java;
- Experience with large-scale, data-heavy distributed systems (e.g. Hadoop, Spark, Kafka etc.);
- Expertise in cloud-based infrastructure (Docker, AWS VPC, AWS EC2, AWS ECS and ECR, AWS CloudFormation, AWS Lambda);
- Proven experience with Continuous Integration/Continuous Delivery (CI/CD);
- Hands-on experience with Kubernetes;
- Self-motivated, well-organized, detail-oriented and a strong team player;
- Very good communication skills in English both written and spoken.