Senior Java Engineer
Orient Software is a professional software development company and a trusted AI & data partner, delivering tailored solutions that enable businesses to grow and innovate. Established in 2005, with offices across four major cities in Vietnam (Ho Chi Minh City, Da Nang, Hanoi, and Hue), Japan and Singapore as well, we provide scalable engineering capabilities through a globally integrated delivery model. Our vision is to become an internationally recognized technology corporation, delivering innovative solutions powered by world-class expertise.
At the core of everything we do are our values — Collaboration, Openness, and Learning Mindset, which shape our culture, strengthen our people, and drive sustainable success for our clients worldwide.
Responsibilities
- Design and develop scalable backend services and APIs to support platform features, including LLM-driven functionalities
- Contribute to the evolution of microservices and event-driven architecture, ensuring system scalability and reliability
- Collaborate with team members through code reviews and technical discussions to maintain high engineering standards
- Work closely with Product, Engineering, and DevOps teams to implement technical solutions aligned with business needs
- Participate in building and improving RAG pipelines, including data ingestion, embedding, indexing, and retrieval APIs
- Write clean, maintainable, and well-tested code following best practices
- Contribute to CI/CD pipelines, containerization, and deployment processes
- Monitor system performance and support troubleshooting and optimization efforts
- Work effectively in a multinational Agile team environment with required overlap with the Europe time zone
Requirements
- 5+ years of experience in backend development with strong expertise in Java, Spring, and Spring Boot
- Solid experience working with microservices or distributed systems
- Hands-on experience with message brokers such as Kafka or RabbitMQ
- Good understanding of API design (REST) and event-driven architecture
- Experience with containerization (Docker) and familiarity with Kubernetes and CI/CD pipelines
- Strong knowledge of databases and caching strategies (PostgreSQL/MySQL, Redis, and at least one NoSQL database)
- Experience writing unit and integration tests and following code quality best practices
- Strong problem-solving skills and ability to work independently within a team
- Good communication skills and ability to collaborate with cross-functional teams
- Fluent in English
Nice to have:
- Experience with AI/LLM systems or RAG architectures
- Knowledge of AI model evaluation, prompt testing, and A/B testing
- Experience with Domain-Driven Design (DDD)
- Familiarity with Kubernetes ecosystem and Helm
What we offer
- Attractive and competitive performance-based compensation package.
- Full gross salary during probation.
- Generous 13-month salary and dedication bonus.
- Comprehensive healthcare insurance package and annual health check-ups.
- Flexible check-in time before 10:00 AM on weekdays.
- 1-day remote work per week.
- 12 annual leave days, 5 sick leave days, 11 public holidays as required by Vietnamese Labor Law, plus one extra day off for Christmas.
- Opportunity to work on global projects, collaborate with international teams.
- Daily breakfast (first come, first served), Happy Thursday gatherings to connect with colleagues.
- Active sport clubs such as badminton, running, football, music clubs.
- Teambuilding activities, annual company trips, and year end party.
- Continuous learning opportunities through technical & soft skills training, English classes, and internal communities.
- Financial assistance for important life events, including marriage, childbirth, and bereavement, ensuring support at every stage of life.