Back to jobs
Ho Chi Minh City, Vietnam
2026-06-01
ITC Group
Southeast Asia
Junior Backend Java/.Net
Role Description
**Job Description**
* Participate in analyzing business requirements and translating them into technical solutions.
* Develop, test, and maintain backend applications using Java Spring Boot and/or .NET Core.
* Design and implement RESTful APIs and backend services.
* Collaborate with team members in system design, architecture discussions, and code reviews.
* Investigate, troubleshoot, and resolve application issues and production incidents.
* Write clean, maintainable, and well-documented code following coding standards and best practices.
* Create and execute unit tests to ensure application quality and reliability.
* Work with databases to design, develop, and optimize queries and data structures.
* Maintain and enhance existing applications to improve performance, scalability, and usability.
* Participate in Agile/Scrum development processes and contribute to continuous improvement initiatives.
* Support deployment activities and work within CI/CD environments.
* Perform other assignments as requested by the Engineering Manager or Project Manager.
**Qualifications**
* Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
* 1–3 years of experience in backend development using
**Java (Spring Boot)**
and/or
**.NET/.NET Core**
.
* Understanding of object-oriented programming (OOP), design principles, and software development lifecycle.
* Experience building RESTful APIs and web services.
* Familiarity with microservices architecture is a plus.
* Knowledge of integration technologies such as REST, SOAP, RPC APIs.
* Experience working with relational databases such as SQL Server, PostgreSQL, MySQL, Oracle, or MSSQL.
* Basic understanding of CI/CD concepts and version control systems (Git).
* Exposure to cloud platforms (AWS, Azure) is an advantage.
* Knowledge of message brokers (Kafka, RabbitMQ) and caching technologies (Redis) is a plus.
* Familiarity with frontend technologies such as Angular or React is advantageous.
**Technical Skills**
**Backend Technologies**
* Java Core, Spring Boot, Spring Data
* C#, .NET / .NET Core
* RESTful API Development
* OOP, Design Patterns
**Database**
* SQL Server, PostgreSQL, MySQL, Oracle
* Database Design and Query Optimization
**Development Tools**
* Git
* Maven / Gradle
* Visual Studio / VS Code / IntelliJ IDEA
* CI/CD tools (Jenkins, Azure DevOps, GitHub Actions)
**Testing**
* JUnit, NUnit, xUnit, MSTest
* Unit Testing \& Basic Integration Testing
**Nice-to-Have**
* Docker, Kubernetes
* Kafka, RabbitMQ
* Redis
* AWS or Azure
* Angular, React
* Python scripting
**Soft Skills**
* Strong analytical and problem-solving skills.
* Analytical and report writing skills.
* Good communication and teamwork abilities.
* Ability to learn new technologies quickly.
* Good time management and task prioritization skills.
* Ability to work independently and under pressure.
* Be good at English
**Benefits**
* Competitive Salary \+ Performance Bonus.
* Professional and friendly working environment.
* Opportunities to work on international projects and modern technologies.
* Agile training, technical mentoring, and career development programs.
* Support for professional certifications.
* Social Insurance, Health Insurance, and Unemployment Insurance according to labor regulations.
* Team building activities, company events, and employee engagement programs.
* Modern working facilities and equipment.
* Complimentary snacks, beverages, and office amenities.