Position: Senior Java Developer
Company: HYS-Enterprise
Category: Java
Experience required: 3y
English level: upper

**Requirements:**
— 3+ years of hands-on experience in developing Java server-side applications;
— Deep knowledge in multi-threaded environments and a performance-oriented mindset; 
— Independent self-starter and team player with excellent communication and interpersonal skills;
— Upper-intermediate written and spoken English.

**Nice to have:**
— Deep understanding of JVM, memory management, Spring framework;
— Big Advantage - Prior experience and understanding of digital customer experience (CX) or similar business domain;
— Thrives and enjoys working in startups and fast-paced environment.

**Technology stack:**
Java 8, Spring, Spring Boot, Spring Security, Cassandra, Kafka, Elasticsearch, Clickhouse, Postgres, MySQL.

**Responsibilities:** 
— Be part of an agile team of talented backend engineers where you own and lead technical aspects of the projects you take;
— Develop Core platform features in our Product Roadmap, working together with a team of talented peers;
— Engage with technical and business stakeholders to define and design technical solutions for new features;
— Troubleshoot real-world and challenging customer issues from some of the most prominent companies in the world, debugging complex problems and dealing with both high-throughput and low-latency systems;
— Taking a feature from design to production in rapid timelines.

**About client:**
  Our client, a world leader in digital experience analytics, has a mission to provide brands and their customers around the world with seamless digital travel.

**About the project:**
  A digital experience analytics platform - a service that provides ability to collect granular digital customer experience data, see customer behavior and struggles, explore real-time or historical data. 

**We offer:**
— Monday-Friday, 9-18/10-19 working schedule;
— Work from office/remote/mix;
— No time trackers and other manifestations of bureaucracy;
— Medical insurance;
— Paid days off and sick days;
— Free lunch and various snacks for work from office guys;
— Gifts for birthdays and professional holidays;
— Regular reviews of compensation;
— The ability to switch projects, technology stacks, and try something new and interesting;
— Communication with experienced specialists willing to share their knowledge;
— Participation in internal and external events, the opportunity to build or promote your own brand;
— We know how to work hard, but we also know how to enjoy life, that’s why we have a lot of fun corporate parties and team buildings.