I will develop secure and scalable rest api using java spring boot


About this gig
Looking for a robust, secure, and scalable backend system? I bring 7+ years of experience delivering high-quality Java applications for top Swiss institutions like Swisscom and the Federal Department of Justice (ISC-EJPD), as well as for startups and SMEs.
I specialize in building modern and production-ready backend systems using Java Spring Boot, with a focus on security, performance, and clean architecture.
- REST APIs secured with OAuth2 / Keycloak
- Microservices with Kafka (event-driven architecture)
- CI/CD using Docker, GitLab, Helm, ArgoCD
- Testing & quality with JUnit, SonarQube, Swagger
- Real-time monitoring with Grafana / Prometheus
- Every line of code I write is clean, modular, and easy to maintain following best practices from enterprise-grade software engineering.
Lets bring your product to life with Swiss-level quality and precision. Contact me to discuss your needs!
Get to know Bassim B
- FromSwitzerland
- Member sinceAug 2025
- Avg. response time1 day
Languages
English, French, Arabic
FAQ
Do I need to contact you before placing an order?
Yes, please message me first. Every project is different, and I want to ensure I fully understand your needs to deliver exactly what you expect.
What do I need to provide to get started?
A clear description of your project, a list of features, any technical specifications (e.g. DB type, APIs to integrate), and access credentials (if applicable).
Can you deploy the API on my server or cloud provider (AWS, GCP, etc.)?
Absolutely. I can deploy your backend to AWS (EC2, ECS, RDS, S3), Google Cloud, or your own VPS using Docker, Kubernetes, or bare metal.
Do you follow clean code and best practices?
Yes — I deliver well-documented, modular, and testable code. I follow industry best practices including SOLID principles, layered architecture, and proper exception handling.
Can you integrate authentication and authorization in my API?
Yes, I use Spring Security with OAuth2 and Keycloak to secure your endpoints and manage users and roles.
Do you offer support after delivery?
Yes. I provide post-delivery support for bug fixes, minor adjustments, and deployment help, depending on the selected package.

