CMC Global Company Limited.

Java Software Engineer

Vietnam

11 days ago
Save Job

Summary

Company Description

CMC Global, a member of CMC Corporation, is a key player in the field of Information Technology and digital solutions. With a focus on empowering businesses worldwide, CMC Global aims to be a driving force in the digital transformation era by offering cutting-edge technologies and exceptional services. The company establishes strategic partnerships with international businesses and governments and fosters an inclusive work culture that values creativity, speed, commitment, and customer-centricity.


Role Description

This is a full-time on-site role for a Java Software Engineer located in the Hanoi Capital Region. The Java Software Engineer will be responsible for Software Development, working on Microservices, programming with the Spring Framework, and utilizing Java.


Qualifications

  • Design, develop, and maintain fullstack web applications using Java (Spring Boot) and ReactJS.
  • Lead or contribute significantly to system architecture, component design, and technical direction.
  • Develop and consume RESTful APIs and ensure secure, efficient communication between front and back end.
  • Optimize application performance and scalability.
  • Review code, mentor junior developers, and ensure coding standards and best practices.
  • Collaborate with product owners, QA engineers, UI/UX designers, and DevOps.
  • production issues and provide timely fixes.
  • Participate in Agile ceremonies and contribute to continuous improvement.


Requirement

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Java and Spring Boot (or other Java frameworks)
  • Deep understanding of full software development lifecycle (SDLC).
  • Proficiency in working with REST APIs, microservices architecture.
  • Experience with relational databases (PostgreSQL, MySQL) and ORM frameworks (Hibernate/JPA).
  • Strong knowledge of Git and version control workflows.
  • Familiarity with modern frontend tooling (Webpack, Babel, ESLint).
  • Experience with unit testing and integration testing.
  • Strong problem-solving and analytical skills.
  • Excellent communication and team collaboration skills.

Nice to have

  • Experience in leading technical teams or mentoring others.
  • Familiarity with DevOps practices, CI/CD pipelines (Jenkins, GitLab CI, etc.).
  • Knowledge of Docker, Kubernetes, or other containerization technologies.
  • Exposure to cloud platforms like AWS, Azure, or GCP.
  • Experience with message queues (Kafka, RabbitMQ) or event-driven architectures.
  • Knowledge of performance tuning and security best practices.


Benefit

  • 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.) 


--------------------------------------------------------------------------------------

Work location: Cầu Giấy District, Hanoi.

Working hours: 08:30 – 17:30 (Monday to Friday)

Contact point: Ms. Nguyễn Phương Thảo

Email: [email protected]

Mobile/Zalo: 0966.711.56

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: