Senior Java Developer (J2EE, Spring)

Centec Tower, 6th Floor, 72-74 Nguyen Thi Minh Khai, District 3, Ho Chi Minh
See map

Top 3 Reasons To Join Us

  • A startup with passionate, enthusiastic colleagues
  • Full of snack and drinks in the pantry.
  • Private healthcare insurance.

The Job

Vietnam Investments Group is seeking for Senior Java Developers, working for VIG's project - a next-generation marketing and payment platform that connects market-leading brands with consumers through a simple-to-use, fully integrated and data-driven coalition loyalty program. The detail job descriptions are as below:

  • Develop mission-critical distributed applications for a broad range of clients and industries, using state-of-the-art tools and agile methodologies.
  • Work closely with business analysts and software architects to design reliable, secure and highly efficient systems; participate directly in technical decisions.
  • Be actively involved in the complete project life-cycle, from requirements analysis to final delivery.
  • Contribute to knowledge sharing and continuous improvement activities.

Main responsibilities:

  • Implement applications with large scale commercial quality
  • Adheres to programming conventions and good programming practices
  • Design, develop and execute unit tests
  • Collaborate with a professional team through Scrum meeting every day
  • Adheres to strict delivery schedules
  • Experience in Java/J2EE, Micro-services Framework, Spring Framework, Hibernate, with a good knowledge of its ecosystems
  • A strong sense of ownership and responsibility for code quality that follows best practices
  • Being active in the open source community is a plus

Your Skills and Experience

  • Bachelor degree in IT and other related fields;
  • At least 3+ years of programming experience with Java-based technologies (Java, J2EE, Hibernate, Spring Framework) and OOP.
  • Strong experience in Java 1.8 and above, Spring Boot Framework, Spring Data Rest Framework, Spring Security, and Spring Cloud
  • Experience in developing the Web-based application using Spring Framework.
  • Experience with Spring Data Rest (Restful), Web services integration (SOAP, REST, Websocket, etc.).
  • Experience with one or multi-application servers: Tomcat/JBoss/WebLogic
  • Experience with design patterns and data modeling.
  • Familiar with one of the followings: Java CDI, JAX-WS, JDBC
  • Familiar with Java threads and parallel programming
  • Be able to work on Linux OS
  • Good at English communication and written is preferable
  • Great motivation and willingness to learn new technologies.
  • Experience with Networking is a Plus.

Why You'll Love Working Here

  • A start-up environment with passionate and enthusiastic colleagues
  • Full of snack and drinks in the pantry
  • 13th month salary and performance bonus
  • 12 annual leave and 3 sick leave
  • Company trip and team building
  • Private healthcare insurance.