Position: Senior Java Developer - security company
Company: Adaptiq
Experience required: 5y
English level: upper

**Every member of the Technology Team is responsible for:**
- The availability, security, scalability of our platform
- Delivering our product roadmap
- Planning for the future

**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.
- If you are a Senior Developer, we also expect that you:

**Requirements**
4 years of server-side development experience
BA/BS degree in Computer Science or equivalent education
Experience working with Java 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.
Familiarity with a range of Agile software delivery practices (Scrum, Kanban, Lean)
Experience working with Redis and Kafka
Experience with AWS, Linux and BASH scripting