← Back to jobs
TopDev

Java Developer
VINATECH SOLUTION JOINT STOCK COMPANY
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