You will get Backend Application/RESTful API - Java | Spring Boot | Go


Project details
You will get a back-end application that exceeds your expectations and empowers your business to thrive. With 4 years of expertise in backend development, specializing in Java, Spring Boot, and Golang, I possess the skills to create powerful and scalable solutions to your needs.
Web Programming Project
API Development, API IntegrationProgramming Languages
Java, GoCoding Expertise
Performance Optimization, Security, DesignWhat's included
| Service Tiers |
Starter
$300
|
Standard
$700
|
Advanced
$1,500
|
|---|---|---|---|
| Delivery Time | 14 days | 28 days | 70 days |
Number of Revisions | 2 | 2 | 3 |
Source Code |
Optional add-ons
You can add these on the next page.
Fast Delivery
+$100 - $500About Ismail
Back-end Engineer
Bekasi, Indonesia - 4:34 am local time
My background includes:
- Backend Development: Golang (Gin, Echo, Fiber), Java (Spring Boot), Python
- Database: PostgreSQL, MySQL, MongoDB, Microsoft SQL Server, Redis (caching)
- Messaging & Event-Driven Systems: RabbitMQ, Kafka
- Cloud & Tools: Docker, Kubernetes, Git (GitHub, GitLab, Bitbucket), Linux, CI/CD
- Architecture & Principles: Clean Architecture, Microservices, SOLID Principles, Agile (Scrum)
What I Can Do for You:
- Design and implement REST APIs and microservices in Golang
- Optimize system performance for scalability & reliability
- Integrate third-party services and event-driven messaging (RabbitMQ, Kafka)
- Build secure, production-grade backend services with proper testing (Testify, Postman, Ginkgo)
Experience Highlights
PT Bank Rakyat Indonesia (2024 – now): Building and optimizing backend services in Golang for critical banking functions.
Enigma Camp (2023 – 2024): Coding instructor for Golang & Java Spring Boot, teaching 200+ students.
PT Bank Negara Indonesia (2022 – 2023): Developed backend features with Golang & Spring Boot, worked with PostgreSQL, Redis, Kafka, RabbitMQ.
BINUS University & IMS (2019 – 2022): Backend developer for RPA and back-office apps (Golang, Java, Python, .NET Core).
I’m detail-oriented, collaborative, and always focus on delivering clean, maintainable code. Whether you need a new backend system, API integrations, or performance optimization, I can help you achieve it efficiently.
Steps for completing your project
After purchasing the project, send requirements so Ismail can start the project.
Delivery time starts when Ismail receives requirements from you.
Ismail works on your project following the steps below.
Revisions may occur after the delivery date.
Project Kickoff and Requirement Analysis
Schedule an initial kickoff meeting with the client to discuss the project in detail. Analyze the client's requirements and clarify any ambiguities or uncertainties. Collaborate with the client to establish an understanding of the project goals.
Design and Planning
Based on the requirements, design the architecture and technical components of the back-end application. Create a detailed project plan outlining tasks, milestones, and estimated timelines. Seek client approval before proceeding to development.