[HCM-Hybrid] Backend Developer (Kotlin/Java)

LinkedIn|VMO|Ho Chi Minh City, Vietnam|8 Aug 2026
Apply Now →

JOB DESCRIPTION

Full Job Description

We are seeking an enthusiastic and skilled Intermediate-level Kotlin (Server-side) with Spring Boot Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining server-side applications using Kotlin and the Spring Boot framework.

You will work closely with our cross-functional teams to design, implement, test, and deploy high-quality software solutions that meet our clients' needs.

Responsibilities and Duties

  • Design and develop robust, scalable, and secure server-side applications using Kotlin and Spring Boot.
  • Collaborate with product owners, software architects, and other team members to understand requirements and translate them into technical solutions.
  • Write clean, efficient, and maintainable code, following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding guidelines.
  • Troubleshoot and debug issues, identify root causes, and implement effective solutions.
  • Collaborate with front-end developers and UI/UX designers to integrate server-side functionality with the user interface.
  • Optimize application performance and ensure scalability and reliability.
  • Write comprehensive unit tests and participate in integration and system testing.
  • Stay up-to-date with the latest industry trends, technologies, and frameworks related to Kotlin and Spring Boot.

Required Skill-set

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a Kotlin/Java developer in a server-side development role.
  • Strong proficiency in Kotlin/Java programming language.
  • Solid understanding of Spring Boot framework and its core principles.
  • Experience with RESTful API development and integration.
  • Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB.
  • Working knowledge of containerization technologies like Docker and orchestration frameworks like Kubernetes.
  • Knowledge of software engineering practices, including version control (e.g., Git), unit testing, and continuous integration.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong English communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Self-motivated and eager to learn and stay updated with new technologies.

Good to have Skill-set

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with microservices architecture and related technologies (e.g., Spring Cloud).
  • Experience with messaging systems such as RabbitMQ or Apache Kafka.
  • Basic understanding of frontend frameworks like Next.js