Fullstack Developer (Java, ReactJS/ Angular)

  •  Thông tin công việc: 20559
  •  Ngày đăng: 04/03/2026
  •  Loại công việc: Cố định
  •  Mức lương: 30000000 (VND) - 50000000 (VND)
  •  Ngành nghề: Nhà cung cấp giải pháp CNTT

Fullstack Developer (Java, ReactJS/ Angular)

THE ROLE
We are looking for a software engineer with 3–5 years of hands-on experience in Java,
Spring Boot, AWS, and modern frontend frameworks such as React.js or Angular using
JavaScript/TypeScript.
The ideal candidate has practical exposure to Test-Driven Development (TDD),
Domain-Driven Design (DDD), Reactive programming (Reactor), Kafka, Docker, and
Kubernetes (CLI). Experience with Kotlin is considered an advantage.
A solid foundation in Object-Oriented Programming (OOP), SOLID principles, Clean
Code, and design patterns is highly valued.

RESPONSIBILITIES
  • Apply continuous delivery practices to deliver high-quality software and business value early
  • Collaborate in cross-functional, value-driven teams to build innovative solutions for clients
  • Design and develop large-scale distributed systems based on microservices architecture
  • Leverage DevOps tools and practices to efficiently build, deploy, and maintain applications
  • Participate in the full software delivery lifecycle, from ideation and design to deployment and support
  • Act as a technical mentor, supporting and guiding junior team members through leadership and expertise.

JOB REQUIREMENTS:
  • Strong experience with Java, Spring Boot (Web), Gradle, and Object-Oriented Programming
  • Frontend experience using React.js or Angular with JavaScript / TypeScript
  • Hands-on experience with TDD, Domain-Driven Design, Reactor, Kafka, Docker, and Kubernetes CLI
  • Kotlin experience is a plus
  • Excellent OO design skills with solid knowledge of design patterns
  • Understanding of functional programming concepts is an advantage
  • Experience leading or contributing to teams using Agile, Lean, and Continuous
  • Delivery practices such as:
    • TDD
    • Continuous Integration
    • Pair programming
    • Infrastructure automation
  • Strong passion for software engineering craftsmanship and high-quality code
  • Experience in integrating applications with RDBMS such as MySQL or PostgreSQL.

BENEFITS
  • Innovative Engineering Culture: Flat structure, collaborative mindset, fail-fast approach that encourages learning and initiative
  • Engineering Excellence: Strong focus on Clean Code, SOLID, TDD/BDD, supported by mature CI/CD pipelines and polyglot development
  • Continuous Learning & Growth: Mentorship programs, masterclasses, Geek Nights, workshops, skill-building sessions, and blogging opportunities
  • Agile & Client-Focused: Works with Agile methodologies (Scrum, XP), promotes ownership and deep client engagement
  • Supportive Work Environment: Emphasis on work-life balance, flexible working arrangements, generous leave policies, and strong team bonding activities.