DevArchitect
← Back to jobs
VINATECH SOLUTION JOINT STOCK COMPANY

Java Developer

VINATECH SOLUTION JOINT STOCK COMPANY

TopDev
OnsiteThành phố Hồ Chí Minh, Hồ Chí Minh2 days ago$600+

Job Description

Your role & responsibilities

  • Design, develop, and maintain backend applications and services using Java.
  • Build and enhance modules related to inventory control, inbound and outbound operations, order processing, task allocation, picking, replenishment, packing, and shipment workflows.
  • Develop APIs and integration services to connect with ERP, MES, TMS, automation platforms, and third-party systems.
  • Translate business and operational requirements into scalable and maintainable software solutions.
  • Optimize application performance, reliability, and maintainability for mission-critical operations.
  • Support troubleshooting, bug fixing, and root cause analysis for production issues.
  • Collaborate with product owners, business analysts, QA, DevOps, and operations teams to deliver high-quality solutions.
  • Participate in system design, code reviews, testing, and technical documentation.
  • Ensure development follows best practices for security, performance, and clean architecture.
  • Support onsite activities on a project basis when required, including deployment, integration, testing, troubleshooting, and go-live support.

Your skills & qualifications

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of software development experience with strong hands-on expertise in Java.
  • Solid understanding of object-oriented programming, design patterns, and software architecture.
  • Experience with Java backend frameworks such as Quarkus, Spring Boot, or similar.
  • Experience developing RESTful APIs, microservices, and integration services.
  • Familiarity with relational databases such as PostgreSQL, MySQL, Oracle, SQL Server, or similar.
  • Experience with messaging systems such as Kafka, RabbitMQ, ActiveMQ, or similar.
  • Knowledge of Linux, Docker, Git, and deployment troubleshooting.
  • Strong analytical and problem-solving skills.

 

Preferred Qualifications

  • Experience with Quarkus is highly recommended.
  • Experience in logistics, supply chain, distribution, inventory systems, or operational enterprise platforms.
  • Familiarity with workflow-driven applications and transaction-heavy systems.
  • Experience integrating with enterprise platforms and external business systems.
  • Knowledge of event-driven architecture and asynchronous processing.
  • Experience with Kubernetes, CI/CD pipelines, and cloud-native deployment.
  • Understanding of system scalability, high availability, and performance tuning.
  • Willingness to travel or work onsite occasionally based on project needs.

 

Technical Stack

  • Primary: Java
  • Frameworks: Quarkus, Spring Boot, Hibernate/JPA
  • Architecture: Microservices, REST APIs, event-driven systems
  • Messaging: Kafka, RabbitMQ, ActiveMQ
  • Database: PostgreSQL, MySQL, Oracle, SQL Server
  • Platform/Tools: Linux, Docker, Git, Maven/Gradle
  • Nice to Have: Kubernetes, Redis, Elasticsearch, Prometheus, Grafana

Benefits for you

  • Expected Salary: 15M - 20M
  • Working hours: Monday - Friday + 1 Saturday at the end of the month
  • Social insurance after probation
  • 13th month bonus
  • Bonuses for holidays throughout the year
  • 14th, 15th, and 16th month bonuses based on company performance
  • Esop purchase and reward policy