Developer - Java / Full Stack
Developer - Java / Full StackApply now
Are you an experienced Developer?
Would you like the opportunity to work for an award-winning innovative online wine business?
If you have answered yes to these questions, Naked Wines would be delighted to hear from you!
We are looking for experienced, hands-on developers that can also provide technical direction to a small team and feed into the overall solution design and architecture of our retail software platform.
Java code is at the heart of most of our systems, so expertise in this language is a must-have. The expectation is that all developers will be full stack, with experience of server sideweb and relational database development.
Who are we?
Naked Wines is an online wine retailer founded by Rowan Gormley, we are a community of over 300,000 Angel customers. Through our unique crowdfunding model, these customers support more than 140 winemakers around the world to create luxury wines at a price that makes them an everyday pleasure.
Naked Wines was named the Online Business of the Year at the National Business Awards in 2011. In December 2013 it was named one of the top 1000 companies to inspire Britain by the London Stock Exchange Group, winning the 'Top Online Retailer' award.
On 10 April 2015, Naked Wines was acquired by Majestic Wine and Rowan Gormley was appointed CEO of the enlarged group.
Naked Wines has been developing it's own systems since it was founded ten years ago. These systems now support multiple Naked Wines businesses across the world, and the Majestic Wine here in the UK. As the business continues to grow, and Majestic progresses through it's transformation process, the demands placed on the development are understandably increasing, so we're looking for talented developers to join the team in Norwich.
Java is at the heart of most of our systems, but we're a team of full stack developers, so no two days are the same. Developing and enhancing customer-facing solutions across mobile and web, as well as internal systems that support call centres, head office and the Majestic store network. Those that thrive are able to pick things up quickly, enjoy the challenge of a fast paced environment and are able to switch between building Angular apps for stores, integrating complex systems at the back end or crafting high performing batch jobs that process huge volumes of transactions.
As we deliver exciting new solutions for our business, we're constantly working to evolve our core platform. We've started the transition toward a micro-services architecture, which took a big step forward with the release of a new website solution last year, but there's a long way to go, so we're looking for people with the right skills to help us to complete the journey. We pride ourselves on giving our development teams the freedom and flexibility to use the best of open source and harness the latest cloud technology to deliver innovative solutions.
- Design and implement software solutions for the Majestic and Naked businesses.
- Support the progress of developed solutions through testing and live deployment.
- Provide support and fix existing software systems.
Knowledge & Requirements:
- At least 2-3 years professional experience in development
- Expert knowledge of Spring and JPA/Hibernate, Angular JS, Thymeleaf, Microservices Architecture
- Familiar with Amazon web services, Secure development techniques and Machine Learning
- Excellent understanding of cross-browser/cross-platform compatibility issues
- Adherence to web standards and best practices
- Knowledge of client-side performance issues and optimisation techniques
- Good understanding of common design patterns and responsive frameworks
- A competitive salary based on your experience
- A regular wine allowance
- Contributory pension
- Performance related bonus
If you're an experienced developer who can help us to architect new solutions using the best of today's technology, please do apply!
No Agencies please.