Position: Senior Software Engineer
Company: Slice Technologies
Category: Java
Experience required: 3y
English level: intermediate

**About you:**

- You have at least 3 years of experience building production software and a degree in Computer Science, Computer or Electrical Engineering.
- You are an expert software developer in a java environment.
- You have outstanding strategic thinking and strong analytical and communication skills.
- You are good at spoken and written English.

**Technical Skills:**

- Expert knowledge of Java developing and debugging.
- Excellent knowledge of multi-threading programming.
- Experience with both SQL and/or NoSQL data stores.
- Good understanding of Hibernate and other JPA-related technologies.
- Experience with rapid iteration development methodologies.
- Development of clean and robust code.
- Experience in implementing complex algorithms and logic.
- Amazon Web Services knowledge and experience preferred.
- Experience with cloud-based code build and deployment process preferred (Jenkins, AWS, Azure, Docker, Kubernetes).

**Responsibilities:**

Slice (Nielsen IQ) team is looking for an experienced Software Engineer to join our Core Engineering team in Ukraine to work in a group that develops Java-based public web services.
Our team develops, scales, and extends the core infrastructure — responsible for extracting and classifying purchase data and serving our consumer and partner applications with high availability and extremely low latency. As an engineer on our team, you will work on critical aspects of our ongoing efforts to extend our high volume, distributed infrastructure to an even larger scale.
Values:

Work is fun, and roles are challenging. Always prioritize the company’s success over egos. We innovate, take risks, move quickly, fail fast, and move forward.
Hire smart and develop talent: ­ We are entrepreneurial self-starters who ignite/inspire growth on an individual, team, and company level.
Say it like it is: We create a transparent, respectful environment within our company and for our users and partners. We give and receive prompt, honest feedback.
Get it done ­: We measure our success based on results rather than activity. We use the 80/20 rule. ­Perfect is the enemy of good.
Customer success is our own: We treat our customers and partners respectfully. We are easy to do business with.

**About the project:**

Core Engineering team (Ukraine and Toronto, Canada). We are a team passionate about programming and committed to delivering the best products for our consumers, teammates, and partners. Our products are composed of many micro-services that benefit from the contributions of the whole team.
We love to say yes to our colleagues and offer the best of our skills to help them. We own the products we deliver and maintain them. We can create a new service from scratch and put it into production in less than 5 minutes using managed services, with zero bureaucracy. Our managers manage, so you don’t have to attend random meetings. We only have stand-up meetings when we feel they are necessary. We follow the DevOps approach when developers are responsible for code delivery with the help of existing tools created by the dedicated Infra team. And of course, we have tests, automatic builds, source control, issues tracker, etc.


**As a team member, you will have access to:**

- 20 business days of paid vacation
- Flexible days off
- Maternity/Paternity leaves
- Professional and career development
- Personal, educational budget
- Medical health insurance and sports reimbursement

**Interview Stages**
- Introduction interview with a team
- Technical interview with a task (during the interview or home assignment)