Design Lead (Java)

Địa điểm Việt Nam
Ngành nghề Công nghệ
Mã số 16617
Loại công việc Cố định
Lương Negotiable
Email liên hệ vi.luong@manpower.com.vn
Ngày đăng Tháng tám 30, 2024
You will be responsible for developing quality software components that provide value to stakeholders. You'll design complex applications, following set standards and principles, and play a key role in shaping system components and architecture.
Responsibilities:
  • Develop solutions for technical design and support to execute the implementations
  • Work with Solution Architect(s) in defining architecture solutions and bridging architecture to development.
  • Partner with Business Analysts and client stakeholders for requirements feasibility evaluation
  • Assist in establishing delivery processes and DevOps practices.
  • Identify and evaluate technical risks and dependencies.
  • Contribute to defining and estimating the Product Backlog.
Qualifications:
MANDATORY SKILLS
  • From 7 years of experience in Java
  • Experience with Java, cloud services, messaging systems, and security
  • Experienced with various database technologies
  • Advanced engineering practices including test-driven development, behavior-driven development, extreme programming, continuous integration/continuous deployment, domain-driven design, and design patterns
  • Practical knowledge of architectural patterns (microservices, cloud-based, micro-kernel) and quality attributes
  • Strong documentation skills and experience with technical diagrams (UML, Lucidchart, draw.io)
  • Good English proficiency
DESIRABLE SKILLS
  • Ability to enhance key quality attributes like performance, scalability, monitoring, and usability
  • Strong technical writing skills
  • Capable of defining and promoting design and development principles
  • Familiarity with cloud computing and relevant technologies
  • Knowledge of commercial applications in the financial and banking sectors
  • Knowledgeable in modern application architecture and standards (ex. ISO20022)