Search by job, company or skills

Manpower Vietnam

Mid - Senior Fullstack Developer (Java, ReactJS/ Angular)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Our client is looking for a software engineer with 35 years (Only for total 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.

Job 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

Candidate must be located in Ho Chi Minh City.

Having 3-5 YOE only, 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:

o TDD

o Continuous Integration

o Pair programming

o Infrastructure automation

Strong passion for software engineering craftsmanship and high-quality code

Experience integrating applications with RDBMS such as MySQL or PostgreSQL

Exposure to NoSQL databases (e.g. MongoDB, GraphDB) is a plus

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143354645