Tóm tắt công việc
As a Backend Engineer with expertise in Java and/or Kotlin, you design, develop, and maintain scalable, high-performance server-side applications. You collaborate with cross-functional teams in Germany to deliver robust APIs, microservices, and backend systems that power our products.
Key Responsibilities
Design, develop, and maintain backend services using Java or Kotlin.
Build RESTful APIs and GraphQL endpoints for web and mobile applications.
Develop and optimize microservices architecture for scalability and performance.
Work with relational (PostgreSQL, MySQL) databases.
Ensure code quality through unit testing, integration testing, and CI/CD pipelines.
Collaborate with frontend
developers, DevOps, and product teams to deliver features.
Troubleshoot, debug, and resolve production issues in a timely manner.
Stay updated with emerging trends in Java, Kotlin, and backend technologies.
A work-life balance: Hybrid working model, 18 days of annual leave (increasing yearly).
Competitive income package: Comprehensive package with full salary insurance, 13th month salary and meal allowance.
A truly global perspective: develop your international mindset by collaborating daily with colleagues from diverse cultures and backgrounds across the world.
Real impact: contribute to shaping the future of one of the most user-centric companies in the travel-tech industry. Your ideas and solutions will reach thousands of users globally.
Learning and development opportunities: access to business travel programs.
Protecting and enhancing healthcare plan for you: Premium insurance for employees plus annual health check-ups.
Employee's engagement activities: Respectful, engaging culture with annual company trips, year-end celebrations, and team-building activities.
4+ years of professional experience in software development using Java and/or Kotlin for backend development.
Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
Experience with RESTful API design, OpenAPI/Swagger, and API security (JWT, OAuth2).
Familiarity with microservices and Docker.
Understanding of database design, SQL, and ORM tools (Hibernate, JPA, Exposed for Kotlin).
Experience with Git, Agile methodologies, and DevOps practices (CI/CD, Jenkins, GitHub Actions).
Strong problem-solving skills and ability to write clean, maintainable code.
Fluent English: Excellent written and verbal communication for a global team environment.