Senior Java Software Engineer - Based in Da Nang
12026-06-17
What You'll Do
- Design, develop, and maintain scalable backend services and RESTful APIs using Java and Spring Boot.
- Participate in the development of microservices architecture with a focus on performance, reliability, and maintainability.
- Collaborate with Product, Engineering, QA, and DevOps teams to deliver high-quality software solutions aligned with business requirements.
- Contribute to system design discussions, technical improvements, and architecture decisions within the team.
- Develop and integrate backend components such as APIs, messaging systems, caching layers, and database solutions.
- Ensure code quality through clean coding practices, unit testing, code reviews, and technical documentation.
- Support CI/CD processes, containerized deployment environments, and system monitoring activities.
- Troubleshoot production issues, optimize application performance, and continuously improve system stability.
- Work effectively within a multinational Agile/Scrum development environment.
Who We Are Looking For
- 4+ years of experience in backend development with strong expertise in Java (Java 8+) and Spring Boot.
- Solid experience building and maintaining RESTful APIs and microservices-based applications.
- Good understanding of distributed systems, event-driven architecture, and backend design patterns.
- Hands-on experience with message brokers such as Apache Kafka or RabbitMQ.
- Experience with relational databases such as PostgreSQL or MySQL, and caching technologies like Redis.
- Familiarity with Docker and CI/CD pipelines; Kubernetes experience is a plus.
- Understanding of software engineering best practices, including code review, testing, and maintainable architecture.
- Strong problem-solving and debugging skills.
- Good communication and teamwork skills.
- Able to communicate effectively in English.
Nice to Have
- Experience working with AI/LLM-related systems or RAG concepts.
- Familiarity with WebSockets, SSE, or gRPC.
- Knowledge of NoSQL databases such as MongoDB or DynamoDB.
- Exposure to Domain-Driven Design (DDD) concepts.
- Experience working in cloud-native environments and Agile teams.
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 working time, 2 days remote per week
- Flexible check-in time before 10:00 AM.
- 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, 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.
BACK TO CAREERS