Benefit• Competitive salary, health insurance covered for employee & dependents• Working on international projects. Professional and dynamic working environment• Achieving valuable experience with variety projects, new technologies and hundreds of talents• Receiving training opportunities including many technical seminars and soft skill training courses• Good opportunity for promotion through regular performance review system• Good opportunity for landing program through Worldwide.Job DescriptionAbout the Role/positionIn this role, you will be trained in the Azure cloud and Java to develop microservices and become a junior Azure and Java developer on a team. You will work within project teams on Azure development and Java frameworks and in close collaboration with our cross-functional teams and international clients.You need to have a forward-thinking mindset, the ability and the confidence to take on challenges.Responsibilities:• Successful the training course as schedule and will be responsible for developing software applications and building microservices using Azure (SQL, Function, Logic Apps, Repo, API Management, ARM Templates, Integration Services, Storage, Containers, Liquid Maps, Event Hub, etc) and Java technologies (Java, Spring Boot, Hibernate/JPA , etc)• Read and understand technical documents design• Implement the application in compliance with established software quality standards of the company and perform unit testing.• Suggest technical solution for bug.• Providing estimated development times.• Develop integration solutions with other systems including Synchronization, Asynchronization, Concurrency patterns in Java and Azure with common integration patterns such as REST/SOAP, Messaging, Streaming, Event-Driven Architecture.• Managing application configuration and performing minor/major software upgrades.• Establish and execute traceable unit and integration tests (automated as to be agreed).• Understand and apply industry practices, architectural standards and department policies and procedures relating to work assignments.