Position: Senior Java Developer
Company: Adaptiq
Experience required: 3y
English level: intermediate

So, if a company is using Office365, Google Drive or Dropbox, the platform makes sure that data stays secure through multiple layers of protection. 
This is one of only a few companies in the world providing this service.

In just 15 months since product launch, the company gained more than 2.5M users in 1,900 companies, partnering with global brands such as Dropbox, Lenovo, T-Systems and more. The company have been recognized as one of the best startups to work for, and it prides themselves in our employees’ retention.

Product development teams are growing because we have a huge number of ideas on how to improve the experience customers have. As a Senior Engineer, you will need to play a key role in turning those ideas into reality.

Every member of the Technology Team is responsible for:
- The availability, security, scalability of our platform
- Delivering our product roadmap
- Planning for the future

**Role and Responsibilities**
- Track the progress that you are making towards the wider goals of your team, and transparently communicate that progress to your team and Technology Manager.
- Keep to the processes, standards, and designs that your team has agreed upon.
- Ensure you and others continuously improve by proposing and then implementing new processes, designs and engineering practices that make your team more effective.
- Contribute to the definition of product features, including workshops with other product development teams.
- Communicate the technical work of your team to other product development teams.
- Take responsibility for supporting your changes all the way through to prove that they work well – and continue to work well – in production.

**Qualifications**
- 4 years of server-side development experience
- BA/BS degree in Computer Science or equivalent education
- Experience working with Spring and MongoDB
- Experience with revision control systems (Git)
- Experience working remotely
- Deep understanding of multi-threaded programming
- Excellent communication and interpersonal skills
- Experience working closely with designers, server-side engineers, and end-users to create intuitive user interfaces.
- Fluent in English, written and spoken

**Would be great if you're**
- Familiar with a range of Agile software delivery practices (Scrum, Kanban, Lean)
- Experienced in  working with Redis and Kafka
- Experienced with AWS, Linux and BASH scripting

**Tech Stack**
Microservices architecture, MongoDB, Java 8, Spring (Boot, Security, Data), Redis, Kubernetes, AWS, Gitlab (build, deployment)