CMC Global

Java Team Leader (G3)

  • Hà Nội,
  • 01/11/2021

Job Description

  • Understand non-functional requirements such as performance, scalability, security, maintainability and consult Managers to create solutions meeting those requirements for a complex enterprise application.
  • Create checklist, Review code, support team meber.
  • Design the software application based on architecture and requirements (design packages, design subsystems)
  • Write design/implementation documentation.
  • Coding, implementing, maintain, and troubleshoot software.
  • Work with members of project teams to make certain specifications are satisfied.
  • Manage development teams with team size of 10 or bigger, train and mentor team members 


  • 5+ years in Java project development
  • Solid understanding of object-oriented programming
  • Skill for writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Experience with both external and embedded databases
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with Docker, Linux OS (Ubuntu, CentOS, CoreOS), Kubernetes, Apache Kafka, Minio FS are advantage.
  • Familiarity with Spring boot, Spring MVC
  • Familiarity with RDBMS: MySQL, PostgreSQL

**Soft skills:

  • Possible to co-work with team.
  • Good English skills, including the ability to convey information to non-technical colleagues in a concise and clear way.
  • Teamwork skills
  • Good at investigating and solving incident and problem skill
  • Self-motivated and Self-directed.

**Bonus points:

  • Experienced with Design pattern, SOLID principle
  • Experienced with SCRUM, GIT, SVN, REDMINE, JIRA
  • Team leadership and project management experience
  • Good English
  • Package: 14 salary months + Project bonus (If any) + Extra package: 16M/year
  • Young and dynamic working environment.
  • Continuous development of hard and soft skills through work and professional trainings.
  • Opportunity to approach newest technology trends
  • Exciting leisure: sport and art events (football club, family day…)
  • Company’s labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)