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
Contact Company
1,000 - 5,000 Employees
Finance

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 7 days 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?

Jobs Related To Ebury Java Engineer (Contract)

Technical Support Engineer

Technical Support Engineer role at Ebury, providing L2 support and troubleshooting for a leading FinTech company in Madrid.

Technical Support Engineer

Technical Support Engineer role at Ebury, providing L2 support and troubleshooting for a leading FinTech company in Málaga, Spain.

Software QA Engineer

Mid-level Software QA Engineer position at Ebury, focusing on test automation and quality assurance for a leading FinTech company in Cairo.

Technical Support Engineer

Technical Support Engineer at Ebury, a leading FinTech firm, supporting business areas and troubleshooting software issues in São Paulo.

Business Developer (Financial Solutions)

Business Developer (Financial Solutions) at Ebury Poland - Drive growth through client acquisition and FX solutions development.