Logo
COME AND SHINE WITH VTI

Senior Java Developer

Senior Java Developer

JOB DESCRIPTION
Design, develop, and maintain high-performance Java microservices using Spring Boot 4.x and Spring Batch.
Build, document, and continuously enhance RESTful APIs for internal and external system integration.
Write clean, maintainable, and testable code using JPA/Hibernate while ensuring data integrity and consistency across PostgreSQL, Oracle, MongoDB, and Redis databases.
Analyze business requirements, design, develop, and maintain web applications using Java and ReactJS.
Perform software quality assurance activities, including Code Reviews, Code Inspections, Performance Testing, and other relevant verification activities.
Develop integration interfaces to connect with related systems through REST APIs.
Understand and follow the software development lifecycle, ensuring compliance with established processes and risk management requirements, particularly for internal accounting risk management systems.
REQUIREMENTS
At least 5 years of experience in Backend Web Application development using Java.
Strong proficiency in Java programming and related technologies.
Hands-on experience with Java frameworks, particularly Spring Boot 4.x and Spring Batch.
Practical experience with Java 25 and JPA.
Solid experience in designing, developing, and integrating RESTful APIs.
Experience working with relational databases (PostgreSQL, Oracle) and NoSQL databases (MongoDB, Redis).
Hands-on experience with AWS services such as S3 and Lambda.
Strong troubleshooting and debugging skills across the entire Web Application stack.
Ability to write, analyze, and optimize standard SQL queries.
Basic knowledge of application performance optimization, including the ability to read and analyze Execution Plans to identify and improve database query performance.
Experience with development and delivery tools such as Bitbucket, Jenkins, Datadog, and CI/CD pipelines.
Understanding of software development methodologies, including Agile and Waterfall.
Good communication and teamwork skills.
Strong self-management mindset with a proactive working attitude.
Ability to work independently and take ownership of assigned tasks.
Nice-to-Have Skills:
Experience with Kubernetes or Amazon ECS for container orchestration and deployment.
Experience with Spring Cloud in Microservices architecture.
Knowledge or hands-on experience in AI/Generative AI development, including:
Python and FastAPI.
LangChain.
Gemini / Amazon Bedrock.
RAG (Retrieval-Augmented Generation).
Nationality: Vietnam
BENEFITS
Minimum 13 months salary per year - not including other bonuses such as KPI bonus for work efficiency, project bonus and revenue bonus. We do performance review twice a year. You will work in a professional, dynamic and friendly environment.
VTI offer annual health check-ups and fully pay social insurance, health insurance and unemployment insurance premium following the Labor law.
We offer one vacation/company trip and 4 teambuilding trips per year for every employees, along with various entertainment activities including: Swimming Clubs, Yoga, Zumba, Kendo and music order via internal Radio channel.
Two MVPs will be rewarded with a free trip to Japan, Taiwan, Singapore, or else.
We offer variety promotion opportunities and chance to raising income for people with capacity, enthusiasm, and long-term commitment.
We offer free Japanese class at the company.
We provide training opportunities to help our people to improve their skills. We support our members to learn and get Cloud, AWS, PMF, PMP certification.
Working hour from: 08:30am to 05:30pm. From Monday to Friday.

Expired at Nov 30, 2026

Expired atNov 30, 2026

Job Details

Quantity:
1
Locations:
Hà Nội
Experience required:
Above 5 years
Level:
Senior
Job Type:
Bodyshop
Skills:
Java
Salary range:

Expired atNov 30, 2026