Ebury, a rapidly growing FinTech company, is seeking a Java Engineer (Contract) to join their dynamic tech team. As part of this role, you'll be instrumental in developing innovative solutions for their finance products. Your responsibilities will include configuring application properties, developing tests, debugging applications, managing source control, working with JSON and XML data, architecting reusable services, collaborating with form developers, deploying components, and creating comprehensive documentation. The ideal candidate should have strong experience in Object-Oriented development using Java/Groovy, familiarity with IDEs, continuous integration, unit and integration testing, creating Java services, Agile methodologies, server-side debugging, and HTML5/CSS. Ebury offers a diverse, inclusive work environment with a presence in over 25 countries and a team of more than 1700 staff. They've received significant investment and international recognition, making this an exciting opportunity for a talented Java Engineer to contribute to a fast-paced, innovative FinTech company.