Freelance Java Developer

remotesoftware developmentMiddle
Our client is a fintech company providing innovative payment and financial solutions to thousands of clients across Europe.

Project Description

You will be working on an existing client-facing system, specifically a credit and loan management module. The main task is to enhance the payment flow, ensuring:

  • The ability to pay outstanding debts in a single transaction, directly from the payment page.

  • Support for multiple payment methods.

Requirements:
  • Strong experience with Java (v8+) and Spring Boot

  • Good understanding of frontend integrations, ideally AngularJS

  • Experience working with relational databases like OracleDB

  • Understanding of containerized environments (Docker)

  • Ability to work independently and manage priorities

  • Excellent communication and English skills

  • A team player who listens actively and engages constructively

Will be a plus:

  • Experience working with fintech/payment systems

Responsibilities:

  • Develop and integrate a new payment module into an existing Java-based credit system

  • Ensure smooth and secure payment workflows, including multiple payment method options

  • Collaborate with the frontend team to seamlessly integrate backend APIs into AngularJS components

  • Write clean, maintainable, and testable code using Spring Boot, Lombok, and OracleDB

  • Participate in daily stand-ups and sprint planning sessions with the team

  • Communicate effectively with the technical team and client-side representatives in English

Conduct unit testing and assist in system-level integration testing

Project Duration: ~2.5 months
Location: Remote
Engagement Type: Freelance