Exclusive: A global travel company based in London who shaping and influencing customer behaviours to drive revenue and value for clients are seeking Mid and Senior Java Developers. With offices globally and an impressive client base of over 2000 they are the leaders in their field. As the Java developer you will be expected to work on large-scale, custom-designed, multi-tier, enterprise-level software development projects primarily using Java You will be responsible for the following: •Supporting the team to perfect software quality •Best practices and Continuous Delivery •Lead development efforts for new features •Able to strategically lead a project team to successful delivery •An expert in at least one language or domain, and maybe in 2 or more (current projects have a heavy emphasis on Java) •Influencing priorities, for both the team and the end users. You understand both the business problem and the technical solution, and you're able to advocate for excellence and effect change when necessary. •Use appropriate tools to contribute to the development of systems •You think big and act fast The Java Developer will have the following experience: •Hands-on development and delivery experience with a broad mix of languages and technologies, with a focus on Java, Spring and Hibernate •Experience with 2+ languages is preferable •Proven professional industry experience of using databases such as SQL or MySQL •Cloud based development, AWS preferred. Implementing SOA, microservices and Web Services desirable. •Experience working with event driven architectures or messaging solutions, such as Rabbit MQ or Kafka, is desirable.