Java Developer

As a Java Developer, you will join in design and develop the most powerful, highly scalable, and user-friendly platform for a full-fledged trading and logistics facility. Especially, you will work with other talented developers to provide customers the best-in-breed blockchain-based applications. Responsibilities cover the entire software development lifecycle, from requirements gathering and brainstorming, analysis, coding, testing and documentation.

LOCATION

Ho Chi Minh, Vietnam

JOB TYPE

Full-Time

JOB TITLE

Developer

SALARY

Negotiate

Job Brief

As a Java Developer, you will join in design and develop the most powerful, highly scalable, and user-friendly platform for a full-fledged trading and logistics facility. Especially, you will work with other talented developers to provide customers the best-in-breed blockchain-based applications. Responsibilities cover the entire software development lifecycle, from requirements gathering and brainstorming, analysis, coding, testing and documentation.

Key Responsibilities

  • Design, develop and implement highly scalable and fault tolerant systems.
  • Write unit tests for all classes and features.
  • Proactively collaborate with POs/Leads and drive defect and issue resolutions.
  • Participate in peer code reviews and knowledge sharing.
  • Work closely with architecture team to ensure system is implemented as designed and in adherence to the standards.
  • Involve in business meetings and perform impact analysis for new requirements.
  • Strictly follow the project and organization processes, policies and regulations.
  • Ensure the assigned tasks to be performed on-time and with high quality.
  • Assist bidding teams to create technical proposals if required.
  • Report to supervisor and Project Manager if required.

Requirements

  • Bachelor degree in computer science or equivalent.
  • 1+ consecutive years of experience in developing Java systems.
  • Excellent coding skill in Java.
  • Deep understanding of Java 8 (Core Java) and J2EE technologies.
  • Strong knowledge of data structures and algorithms, code refactoring, unit testing.
  • Experience with both RESTful and SOAP web services.
  • Experience in application development and deployment tools such as GitHub, GitLab, Eclipse, IntelliJ IDEA, Gradle, Maven, Jenkins, etc.
  • Familiar with project management tools such as JIRA, Confluence, Redmine, etc. 
  • Strong understanding of application architecture, object-oriented design, MVC and Variants, design patterns, Cache and Multi-threaded programming.
  • Strong problem-solving and critical thinking skills.
  • Agility mindset: adapts to changes in work (i.e. new client requirements or specifications).
  • Strong communication skills.
  • Good time management skills.

As a plus

  • Background in Enterprise Design Patterns and Distributed Systems.
  • Experience in infrastructure backgrounds (OpenStack, Docker or Vagrant).

About eCarAid Inc.

eCarAid là công ty công nghệ có trụ sở tại thung lũng Silicon – Mỹ, được thành lập bởi các nhà sáng lập viên là các kỹ sư phần mềm và chuyên gia trong lĩnh vực công nghệ, quản lý tài chính, marketing hàng đầu tại Mỹ và Việt Nam. Với tầm nhìn xây dựng một hệ sinh thái số xoay quanh ô tô, eCarAid mong muốn kết nối các bác tài / chủ xe, garage, các nhà cung cấp, bảo hiểm, doanh nghiệp / tổ chức vận tải khác và các cộng đồng đam mê ô tô thông qua nền tảng ứng dụng di động của chúng tôi.

What we can offer:

  • Additional healthcare plan
  • 13th month salary and performance review annually
  • Training: English, soft skill, and technical training
  • Company trip, happy hour, team building activities
  • Cafeteria and relaxing space in the office

Apply and be part of our team today!

Think you’re a fit? Apply below: