Join Torus Vietnam family in the next Technology revolution

Java Developer Mid-Level Recruitment

Torus Solutions is a technology company specializing in software development, serving both international and domestic clients. With a passionate and creative team, we utilize the latest technological advancements in our daily work. We are looking for a skilled and motivated Java Developer with 2-3 years of experience to join our engineering team. The ideal candidate will be responsible for developing, testing, and maintaining high-quality software applications. You will work on various aspects of our product, from backend services to API development, ensuring our systems are robust, scalable, and efficient. 

Work location: 15th Floor, TASCO Building HH2, No. 2 Pham Hung Street, Tu Liem Ward, Hanoi 

Contract type: Full-time 

Job Description 

Design, develop, and deploy scalable and high-performance applications using Java  

and the Spring Boot framework.  

Write clean, efficient, and well-documented code. 

Collaborate with cross-functional teams (product managers, designers, and other  

developers) to define, design, and ship new features. 

Develop and maintain APIs and microservices. 

Work with relational databases, specifically MySQL, for data modeling and query  

optimization.   

Integrate and utilize message queues like Kafka to handle real-time data streaming  

and asynchronous communication. 

Implement caching strategies using Redis to improve application performance and  

reduce database load. 

Participate in code reviews to ensure code quality and share knowledge with the team. 

Troubleshoot, debug, and upgrade existing software. 

Write and execute unit and integration tests to ensure code reliability. 

Requirements 

Bachelor's degree in Computer Science, Software Engineering, or a related field. 

2-3 years of professional experience as a Java Developer.   

Strong proficiency in Java and the Spring Boot framework. 

Solid understanding of relational databases and hands-on experience with MySQL. 

Experience with building RESTful APIs.  

Familiarity with messaging systems, particularly Kafka. 

Practical experience with in-memory data structures like Redis for caching. 

Proficiency with version control systems (e.g., Git). 

Knowledge of software development lifecycle (SDLC) and Agile methodologies (e.g., Scrum). 

Strong problem-solving skills and a proactive attitude. 

Excellent communication and teamwork skills. 

Bonus Points: 

Experience with containerization technologies like Docker and Kubernetes. 

Familiarity with cloud platforms (AWS, Azure, or GCP). 

Knowledge of front-end technologies (e.g., JavaScript, React, Angular) is a plus. 

Experience with CI/CD pipelines. 

Benefits: 

Salary: up to VND 30m./month 

13th-month salary bonus + attractive performance bonus 

Annual salary review 

Annual leave: 12 days 

Healthcare Insurance 

Periodic health examination 

Catered Team Events and Outings 

Training opportunities and professional development 

40 working hours per week (Monday to Friday) 

If you are passionate about Java Developer  and eager to enhance user experiences, we’d love to hear from you! 

Send your CV to [email protected], subject: [TS] Java Developer_Full name.