Back To Results

Principal Software Engineer – Java


  • Can play Technical Leader or Technical Architect role in the projects
  • To contribute to the system architecture design
  • Contribute to the design specifications that are in compliance with established coding quality standard of the company
  • To consult or support the project teams and clients on technical perspectives
  • To support for presales activities (R&D, estimate, pilot, etc), technical interviews
  • To perform trainings/seminars for the company


  • Excellent knowledge in HTML, CSS, JavaScript, jQuery (including JavaScript OOP, HTML/CSS3)
  • Expert in more than one web application frameworks and platforms such as Spring / Spring MVC / Struts2, EJB3 / MDB, Web Services (JAX-WS / JAX-RS), Hibernate / JPA, Message Queue / JMS
  • Strong experience with OOP, DI/IoC, SOLID principles, Design Patterns and software development best practices
  • Good knowledge in performance optimization and security for web application
  • Good leadership, good communication and high self-management, self-motivation
  • Prefer for additional skills:
    o Cloud based development
    o CMS system such as CQ5, Liferay Portal
    o NoSQL databases
    o Enterprise integration (Message Queue, Spring Integration) or SOA (Oracle SOA, WSO2, Apache Mule)
    o Build script with Maven or Ant
Ha Noi, Ho Chi Minh
Upload your cv