Full Stack Java Developer
Đăng 1 năm trướcHanoi, Vietnam
Position: Full Stack Java Developer Salary Range: negotiate JOB DESCRIPTION: - Design, build, and maintain scalable and efficient backend APIs and services using modern frameworks and cloud technologies. - Develop and maintain web interfaces,…
Position: Full Stack Java Developer
Salary Range: negotiate
JOB DESCRIPTION:
- Design, build, and maintain scalable and efficient backend APIs and services using modern frameworks and cloud technologies.
- Develop and maintain web interfaces, ensuring seamless integration with backend systems.
- Deliver customer-facing features and system improvements that directly impact user experience and business metrics.
- Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical solutions.
- Drive the full software development lifecycle: requirement gathering, system architecture, development, testing, deployment, and ongoing maintenance.
- Create and maintain engineering design documents to ensure clear communication of system design and decisions.
REQUIREMENTS:
- From 4 years of professional experience in full stack development, with strong expertise in both backend (Java) and frontend (React.js) technologies.
- Proficient in Java/JEE and modern frameworks including Spring Boot, Spring Security, and Spring Data.
- Hands-on experience developing scalable web applications using React.js, with a solid understanding of modern JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with state management libraries such as Redux or Context API.
- Strong understanding of RESTful API design, development, and integration.
- Proficiency in using version control systems such as Git (GitHub, Bitbucket) and collaborative development workflows (PRs, code reviews).
- Solid experience working with relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB); performance tuning experience is a plus.
- Experience with containerization tools like Docker
- Exposure to CI/CD pipelines and DevOps tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Skilled in AWS, GCP, Azure, and Kubernetes (K8s); experienced in designing and deploying cloud-native applications and managing containerized environments.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues across the stack.
- Excellent communication skills in English, both verbal and written.
- Ability to collaborate effectively in a cross-functional team and thrive in a fast-paced, agile development environment.
- A proactive mindset with a passion for learning and applying new technologies and best practices.
Working Conditions:
- Attractive salary package (negotiable) and 100% salary from probation
- Social insurance full salary
- Health Insurance provided (Premium package)
- Additional 12 paid day-off per year (beside annual leave by law)
- Occasional Gifts (birthday, women day, etc.)
- Yearly learning budget
- Yearly Position Level Assessments