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.