About the Role/positionIn this role, you will be a senior Azure/Java Engineer of a team. You will help team and work in project team with other sub-teams (Salesforce, Testing, DevOps, Infrastructure, etc) and closely with our international cross-teams and clients on a wide variety of collaborative and innovative engagements.One should be a phenomenal teammate with a forward-thinking mindset, ability and confidence to challenge the status quo to define future visions.Responsibilities:• Translate business requirements into technical applications.• Design, build, and maintain efficient, reusable, reliable, testable, and secure Java code.• Drive micro services-based design considering the scalability, fault tolerance, performance, and quality.• Identify bottlenecks and bugs and find solutions to fix issues.• Establish the overall architecture for the Java and Azure part of the platform.• Lead the design of SOAP UI, App Service, Java classes, Azure Repo, PowerShell, Azure Function, ARM• Review Java and Azure technical designs and provide feedback for improvements, decide on the technical design.• Help team to maintain code quality, organization, and automatization.• Do review of technical design with respect to IT security specifically.• Manage build and deployment for Azure Apps/.Net/Java projects• Build up the Java and Azure engineering practices by establishing sensible engineering and coding guidelines.• Decide on and drive usage of DevOps tools.• Configure the CICD pipeline including Code Quality and Code Security checks for Java and Azure• Drive implementation of Agile/DevOps practices.• Coach and mentor teams on Agile and DevOps best practices and tools. Work with the team to plan, allocate and follow up the team Sprints and tasks.• Write tutorials, how-to videos, and other technical articles related to solutions on Azure.Benefit• Competitive salary, health insurance covered for employee and 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.