Senior Fullstack Java Engineer
12025-11-30
Responsibilities
- Design, develop, and maintain scalable back-end services and APIs using Java (Spring Boot or similar frameworks).
- Develop new user-facing features using React.js.
- Build reusable code, components, and libraries for both front-end and back-end to streamline development.
- Translate UI/UX designs and wireframes into high-quality code.
- Optimize performance for both server-side and client-side applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure security, robustness, and maintainability across the application stack.
Requirements
- More than 5 years of professional experience in full-stack software development.
- Strong expertise in Java and frameworks like Spring/Spring Boot, complemented by proficiency or a strong commitment to work with Kotlin for modern services.
- Deep understanding of JavaScript, including ES6+ syntax and DOM manipulation.
- Proficiency in React.js and state management tools (e.g. Redux, Flux).
- Experience with building RESTful APIs and integrating with databases (SQL/NoSQL).
- Familiarity with front-end build tools like Webpack, Babel, NPM.
- Multi-Cloud CI/CD & Containers experience is required. This involves establishing automated CI/CD pipelines using GitHub Actions, and deployment expertise with container services like AWS ECS, Azure Container Apps, and Kubernetes.
- Knowledge of modern authentication mechanisms such as OAuth2 and JWT.
- Focus on performance optimization and code reusability.
- Proficiency in version control tools like Git.
- Strong problem-solving skills and ability to translate business requirements into technical solutions.
Soft skills:
- Effective verbal English skills in video conferences and face-to-face communication.
- Be a problem solver with great problem-solving skills.
- Proactive and effective self-learning skills and research.
What we offer
- Attractive and competitive performance-based compensation package
- Generous year-end 13th-month bonus
- Loyalty and annual dedication rewards
- Full gross salary paid during probation
- 12 annual leave days, 11 public holidays, 1 Christmas day off and 5 sick leave days
- Flexible check-in time, 1-day remote work per week, and the freedom to work from any of our offices in Da Nang, Hue, or Ha Noi
- Comprehensive healthcare package and annual health check-ups
- Team-building allowance, Annual company trips, and Gathering Party every Thursday for a fun and connected workplace
- Sports & hobby clubs with football, badminton, biking, running, chess, or music band groups
- Continuous learning & development with exclusive technical & soft skills training, English classes, and technical clubs
- Financial aid for marriage, newborns, and bereavement to support you through every stage of life