Opportunity
Senior Officer
for FullStack Development_01 Post
Posted: 09/12/2025 ,
Closing Date: 22/12/2025
Job Description
Full-Stack Developer Officer is responsible for
designing, developing, and maintaining both frontend and backend systems for
bank products using modern web technologies and Java/Spring Boot framework to
ensure the delivery of robust, scalable, and secure banking applications that
align with the bank's digital transformation vision.
Location
Head Officer_Phnom Penh
Duties and Responsibilities
- Develop
modern web applications using ReactJS, TypeScript
- Build and
maintain RESTful APIs and microservices using Java/Spring Boot
- Design and
implement responsive, type-safe user interfaces with exceptional user
experience
- Develop
backend services with Spring Cloud ecosystem for distributed systems
- Integrate
frontend applications with backend APIs and third-party services
- Implement
secure authentication and authorization mechanisms (JWT, OAuth2, Spring
Security)
- Work with
databases (PostgreSQL, MySQL) and implement efficient data access layers
- Implement
event-driven architectures using Apache Kafka and message brokers
- Integrate
caching layers (Redis) for performance optimization
- Collaborate
with cross-functional teams on end-to-end feature development
- Participate
in API design, system architecture discussions, and code reviews
- Write clean,
maintainable, and well-documented code following best practices
- Implement
unit tests, integration tests, and ensure code quality
- Work with
Docker containers and Kubernetes for deployment
- Participate
in agile development processes and sprint planning
- Support
production applications and troubleshoot technical issues
Skills Specifications
- Bachelor's
degree in Computer Science, IT, Software Engineering or equivalent
- 1-2 years
of software development experience (frontend, backend, or full-stack)
Frontend
Skills (Required):
- Proficiency
in ReactJS and TypeScript
- Experience
with modern JavaScript (ES6+)
- Understanding
of responsive design and CSS frameworks
- RESTful API
integration experience
Backend
Skills (Required):
- Solid
understanding of Java programming language
- Experience
with Spring Boot framework
- RESTful API
design and implementation
- Database
design and SQL knowledge (PostgreSQL, MySQL)
- Understanding
of ORM frameworks (Spring Data JPA, Hibernate)
General
Skills:
- Strong
problem-solving and analytical skills
- Excellent
communication and teamwork abilities
- Fast
learner with passion for new technologies
- Git version
control proficiency
- Understanding
of software development lifecycle
- Ability to
work independently and in team environments
Preferred
Experience:
How to Apply
Interest Candidates, please click HERE: