FULLSTACK JAVA DEVELOPER
Working location: District 1, HCMC
Salary range: Up to VND 100,000,000 gross
RESPONSIBILITIES
This company is looking for a highly skilled Fullstack Developer to join their dynamic team. This role
is essential for supporting a rapidly growing platform for family memories, focusing on enhancing
their digital offerings.
Frontend Development: Develop and maintain web applications using JavaScript and
[Link]. Implement responsive and user-friendly interfaces in collaboration with UI/UX
designers.
Backend Development: Contribute to backend services using Java, particularly within a
Spring Boot framework. You’ll work on core features such as user authentication,
subscription management, and payment processing.
API Development: Design and implement RESTful APIs, ensuring secure, scalable, and
efficient communication between the frontend and backend systems.
Database Management: Work with relational databases, including optimizing queries and
ensuring data integrity across different services. Gain experience with ORM tools like
Hibernate.
CI/CD Pipelines: Participate in setting up and maintaining CI/CD pipelines for automated
testing, building, and deployment processes, primarily using GitHub Actions.
Collaborative Coding: Engage in peer code reviews, contribute to shared codebases, and
adhere to best practices in coding standards and version control (Git).
Cross-functional Collaboration: Work closely with product managers, designers, and other
developers to translate business requirements into technical specifications and deliver high-
quality software solutions.
Continuous Learning: Stay updated with the latest trends in full-stack development,
participate in team learning sessions, and contribute to the improvement of development.
REQUIREMENTS
Experience: 4+ years of experience in fullstack development, with a solid foundation in both
frontend and backend technologies, with recent experience building for and deploying
solutions in a cloud environment (AWS, Azure, GCP or similar).
Frontend Expertise: Proficiency in JavaScript, with hands-on experience in frameworks like
[Link] or [Link], and a good understanding of HTML and CSS.
Backend Proficiency: Strong skills in Java, particularly with Spring Boot, and familiarity with
building and maintaining RESTful APIs. Have a good understanding of programming
principles such as clean code, refactoring, dependency injection
Unit Testing: Understands and follows good quality practices such as unit testing. Ideally
have experience with static code analysis tools.
Database Skills: Experience working with relational databases (e.g., MySQL, PostgreSQL)
and using ORM tools like Hibernate.
[Link] | LEADING TECH RECRUITMENT AGENCY | 028 7300 6685
CI/CD Knowledge: Understanding of CI/CD processes, with some experience in integrating
automated tests and deploying applications through pipelines (e.g., GitHub Actions).
Problem-Solving & Quality: Strong analytical and problem-solving skills with the ability to
debug and optimize code across the full stack.
Team Collaboration: Excellent communication skills, with experience working in an agile
environment, and the ability to collaborate effectively with cross-functional teams.
Adaptability: Willingness to learn new technologies, frameworks, and tools as required by
the project, and to contribute to the team’s overall technical knowledge.
Attention to Detail: A commitment to writing clean, maintainable code and an eye for detail
in implementing user interfaces and backend services.
[Link] | LEADING TECH RECRUITMENT AGENCY | 028 7300 6685