This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Select the most appropriate technical solution to demonstrate proposed solution to the client and the development team
Understand non-functional requirements such as performance, scalability, security, maintainability and consult Managers to create solutions meeting those requirements for a complex enterprise application
Design the software application based on architecture and requirements
Create checklist, Review code, support team member
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 5 or bigger, train and mentor team members
Requirements:
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
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
Experienced with Design pattern, SOLID principle
Experienced with SCRUM, GIT, SVN, REDMINE, JIRA
Team leadership and project management experience
Bachelor’s Degree
Nice to have:
Familiarity with Docker, Linux OS (Ubuntu, CentOS, CoreOS), Kubernetes, Apache Kafka, Minio FS are advantage
What we offer:
Performance review: 2 times/year
14th-month salary bonus
KPI bonus based on project and performance
Extra package: 16 Mil /employee/year (Bonus at Tet, New Year, your birthday, CMC Corp’s birthday, 2/9 and Tet’s gift, Middle-Autumn gift, …)
Opportunity to work in a professional, modern, and dynamic environment, take part in international projects
Opportunity to get on-job training and promotion
An excellent corporate culture with in/out of office activities that help to develop staffs ability and creativity
CMC health care and social insurance
Onsite opportunities: short-term and long-term assignments in US, EU,… (members of GEU/US)