Position: Expert Java Developer for Ciklum
Company: Ciklum
Category: Java
Experience required: 5y
English level: upper

⚡️Ciklum is looking for an Expert Java Developer to join our team to build the collaborative sportswear design platform for TOP-5 company of the sportswear market. 
Scalable solution that will be used by famous worldwide sportswear designers to create and bring to market new sports fashion collections. Part of the larger Product Lifecycle Management ecosystem the platform delivered within the current project will become a market differentiator and key comparative advantage for multi-billion business. Project will use proven and edge technologies and concepts, such as SAFe, Behaviour-Driven Development, DevOps, Event-Driven architecture.
Main responsibility is being in charge of technical part (Tech Lead)

**Requirements**
✔️ Lead/Tech Lead experience
✔️ Excellent knowledge and experience in Java (6+ years) Practical commercial experience with:
✔️ Spring Framework (5+ years), including Spring security principles
✔️ Search engines such as Elasticsearch or Solr (2+ years)
✔️ Messaging systems specifically Kafka (2+ years)
✔️ ORM Frameworks (Hibernate/JPA) 
✔️ Orchestration and containerization, specifically Kubernetes (2+ years)
✔️ Docker, AWS, MongoDB, Jenkins
✔️ Upper-Intermediate English and higher

**What`s in it for you?**
🔷Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, Mental Health programs
🔷Learn opportunities: Udemy, Litmos, Certifications
🔷Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
🔷Flexibility: Office/FULL remote; 20 vacation days, 10 sick leaves, 5 days off
🔷Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
🔷Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events