🇺🇦Ukraine (UTC+01:00)
Last Update Last Updated: March, 2025

â›” This job is currently unavailable

Java Engineer (Spring) for third-party API integration with fintech product

Back-End Web.

Middle
Upper-Intermediate English

Required Skills

Java
Java
Spring

Nice to Have

Summary

We need a strong Java engineer to build integrations between fintech system and several public APIs (accounting software and similar third-party SAAS solutions). Several existing integrations can be used as a reference.

The initial project is a 2-3 months full-time engagement, it has a backlog of up to 4 integrations. After after the first project is successfully finished, we're looking to offer a separate support contract., as we plan building further integrations from time to time.
During the initial project, the engineer (you) will have to gain knowledge and skills in our system architecture, APIs, infrastructure, data layer, middleware, etc.

Technology stack:
The main system is built on Java with Dagger on the backend and Spring in API-layer, and hosted on AWS. The integrations need to align to this stack as much as possible
Java: Latest stable version.
Spring API: Focused solely on API development (no Spring Boot).
Ensure data export and system compatibility for all new integrations.
.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

The client, European fintech company, is building integrations of it's main product with external cloud accounting systems.

We need strong Java engineers to build integrations between client's systems several public APIs, such as third party accounting systems and other complimentary SAAS software.

Requirements:

  • Java, Spring / Spring API - 3 years of similar experience
  • Expertise in building integrations and APIs using Spring API.
  • Familiarity with accounting systems and financial connectors is a plus.
  • Dagger (dependency injection for Java) would be a plus

The initial project start is planned for the 2nd half of January 2025. The initial project is a 2-3 months full-time engagement, it has a backlog of up to 4 integrations. After after the first project is successfully finished, we're looking to offer a separate support contract., as we plan building further integrations from time to time.

During the initial project, the engineer (you) will have to gain knowledge and skills in our system architecture, APIs, infrastructure, data layer, middleware, etc.

Technology stack:

  • Java: Latest stable version.
  • Spring API: Focused solely on API development (no Spring Boot).
  • Ensure data export and system compatibility for all new integrations.

The main system is built on Java with Dagger on the backend and Spring in API-layer, and hosted on AWS. The integrations need to align to this stack as much as possible.

Typical integration features:

  • User Authentication: Authenticate users and provide access to read/write operations in the accounting system.
  • Chart of Accounts: Ability to read the chart of accounts, including: Voucher series, Dimensions like project and cost center.
  • Booking Purchases: Create a booking object (e.g., a voucher), Upload and connect an image to the booking, Support bulk export functionality.
  • Error Handling: Connectivity Checks: Ensure system availability and handle connection errors.
  • Idempotency: Ensure requests are processed once without duplicate actions.
  • Export Fail Messages: Provide detailed error messages when exports fail.

Not your tech stack?

Join the Upstaff community and we are looking for the best project for you. Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview
  • Feedback
  • Project Selection (we are looking for the best project for you).

We work with developers from 50+ countries in different regions: Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia (Philippines, Indonesia), Oceania (Australia, New Zealand, Papua New Guinea), and the the UK.

  • We don’t have a legal and ethical basis to accept applicants from the following countries: Russia, Belarus, Iran, North Korea
  • We do not provide visa assistance, and our cooperation model does not include the benefits typically offered with direct hire.
Submit a Talent for Java Engineer (Spring) for third-party API integration with fintech product
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up