[Hybrid] Senior Backend Engineer (Java/Database)
- Hiring from
- Vietnam
- Work type
- Remote
- Posted
614,894 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About the Role
We are looking for an experienced Senior Java Back-end Developer (technical lead role) to join our development team with hospitality domain. If you’re passionate about building high-quality, scalable systems and have over 5 years of hands-on experience with Java and the Spring ecosystem, we’d love to hear from you.
In this role, you'll take part in designing and developing robust back-end solutions using modern technologies and best practices.
Your Responsibilities
- Design and implement high-quality, scalable, and secure backend services using Java and the Spring ecosystem.
- Develop and maintain RESTful APIs for frontend and external integrations.
- Write efficient SQL queries and work with PostgreSQL databases for data modeling and optimization.
- Implement and maintain data persistence using JPA/Hibernate and QueryDSL.
- Apply best practices in coding, architecture, and software design patterns.
- Participate in code reviews, mentor junior developers, and share knowledge within the team.
- Collaborate with DevOps on Dockerized deployments and microservices environments.
- Support Agile delivery through sprint planning, stand-ups, and retrospectives using Jira.
- Maintain technical documentation for developed features and APIs.
- Ensure system security and data protection in line with compliance and standards.
- Troubleshoot production issues and implement long-term fixes.
Required Skills and Experience
✅ Must-have:
- 5 years of experience in Java + Spring Framework (REST API, Dependency Injection, Transactions, Security, etc.) – Expert level
- SQL, preferably PostgreSQL – Expert
- JPA / Hibernate – Expert
- QueryDSL – Expert
- Practical experience with Docker
- Familiarity with Agile development (Scrum, Jira)
- Very good English communication
💡 Nice-to-have:
- Experience with Kafka or RabbitMQ
- Knowledge of MongoDB, Elasticsearch
- Any experience with front-end technologies (e.g., Angular, React, Vue) is a plus
What We Offer
- Opportunity to work on interesting, technically advanced projects
- Ability to shape system architecture and influence key decisions
- Modern work environment and friendly company culture
- Flexible working hours and remote work options
- Competitive salary and compensation package
