Việc làm Có rất nhiều cơ hội công việc phù hợp với bạn tại TMA đang chờ được khám phá!

Lead Java Developer

Số lượng: Đang cập nhật
Địa điểm: Đang cập nhật
Ngày hết hạn: 31/03/2024

Job Description:

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.
  • Technical & Soft skills internal training courses
  • Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
  • Competitive salary and bonus.
  • Total Health Care Insurance
  • Loan Fund
  • Team Building Fund