Position: Senior Software Engineer (Java/Kotlin+Kafka)
Company: Sombra
Category: Java
Experience required: 5y
English level: intermediate

**Requirements:**
-Proficient with a JVM Language (Kotlin or Java, Scala, Groovy, etc.)
-6+ years of relevant development experience (full software life cycle — building product)
-Solid exposure to messaging/streaming technology (Kafka or Pulsar, NATS, Rabbit, etc.)
-Delivery focussed with solid exposure to SOA and/or Microservices environment
-Hands-on knowledge building on cloud service platforms (ideally GCP, or AWS, Azure)
-Experience partnering and collaborating with remote teams (across different time zones)
-Proven track record in learning new technologies and applying that learning quickly

**Will be a plus:**
-Familiar with containerization and Kubernetes (a plus, but not required)
-Practical production knowledge of datastores (relational, document, graph, search index)
-Kafka — Streaming API, Connect, ksqlDB, Monitoring
-ML experience building classifications and NLP (like fastest, Pandas)
-Building search & analytics engines (with Elasticsearch, Solr, Lucene, etc.)

**What we offer:**
-50% cost compensation for attending courses and seminars on self-development;
-Сareer opportunities;
-Internal University (java/javascript community, leadership program, etc);
-English training courses (twice per week+Communication Course, Grammar Course, Emailing Course and of course practice with native speakers every week);
-Paid time off (vacation days (18 working days) and sick days);
-Gym memberships or discounts (6000 UAH per year);
-Wellness programs (participation in running marathons; health plan (vaccination, dental or vision plans, etc);
-Corporate doctor;
-Corporate events (travel talks, online parties);
-Parental Leave.