Ho Chi Minh City, Ho Chi Minh City, Vietnam

Java Developer

 Job Description:

The Role:
The Java Developer will work along with other developers and report directly to the senior engineer. Main responsibilities will include deliver new features, follow software development process and contribute ideas to improve the project.

Responsibilities:
- To combine with our team members, you will deliver the followings:
- Corporate with team to design large-scale, real-time distributed architectures
- Deliver new features: from specification through development, QA and into final deploy
- Participate in full life-cycle of software development
- Research new technologies, work multi-task and multiple projects.
- Follow software development process, especially agile disciplines and principles.
- Contribute ideas to improve process and development practices

Requirement:
- B.S., M.S. or equivalent degree in Information Technology, Computer Science, Computer Engineering or relevant major
- Having at least 1 year of experience in programming with Java, Spring
- Experienced in using Java, Spring, RESTful Web Service, Hibernate
- Experienced in using Frontend library (Angular 2+ / React JS...) is a plus
- Experienced in using Database: MS SQL Server, MySQL, PostgreSQL ...) is a plus
- Good at English (communication & written) is a plus
- Have knowledge with AWS/Azure is a plus
- Passionate in learning new technologies and building high-quality software applications
- Good knowledge in object oriented analysis and design (OOAD), design patterns, UML, database design....
- Good logical thinking, problem solving, learning attitude and team work spirit



Contact:

Mr. Lâm Trịnh

Email: lam.trinh@peopleprofilers.com

Phone number: +84 393229552

  Required Skills:

Spring Development React Skype Database Design UML Angular Design Patterns Analysis Hibernate Features Problem Solving PostgreSQL Developers Software Development Programming Information Technology Computer Science MySQL Email Research Software Java SQL Engineering Design Communication Science English