MisuJob - AI Job Search Platform MisuJob

Senior Java Software Engineer

Qode

Ho Chi Minh City, Thành phố Hồ Chí Minh, Vietnam permanent

Posted: March 10, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Join our team as a Senior Java Software Engineer to work on building scalable and high-quality software solutions, designing and implementing new features, improving system performance, and maintaining high standards in code quality and engineering practices.

Job Description

Role Summary

We are looking for a Senior Java Software Engineer to join our product engineering team and contribute to building scalable and high-quality software solutions.
In this role, you will work closely with product managers and engineers to design and implement new features, improve system performance, and maintain high standards in code quality and engineering practices.
You will primarily work with Java-based backend services and APIs, while also supporting components related to the desktop ecosystem of the product platform.
This role is ideal for engineers who enjoy solving complex technical challenges, writing clean and maintainable code, and working in a collaborative product-driven environment.
who enjoy solving complex technical challenges, writing clean and maintainable code, and working in a collaborative, product-driven environment.

Key Responsibilities

• Design, develop, and maintain high-quality software applications following modern engineering best practices
• Collaborate with product managers and engineers to translate business requirements into scalable technical solutions
• Perform technical analysis and system design to break down features from high-level product requirements
• Build and maintain backend services and Web APIs using object-oriented programming principles
• Ensure code quality through clean code practices, code reviews, and proper testing strategies
• Identify areas for improvement within the existing codebase and proactively propose solutions
• Troubleshoot and resolve complex technical issues across the system
• Contribute to internal libraries, tools, and engineering standards to improve development efficiency
• Support QA and product teams by assisting with demo systems and automation testing scripts when needed
• Mentor junior engineers and promote knowledge sharing within the team

Requirements

• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 6+ years of experience in software development.
• Strong experience with Object-Oriented Programming, preferably using languages such as Java or C#.
• Hands-on experience building backend services and Web APIs using frameworks such as:
• Spring Boot/Quarkus
• ASP.NET Core
• Experience with ORM frameworks such as Hibernate or Entity Framework.
• Familiarity with common backend technologies and specifications such as JPA, JAX-RS, CDI, or J2EE-related components.
• Solid understanding of clean code principles, design patterns, and unit testing.
• Good knowledge of Agile/Scrum development practices.
• Strong analytical and problem-solving skills.
• Ability to mentor junior developers and collaborate effectively within a team.
• Good English communication skills.

Nice-to-have
• Experience developing desktop, CLI, or mobile applications.
• Hands-on experience with Java client technologies such as Swing, JavaFX, JDBC, RMI, concurrency, reflection, etc.
• Experience working with modern frontend frameworks such as Angular, React, or Ember.
• Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
• Experience working with event-driven architectures or message queue systems (Kafka, RabbitMQ, JMS, etc.).
• Experience with automation frameworks such as Selenium, Appium, Cypress, or Playwright.

Note: This is fully on-site role
• Location: Hoa Hung ward, HCMC

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply