Taro Logo

Java Engineer (Contract)

Ebury is a hyper-growth FinTech firm, offering products including FX risk management, trade finance, currency accounts, international payments and API integration.
Backend
Mid-Level Software Engineer
1,000 - 5,000 Employees
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Java Engineer (Contract)

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.

Last updated 8 months ago

Responsibilities For Java Engineer (Contract)

  • Configure organisational and form-level properties for specific application goals
  • Develop unit and integration tests using common Java frameworks
  • Debug applications using log files and IDE debugging tools
  • Establish source control process for application assets
  • Generate and modify JSON and XML data files using standard Java objects
  • Architect services focusing on reusability and minimal maintenance
  • Collaborate with form developers to identify integration points
  • Deploy and configure Avoka Exchange components in production
  • Read and create comprehensive JavaDocs for project documentation

Requirements For Java Engineer (Contract)

Java
  • Proven experience in Object-Oriented analysis, development, and design, using Java and/or Groovy
  • Familiarity with Integrated Development Environments (IDEs), such as Eclipse or IntelliJ
  • Experience with continuous integration
  • Track record of unit and integration testing
  • Hands-on experience in creating services for the Java platform
  • Understanding of Agile delivery methodologies
  • Knowledge of server-side debugging and optimisation techniques
  • Strong grasp of HTML5 and CSS

Interested in this job?