- Build scalable and robust java components.
- Ensure all code/design meet internal/external technical and information security standards.
- Able to learn and follow established best practise.
- Able to work autonomously once up to speed with the technologies and development practices.
- Able to achieve given priorities and proactively identify next tasks.
- Work with other members of development team such as Test Engineers, Development Managers and Business Analysts.
- Liaising with other development team(s) – encouraging continuous improvement in the development, build, test and maintenance of the system.
- Appropriately understands technology and identifies appropriate patterns.
- Contribute to and implement new software frameworks.
- Support Development Managers with estimating and technical insights.
- Ensure all Vitality products follow established best practise.
- Demonstrable expertise in the use of appropriate tools/technologies for the design, development, build, testing & deployment of Java/JEE applications including;
- Demonstrable experience in CSS, HTML or JQuery.
- Postgresql Database (including proficiency in SQL).
- AWS technologies (S3, Redis caching etc).
- Authentication methods (certificates, LDAP or similar).
- Messaging and/or streaming (AMQP, Kafka).
- Experience of DevOps tools such as Jenkins, Kubernetes, Docker or similar.
- Experience in integrating disparate applications and technologies using Java.
- Demonstrable experience in Object orientated programming using SOLID principles.
- Bonus Schemes – A bonus that regularly rewards you for your performance
- A pension of up to 12%– We will match your contributions up to 6% of your salary
- Our award-winning Vitality health insurance – With its own set of rewards and benefits
- Life Assurance – Four times annual salary
- Help you to be the healthiest you’ve ever been.
- Create an environment that embraces you as you are and enables you to be your best self.
- Give you flexibility on how, where and when you work.
- Help you advance your career by playing you to your strengths.
- Give you a voice to help our business grow and make Vitality a great place to be.
- Give you the space to try, fail and learn.
- Provide a healthy balance of challenge and support.
- Recognise and reward you with a competitive salary and amazing benefits.
- Be there for you when you need us.
- Provide opportunities for you to be a force for good in society.