Các Phúc Lợi Dành Cho Bạn
Mô Tả Công Việc
Responsibilities:
• Requirement managements, translate application requirements and use cases into functional applications
• Design, build, refactor, and maintain efficient, reusable, and reliable Java code
• Ensure the best possible performance, quality, and responsiveness of the applications
• Managing tech team and coordinating with product teams and business teams for on-time delivery
• Daily management work, coordinate with PM for making the project plan, guiding junior engineers' daily work and doing knowledge sharing
• Stay up-to-date on emerging technologies
Yêu Cầu Công Việc
• Have +5 years of experience in Java software development
Required skills/Experience:
• Experience with requirements-management, backlog grooming and leading the development to meet specifications
• Good understanding of standard Software Engineering processes, Test Engineering & Automation
• Demonstrable experience mentoring and providing leadership to other developers
• Strong troubleshooting, tracing and debugging skills
• Proficient in JVM and Java ecosystem, such as Spring framework/Spring Boot/Spring Cloud
• Proficient in monitoring/logging/tracing in Java
• Proficient in common middleware and data storage, such as message queues, memory caches
• Have the ability to solve complex system problems
• Have good communication skills
• Familiarity with build and CI tools: Maven, Jenkins
Having following knowledge is a plus:
• Microservices
• Docker
• Reactive Programing
• Familiarity with Agile/Scrum model
• Having experience of dealing with large systems matters: performance, scalability…
• Angular
• SAML 2.0 SSO
Benefits/ Opportunity:
• Working in an international, dynamic, and professional environment with many opportunities to develop career.
• Having opportunities of being trained oversea and working directly with oversea customer
• A stable and rewarding position where your long-term commitment will be highly valued.
• Total Health Care Insurance
• Competitive salary.