As Senior Software Engineer you will:
- Build and deliver applications & integrations in an agile manner.
- Develop cloud based solutions using Java technology in a multi-tenanted environment
- Work on scaling challenges (performance, security, robustness, and reliability).
- Collaborating and designing technical solutions with the product team that satisfy functional and non-functional needs.
- Be excited by being tasked with solving complex problems
- Be asked for fresh ideas and input on technology and direction.
- 3+ years working as a Java engineer.
- Excellent back end engineering using Java including API development.
- Experience working in a cloud based environment - provisioning, deploying and monitoring applications
- Pride yourself on quality, clean TDD code.
- Nice to have's include microservice based architecture, Kubernetes/Docker and experience with site reliability engineering practises.