02.09.2026 aktualisiert


100 % verfügbar
Java Backend Developer
Phnom Penh, Kambodscha
Nur Remote
Bachelor of Software Engineering (in progress) - Beltei International UniversitySkills
JavaSpring SecurityHibernateBackendSpring Data
Java & Spring Boot Backend Development
Extensive experience building backend applications using Java and Spring Boot, including layered architecture with Controller, Service, Repository, and Entity layers.
RESTful API Development & CRUD Operations
Development of RESTful APIs for CRUD operations, account creation, deposits, withdrawals, and transaction management, tested and documented using Postman.
Spring Security & JWT Authentication
Implementation of authentication and authorization mechanisms using Spring Security and JWT to secure backend applications.
MySQL/PostgreSQL & SQL
Working with relational databases such as PostgreSQL and MySQL using Spring Data JPA and Hibernate to manage database relationships and persistence.
Spring Data JPA & Hibernate
Use of JPA and Hibernate for object-relational mapping, managing database relationships, and ensuring data persistence in backend systems.
MVC & Layered Backend Architecture
Application of the MVC pattern and Controller-Service-Repository layered architecture for clean and scalable backend design.
Git & GitHub
Version control and project management using Git and GitHub for collaborative software development.
Maven & IntelliJ IDEA
Use of Maven as a build tool and IntelliJ IDEA as the primary development environment for Java projects.
Third-party API Integration
Integration of third-party services and APIs into backend applications to extend functionality.
Extensive experience building backend applications using Java and Spring Boot, including layered architecture with Controller, Service, Repository, and Entity layers.
RESTful API Development & CRUD Operations
Development of RESTful APIs for CRUD operations, account creation, deposits, withdrawals, and transaction management, tested and documented using Postman.
Spring Security & JWT Authentication
Implementation of authentication and authorization mechanisms using Spring Security and JWT to secure backend applications.
MySQL/PostgreSQL & SQL
Working with relational databases such as PostgreSQL and MySQL using Spring Data JPA and Hibernate to manage database relationships and persistence.
Spring Data JPA & Hibernate
Use of JPA and Hibernate for object-relational mapping, managing database relationships, and ensuring data persistence in backend systems.
MVC & Layered Backend Architecture
Application of the MVC pattern and Controller-Service-Repository layered architecture for clean and scalable backend design.
Git & GitHub
Version control and project management using Git and GitHub for collaborative software development.
Maven & IntelliJ IDEA
Use of Maven as a build tool and IntelliJ IDEA as the primary development environment for Java projects.
Third-party API Integration
Integration of third-party services and APIs into backend applications to extend functionality.
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2025
Sprachen
Englishgut
Projekthistorie
Developed backend applications using Java and Spring Boot. Built RESTful APIs for CRUD operations. Implemented layered architecture using Controller, Service, Repository, and Entity layers. Worked with PostgreSQL/MySQL using Spring Data JPA and Hibernate. Implemented authentication and authorization using Spring Security and JWT. Tested and documented APIs using Postman. Used Git and GitHub for version control and project management. Additionally developed a backend system for managing customers, bank accounts, and transactions, including RESTful APIs for account creation, deposits, withdrawals, and transaction management. Applied Controller-Service-Repository layered architecture, used JPA/Hibernate for database relationships and persistence, added validation and exception handling for reliable API responses.