Java Developer (Spring Boot)

Full Time
Ho Chi Minh
Posted 3 years ago

Job Brief

As a Java developer, your responsibilities covers the entire software development lifecycle, from requirements gathering, analysis, design, develop new features and fixing/enhance existing features for applications written in Java

Key Responsibilities

  • Ensure the assigned tasks to be performed on-time and with high quality.
  • Investigate and analyze the project requirements.
  • Develop new features and fix/enhance existing features.
  • Participate in peer code reviews and knowledge sharing.
  • Support the project estimation and creating technical documents.
  • Weekly and/or on-demand report to supervisor.
  • Strictly follow the project and organization processes, policies and regulations.

Requirements

  •  Bachelor degree in computer science or equivalent.
  •  At least 02 years of working experience in Java programming.
  •  Experienced with one of the Java frameworks (Spring, Hibernate, Struts, …);
  •  Strong understanding of application architecture, object-oriented design, MVC and variants, design patterns, and multi-threaded programming.
  •  Experienced with the RESTful API design and implement.
  •  Familiar with one of project management such as Jira, Redmine, MS Team, etc.
  •  Good analytical thinking and how to determine the root cause of the issue/problem.
  •  Proactive, well self-organized and responsible in work.
  •  Good teamwork spirit and flexible in work.
  •  Good at time management skill, communication skill, problem solving skill, and presentation skill.

As a plus

  • Have experience working with large scale system, enterprise system.
  • Good knowledge of software development processes/methodologies such as CMMi, Scrum, Kanban, etc.

About VSL

VSL is a global software solutions provider and software consulting company which provides a wide range of services including full cycle software development, agile testing, and software consulting. Our expertise includes, but is not limited to, emerging technologies such as e-commerce, blockchain, cryptocurrency, fintech, and bots, etc.

Job Features

Job CategoryBack-end, Engineering, Java

Apply For This Job