Java Developer

freeC's Client
1800 - 2200 USD
Ho Chi Minh
Full time
Published 09/08/2021

Job Description

  • As a Java Developer, you will be a part of a team of Java developers delivering in an Agile environment. You will be expected to work directly with key stakeholders to understand the business requirements and design/deliver complex solutions. You will also be responsible for utilizing best practices to ensure high-quality software solutions. The ideal candidate for this job should have experience in Java development with a heavy focus on the Spring framework. You should be comfortable building REST services to support Customer Facing UI as well as integrating with back-end SOAP/REST-based web services.


  • Work with Technical Lead to envision and deliver the required functionality
  • Develop, enhance, debug, support, maintain and test WorkforceOptimizer software application that helps businesses to optimize the deployment of their workforce
  • Profile the application under heavy load to be able to identify memory, CPU, or threading issues and fix them
  • Build and run unit tests for frontend and server in an automated testing environment
  • Optimize application for maximum speed and scalability
  • Bringing improvement ideas to the team and driving the execution/implementation of those ideas

Requirement

  • Bachelor’s degree in Computer Science or STEM (Science, Technology, Engineering, Math) majors
  • 3-5 years of Java (core Java 1.7+, threading and concurrency, collections and as well as able to profile and identify the application for performance issues) experience
  • Strong in the algorithm
  • Fluent in using English
  • 3-5 years of relevant work experience in developing complex enterprise B2B web applications
  • Proficient understanding of software design principles, object-oriented programming, and design patterns
  • Proficient knowledge of Spring, Hibernate, DAO, Java Threading Model, and SQL
  • Good Working Knowledge of Java Concurrency libraries
  • Good understanding of performance aspects related to core Java and Swing with hands-on experience on some Java Performance profiling tools like YourKit, JProfiler, etc.
  • Good understanding of Java application deployment tools like Java WebStart
  • Well versed with writing unit test cases using JUnit and JMock and developing using Eclipse IDE

Benefits

  • Performance review every year with promotion opportunities (1-2 months salary)
  • 14 annual leaves + 14 sick leaves
  • Work-from-home policy (COVID situation)
  • Working hours from Monday to Friday (8:00 – 17:00)
  • Technical and Soft-skills Training supporting packages.
  • On-site training at Singapore opportunities
  • An international working environment with an open-minded culture, friendly colleagues, and supportive team leaders

Create jobs notifications

We will send you a job alert when our platform has similar jobs fit your job's search

Similar jobs

CÔNG TY TNHH TELE247 GLOBAL logo

Back-End Developer (Java)

CÔNG TY TNHH TELE247 GLOBAL

14 - 20 mil VND

MERCAFE VIETNAM logo

Mid/Senior Java Developer

MERCAFE VIETNAM

1000 - 1300 USD

Rakus Vietnam Co., Ltd. logo

JAVA Developer - Jquery, SQL

Rakus Vietnam Co., Ltd.

500 - 1300 USD

LINAGORA logo

Java Developer

LINAGORA

20 - 40 mil VND

Vnited logo

Senior Java Developer

Vnited

3000 - 3500 USD

LionRose logo

Backend Developer (Java or NodeJS)

LionRose

1000 - 3000 USD