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
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
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
Years of experiences:
Have +5 years of experience in Java software development
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.