Fullstack Java Developer
Posted: 3 days ago
Job Description
Working location: District 1, HCMCSalary range: Up to VND 100,000,000 gross RESPONSIBILITIESThis 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 Vue.js. 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.REQUIREMENTSExperience: 5+ 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 Ember.js or Vue.js, 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 injectionUnit 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.CI/CD Knowledge: Understanding of CI/CD processes, with some experience in integrating automated tests and deploying applications through pipelines (e.g., GitHub Actions).
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period