
Search by job, company or skills

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.
Job ID: 143354645