Job Description
About Company
Your role & responsibilities
We are looking for qualified Lead Java developers to join our team. You will be evolving in web application development in different fields, such as: networking, e-learning, logistics, Clinical Research
- 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
Your skills & qualifications
- 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
- Years of experiences Have +5 years of experience in Java software development
Benefits for you
- 13th salary and bonus based on business performance;
- Performance review each year and salary adjustment based on job performance
- Healthcare: Annual health check-up, Premium Health Insurance
- Comfortable working conditions and flexible working time
- Good career growth opportunities with interesting and challenging projects;
- English, technical, and soft skills training courses;
- Outdoor activities with company support: sports clubs, team building, happy hour parties, birthdays, trips, staff and family events, etc.
- Time work: Mon -Fri (8:30 - 12:00 - 1:30 - 6:00)