8SENECA logo

[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 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

  • Similar jobs

    Apply for this job100% free