We're looking for an experienced Java developer who enjoys working with new and diverse web technologies, day-to-day development of client applications and future development of our products. Excellent Java skills are a must, although any experience with other languages would also be useful, as we develop on other platforms too.
- Over 3 years of experience in Java, Spring and at least one of MySQL, Postgres or Oracle
- Experience developing web applications using Spring technologies such as Spring Boot, Spring Data, Spring MVC and Spring Security
- SQL; JPA with Hibernate
- Understanding of modern design patterns
- API design
- Test Driven Development: unit testing, acceptance testing, automated testing
- Familiar with CI/CD processes
- Experience in Git
Beneficial technical skills
- Experience in microservices architecture and patterns.
- Experience in software for the Travel Industry will be a great advantage.
- Team player
- Good communication skills, written and oral
- Fluent in English
- Enthusiastic self-starter, able to work with minimal supervision
- Experience dealing directly with clients
What we’re offering
- A competitive salary
- Company pension
- Generous training and personal development
- Supportive, innovative, skilled and enthusiastic colleagues
- A friendly work environment where you are encouraged to share your experience, learn from others and develop your career
- Flexible working arrangement
- Performance related bonus scheme
- Child tax credits
How to apply
If you're a team player who has a sunny disposition and is content to be very well paid for doing a job you love in a pleasant digital environment that supports innovation and creativity, then we'd love to hear from you.
Send your CV and covering letter to email@example.com.