Find Jobs
Hire Freelancers

Spring Boot Developer Needed

$30-250 USD

Closed
Posted 24 days ago

$30-250 USD

Paid on delivery
I'm in need of a Spring Boot developer with experience in implementing payment module including wallet in order to add it to existing application Key Requirements: - implementing payment module including payment and invoices services (for now we can use mock and it should be prepared to integrate it with third party later) - implementing wallet with the following feature: - as user consume, and view history of wallet balance. - as user I can use gift cards to charge my wallet - as admin I can add refund to the user - as as system I can hold some amount of user balance until his service done in order to consume it. Key notes: - the developer should apply the best practices and clean code (from architecture perspective, security perspective ... etc) - I need to apply on hold payment, which it means I'll get user approval to hold the amount and wait for his service to be done successfully then the system can consume the amount from payment, wallet ...etc "note that if the payment fail the wallet should be updated with minus amount" - ensure the implementation provides data integrity Experience Required: - Proven experience with Spring Boot is a must.
Project ID: 38256520

About the project

31 proposals
Remote project
Active 19 days ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
31 freelancers are bidding on average $173 USD for this job
User Avatar
Hi there, I hope you are good. I have read the brief details of your project. I have rich experience doing similar jobs from past few years regarding to these skills Java Spring, Software Architecture, Java and Spring Boot. You can check my portfolio as well: https://www.freelancer.com/u/Sidrairfan078 Lets start chat, So we could discuss it in detail and finalize the timeline and budget after discussing requirements. Thanks! Sidra
$155 USD in 8 days
5.0 (5 reviews)
5.3
5.3
User Avatar
As an experienced Java developer with a proven track record in Spring Boot, I am confident I can deliver on your needs. For the past 9 years, I have been honing my skills in website and mobile app development, focusing on delivering quality work that not only meets but exceeds client expectations. From complex architecture to ensuring data integrity and applying best practices for security, my main goal is to leave my clients happy and satisfied with my work. In terms of your project requirements, I want to emphasize that I understand the criticality of implementing the all functions run smoothly. Especially important for your project is the ability to integrate a third-party payment system seamlessly in the future - a task I am more than qualified to handle. Additionally, with 6 years of experience in mobile app development, including IOS and Android apps, I am well-versed with working on the go and handling complex transactions like gift card charging systems as well as refund processes. This combined with my proficiency in PHP, Laravel, Apis and my experience in using Gradle and Github makes me capable of taking up all aspects of this project. I value long-term relationships with my clients and with a positive reference through a hire rate of over 90%, rest assured that your project will be treated with creativity, speed, and accuracy. Choose me for clean code implementation that extends into a clean relationship with ongoing support!
$220 USD in 7 days
4.6 (20 reviews)
6.0
6.0
User Avatar
Hi there, I have read the brief details of the project u posted and I believe i can help u as I have great experience doing projects with Spring Boot, Software Architecture, Java Spring and Java. Please send me msg to discuss in detail. Regards, Ayesha
$250 USD in 7 days
5.0 (7 reviews)
5.2
5.2
User Avatar
nuharik saeid ## Spring Boot Developer Needed: Payment Module Integration **Project Scope:** Integrate a payment module, including wallet functionality, into an existing Spring Boot application. **Key Requirements:** * **Payment Module Implementation:** Develop a payment module responsible for handling payments, including: * **Payment Processing:** Integrate with a payment gateway (mock initially, then real integration later) for secure payment processing. * **Invoice Generation:** Generate invoices for completed payments. * **Wallet Management:** Implement wallet functionality for users to manage their funds. * **Mock Integration:** Initially, use mock data and services to simulate payment gateway and wallet functionality. * **Preparation for Real Integration:** Design the module to seamlessly integrate with a chosen payment gateway and wallet provider in the future. * **Spring Boot Expertise:** Strong understanding of Spring Boot framework, including REST API development, data persistence (e.g., Spring Data JPA), and dependency injection. **Responsibilities:** * Design and develop the payment module, including payment processing, invoice generation, and wallet management services. * Implement mock services for initial testing and development. * Ensure the module is designed for easy integration with real payment gateway and wallet providers. * Write unit tests and integration tests to ensure the module's functionality. * Document the implementation and provide clear instructions for future integration. **Experience & Skills:** * Proven experience developing Spring Boot applications. * Strong understanding of RESTful API development and related technologies (e.g., JSON, HTTP). * Experience with payment gateways and wallet providers (knowledge of Stripe, PayPal, Braintree, etc. is a plus). * Familiar with Spring Data JPA for data persistence. * Strong object-oriented programming skills. * Excellent communication and collaboration skills. **This is a short solution that can be further customized based on specific requirements and details of the existing application. It provides a basic framework for defining the scope, requirements, and skills needed for the project.** Best regards, Mai Mai
$140 USD in 7 days
4.9 (15 reviews)
4.2
4.2
User Avatar
Hi I have 4 years of experience in spring boot and worked in fintech domain. I have also worked on payment related services. Please provide me more details of the work Best
$140 USD in 7 days
5.0 (22 reviews)
4.0
4.0
User Avatar
With over 14 years of intensive experience in Java and Software Architecture and a proven track record with Spring Boot, I'm confident that I can exceed your expectations in implementing the payment module and wallet features into your existing application. I understand your need to integrate third-party services later, and I assure you that my clean code practices will make the transition smooth and hassle-free. As an advocate for data integrity and robust architecture, I understand the importance of handling payment services carefully. My skills in implementing user-friendly dashboards for data manipulation and visualization will ensure that your users have a seamless experience managing their wallets, gift cards, and transaction history. On the admin side, I'll design a secure system that enables easy refunds should the need arise. Another critical aspect is your requirement for hold payments until service completion. I will make sure this feature integrates cohesively with your existing payment methods, ensuring data accuracy even in cases where payments fail. Choosing me guarantees not only efficient implementation but also a future-proof system that will scale effectively as your business grows. Don't hesitate to reach out; let's get started in making your project a success!
$140 USD in 7 days
4.5 (6 reviews)
4.1
4.1
User Avatar
Hello, We are a team of expert developers who have expertise in application development. Over the last 10+ years, we have developed several applications and achieved excellent feedback from clients. Core skills and experiences: - Language (C++, C#, WPF, Python, Java, Flutter) - Interaction with backend - Rest API, JSON, XML, PHP, NODE.js, C#.net - Databases / Data Management - SQLite, MySQL, MongoDB, MariaDB - Google Maps, Geolocation, GPS, Location Tracking - Version Control Tools - GitHub, Bitbucket, GitLab Why us- - Quality work at affordable prices - Strong frontend and flexible backend architecture and database knowledge - Develop applications that support all devices - Delivering product on/before time - Always up-to-date with the latest technologies Looking forward to your response and building a long-term relationship. ➥ Important Note: We do not take any upfront payment—nothing in Advance.
$140 USD in 7 days
5.0 (2 reviews)
3.7
3.7
User Avatar
Hi there, We can implement a payment module including a wallet in order to add it to your application. We have 10+ years of experience in all these mentioned tech stacks and we are a team of well-established 150+ professionals. NOTE - I can share my recently built URLs with you in the chat box for your reference. Let's connect on chat and discuss this further in the meeting. Regards!
$140 USD in 7 days
5.0 (1 review)
3.7
3.7
User Avatar
Hello, I am highly interested in your project. To implement the payment module and wallet functionality using Spring Boot, I'll design a modular architecture following microservices principles for scalability and maintainability. For the payment module, I'll integrate with mock services initially, ensuring it's seamlessly extensible to third-party integrations like PayPal or Stripe. Using Spring's dependency injection and AOP, I'll enforce clean code practices and robust security measures, including HTTPS and JWT tokens for authentication. The wallet feature will include transaction history and balance management. Users will be able to recharge using gift cards, and administrators can issue refunds seamlessly. Implementing on-hold payments will involve using distributed transactions or compensating transactions to ensure data integrity, handling scenarios where services fail. Could you clarify specific requirements for transaction logging and auditing? Also, are there preferred technologies for gift card integration and payment gateway selection for future integration? I look forward to hearing from you. Thank you
$140 USD in 7 days
5.0 (2 reviews)
2.8
2.8
User Avatar
Hello Dear! Good Day! Hope you are doing fine. This is Toriqul Islam . I am an expert "Web Developer" with 10+ years of working experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql and different Frameworks. Hire me and you don't have to worry about your website problems again! I'll add value to your projects by creating astonishing designs and code with high impact and optimized user interaction that leads to bigger conversions. WHAT PROBLEMS CAN I HELP YOU SOLVE? • Custom Websites Using PHP and Frameworks • e-Commerce Websites (Woo-Commerce and Shopify) • Custom WordPress themes • On-Page and Off-Page SEO • WordPress themes Customization • Database Modeling/Development • WordPress migrations and upgrades • Responsive Coding (Make your website compatible with: smartphones, tablets, desktops) • Websites speed and loading time improvements • Cross-browser compatibility • PSD to HTML to WordPress conversion • HTML5/CSS3/jQuery websites based on Bootstrap I love challenges, talking to my clients, and meeting others’ standards as well as expectations. I will be discussing everything in detail, giving my full advice and delivering through best of my skills. You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$100 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
With my extensive experience in Spring Boot and building robust payment systems, I am confident I can deliver the functionalities you require, including the on-hold payment feature and wallet management. I have a couple of questions to better understand your needs: Could you provide more details about the current architecture of your application? This will help in planning the seamless integration of the new modules. For the mock payment and invoice services, are there specific workflows or scenarios you need implemented initially? I follow best practices in code quality, security, and architecture design to ensure maintainable and scalable solutions. My approach would include thorough testing to ensure data integrity and a seamless user experience.
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello there! I hope this message finds you well. As a seasoned Spring Boot developer with an exceptionally strong grounding in Java and software architecture, I believe I'm the most adept candidate to complete your project. Implementing a payment module is a task that requires meticulousness and precision, both of which I possess in abundance. And while I'm experienced in using mock integration for now, I am fully aware of what is required should we decide to integrate third party systems in the future. Your requirement for building a comprehensive wallet module resonates well with my portfolio. Over the years, I've developed numerous applications containing similar functionalities such as enabling users to manage their balances, utilizing gift cards, and providing administrators with the autonomy to process refunds. Beyond just functionality, I am particularly passionate about developing clean code and application best practices. Ensuring data integrity, system security, and optimal user experience are paramount to me. Therefore, if chosen for this project, you can trust that I will deliver not only what you need but also a system that will stand the test of time and meet all expected functionalities. Thank you for considering me, and I look forward to bringing your vision to life!
$200 USD in 15 days
0.0 (1 review)
0.0
0.0
User Avatar
Hi there, I have carefully reviewed your job posting and understand your requirements. I believe I am an ideal fit for your project, as I have successfully completed numerous similar projects in the past. Unlike others who may rely on existing templates or past work, I build products from scratch to ensure optimal performance, speed, and SEO. I would love to discuss the details further with you. Best regards, Gene
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi there, I have carefully reviewed your job posting and understand your requirements. I believe I am an ideal fit for your project, as I have successfully completed numerous similar projects in the past. Unlike others who may rely on existing templates or past work, I build products from scratch to ensure optimal performance, speed, and SEO. I would love to discuss the details further with you. Best regards, Koushik
$140 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have used Spring Boot in many large commercial applications during my tenure in a trillion dollar financial institutions to million dollar large projects. Spring Boot is my go-to language for my personal projects as well. With over decades of Java development experience and specific training in Spring Development I am confident that I can deliver great quality work to meet your demands. Few past work related to Spring boot: - Banking software: Microservices development using Spring Restful services with Docker containerisation. - Spring Boot Shell command line utilities development for ETL processing I am capable of designing and implementing your requirement with clean code and simple security with high data integrity. Looking forward to discuss further.
$240 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have previously developed a payment module for an e-commerce website using Spring Boot. I am confident that I can leverage my experience to help you with your project. I have expertise in securing applications and have worked with MVC architecture, which may benefit your application. I am eager to begin work on this project and dedicate my time to it.
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
With my proficiency in Java and extensive experience in Spring Boot development, I can provide a robust solution for your payment module and wallet implementation needs. Over the years, I have been actively involved in building scalable web applications and have received appreciation for my clean code practices, which aligns well with your project requirements. My skills will allow me to conceive and deliver a payment system that is secure (including data integrity & user permissions), user-friendly, and incorporates gift card integration effectively. Moreover, I want to assure you that not only will your payment module be constructed favoring efficient architecture and code structures but it will also be easily extensible. The current mock framework can be seamlessly integrated with third-party providers down the line, promising better adaptability for future evolution when needed. Finally, I'm highly enthusiastic about implementing your on-hold payment feature. This approach will not only enhance service reliability but can serve as a testament to the quality of my dependable and solution-oriented work style. By choosing me, you're choosing a developer who prioritizes both functionality and future-proofing - a combination that would greatly benefit your project. So let's collaborate and give your application the boost it deserves!
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Hiring Manager, With over 19 years of experience in driving large-scale projects, technical architecture, and delivery management, I am excited to apply for the Sr. level opportunities as a Technical Lead, Project Management, or Solution Architecture. My expertise in Java 11, Spring Boot, Microservice Architecture, and Agile methodology. Thanks, Jagdish
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have over 4 years experience in Java Backend Development using Spring Boot. I have experience in nearly same project like yours. My previous project is connecting payment gateway. It is user can pay bills by card using ECR System and Pay system with a local bank. I have experience in Spring Security, JWT, Microsoft SQL, MySQL and MongoDB. Please award this project and talk details about this project. Thanks in advance.
$200 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have a deep understanding of building robust and scalable web applications, and I am confident in my ability to deliver the required features while adhering to best practices and ensuring data integrity. Regarding the key requirements, I have extensive experience in implementing payment modules and integrating them with various third-party payment gateways. I am well-versed in designing and developing payment and invoices services, and I can provide a mock implementation to start with, ensuring seamless integration with the third-party payment processor in the future. For the wallet feature: - Allowing users to view their wallet balance history - Enabling users to charge their wallet using gift cards - Providing administrators the ability to add refunds to user wallets - Implementing a "hold" functionality to temporarily hold a user's balance until the service is successfully completed Throughout the development process, I will prioritize clean code, adhere to architectural principles, and consider the security aspects of the application. I am well-versed in designing and implementing enterprise-grade applications that meet the highest standards of quality and reliability. I am confident in my ability to deliver this project and meet your requirements. I welcome the opportunity to discuss my qualifications in more detail and to provide you with examples of my previous work.
$30 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SAUDI ARABIA
Riyadh, Saudi Arabia
0.0
0
Payment method verified
Member since May 26, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.