18.09.2026 aktualisiert


100 % verfügbar
Backend Engineer - Java | Spring Boot Microservices | REST API | PostgreSQL
Ho Chi Minh, Vietnam
Weltweit
Bachelor of Technology, Information TechnologySkills
APIsJava API For Restful Web ServicesPythonLaravelPostgreSQLMessaging Application Programming InterfaceSpring CloudSpring BootBackendBackend-programmierungFront EndSpring JdbcApi DesignMicroservices
Java & Spring Boot Micro-services
Expertise in developing and maintaining production-grade Spring Boot microservices, including service design, REST API contracts, JPA/Hibernate data models, and zero-downtime CI/CD releases using Java 17.
Database Design & Query Optimization
Proficiency in relational schema design with PostgreSQL, including indexing, query profiling and tuning to keep reporting endpoints responsive as data volume grows.
Event-Driven & Asynchronous Processing
Solid experience with event-driven architectures using Kafka and RabbitMQ, as well as asynchronous processing patterns for high-traffic backend systems.
Testing & CI/CD
Application of JUnit 5 and Mockito for unit and integration testing, combined with CI/CD pipelines via GitHub Actions and GitLab CI for automated, environment-specific deployments.
REST & OpenAPI Design
Design of clean REST API contracts following OpenAPI standards, including idempotency keys, validation, audit logging and thorough API documentation.
Frontend Development (React & Next.js)
Working knowledge of React and Next.js, covering component state, forms and validation, REST data fetching and authenticated routing, sufficient to design APIs the client actually needs.
Docker & Containerisation
Use of Docker for containerising services and managing deployment environments, combined with Nginx as a reverse proxy and automated CI/CD for self-hosted and cloud deployments.
Node.js, Laravel/PHP & Python
Additional backend language experience with Node.js, Laravel/PHP and Python, enabling versatility across different technology stacks and project requirements.
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2022
Sprachen
Englishgut
Projekthistorie
Solo-built financial ledger and reporting tool on Spring Boot with a React front end, currently in development. Focus mostly on the backend side, using AI assistance to implement the React UI for quick delivery.
Self-funded product, currently in development. Mostly responsible for backend, integrations and infrastructure end to end, deployed to a self-hosted server through automated CI/CD.
Developing and maintaining Spring Boot microservices for an ERP accounting platform (Norway, remote). Owning services for invoicing, expense tracking and ledger reporting from API contract through production support. Designing REST APIs and JPA/Hibernate data models against a PostgreSQL schema with indexing and query profiling. Automating invoice aggregation and expense matching, hardening money-touching endpoints with idempotency keys, validation and audit logging. Covering business logic with JUnit 5 and Mockito plus integration tests, shipping through CI/CD with zero-downtime releases. Working asynchronously across a ~5 hour time-zone gap with a distributed team.