- Work as Senior software developer on the web-based application product in JAVA- related and open-source technologies
- Develop applications based on graphical layout designs that follow the strict requirements
- Take ownership and accountability for production service, including fix on fail, problem investigation, root cause determination, and resolution
- Participate in and provide quality assurance activities, including code reviews, white-box testing, test coverage for own work and team outcome
- Accountable for continuously discovering, evaluating and implementing new technologies/processes to optimize development efficiency or improve product quality
- Establish estimation, proposing development solutions with customers
- Foster collaboration across technical teams through mentoring and expert guidance as required to develop the most cost-effective solutions
- Continuously research and implement new technologies to maximize development efficiency
DESCRIPTION
REQUIRED SKILLS AND EXPERIENCE
- At least 5 years of experience in software & back end development technologies in general
- Proven hands-on experience on Java ecosystem, Spring boot, Microservices, SQL, NoSQL: MongoDB, Cassandra…
- Experience in designing & developing RESTful APIs and microservices-based system;
- Strong knowledge of writing secured codes and good understanding of design patterns
- Experienced in developing and deploying microservices with Cloud based technologies( AWS, Kubernetes, Docker…)
- Experience in agile scrum-based development process
DESIRED SKILLS
- Experience as software engineer in a complex, enterprise-level development projects
- Establish software development patterns and best practices via examples and shipping code
- Develop architectures that are inherently secure, robust, scalable, modular, API-centric and global.
- Collaborate with business team to develop and clarify requirements to enable development of technical solutions
- Provide executive level support for initiatives, particularly as related to re-use, funding requirements and areas of risk
- Multi-tasking ability essential to handle multiple priorities with minimal direction from management
- Excellent soft skills: leading client and team discussions, team player, ability to train others
- Good knowledge & experience in other new technologies e.g. Blockchain, AI, etc.
BENEFITS
Salary: Up to $2000
- Probation salary is 100% of official salary
- 13th-month salary and performance review twice a year
- Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year)
- Employee’s professional certification and training allowances subject to company regulations
- BIC Care Health Insurance
- Annual Health Assessment
- Social, health and unemployment Insurance following Government policy
- Enjoy company summer trips and other team building activities held monthly and quarterly
- Work five days per week with flexible working time
- Have chances to gain knowledge on the latest waves of blockchain, AI, Big Data
- Professional, creative and dynamic working environment
CONTACT
- Send CV to: tuyendung@gemvietnam.com
- Hotline: +842466666100 (Recruitment Team)
- Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
- Linkedin GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/