Freelance Java Developer
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.
-
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