Ho Chi Minh City, Ho Chi Minh, Vietnam Hybrid Employment

Endava is hiring a Senior Developer

About the Role

Endava is hiring a Senior Developer to join a professional, cross-functional team focused on payment gateway services. In this role, you will be involved in the full development lifecycle, from design to delivery, helping bring new products to market by meeting customer requirements and development programs. You'll be an integral part of a Scrum team, contributing to Agile processes and fostering a collaborative environment.

What You'll Do

  • Design, estimate, and implement technical solutions for medium to high complexity applications.
  • Participate actively in all phases of the application development lifecycle.
  • Collaborate with various project stakeholders to clarify requirements, processes, architecture, and priorities.
  • Recommend and promote IT industry standards, tools, and practices such as DevOps to achieve well-engineered software products.
  • Propose improvements and escalate risks or issues related to development activities.
  • Participate in the review of work done by other development team members.
  • Learn and apply new technologies, practices, and tools as appropriate to the project.
  • Participate in internal and external tech communities and events.
  • Share experience and knowledge gained from projects.

What We're Looking For

  • 3+ years of experience in Java Back-end development.
  • Strong understanding of common programming paradigms like OOP and Functional programming.
  • Strong familiarity with design and architectural patterns and clean code principles such as SOLID, GoF, and MVVM.
  • Proficiency in relevant languages, frameworks, and tools including Java, IntelliJ IDEA, Spring, Hibernate, Maven, and Gradle.
  • Practical experience with platform-specific database systems and SQL.
  • Good understanding of version control systems like Git.
  • Solid experience with testing and mocking frameworks.
  • Familiarity with common communication protocols and standards such as HTTP, REST, JSON, and TCP/IP.
  • Experience with Agile methodologies like SCRUM or KANBAN.
  • Knowledge of CI/CD tools and practices.
  • Good problem-solving skills and analytical thinking.
  • Excellent communication and teamwork abilities.
  • Upper English proficiency.

Nice to Have

  • Experience with Kotlin.

Technical Stack

  • Java, IntelliJ IDEA, Spring, Hibernate, Maven, Gradle, Kotlin, SQL, Git, HTTP, REST, JSON, TCP/IP

Team & Environment

You will join a cross-functional Scrum team, collaborating closely with various stakeholders in an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best.

Benefits & Compensation

  • Competitive salary package
  • Share plan
  • Value-based recognition awards and referral bonus
  • Career coaching, global opportunities, and non-linear career paths
  • Internal development programmes for management and technical leadership
  • Complex projects and rotations
  • Internal tech communities, training, certifications, coaching, online learning platform subscriptions
  • Pass-it-on sessions, workshops, and conferences
  • Hybrid work model and flexible working hours
  • Employee assistance programme and global internal wellbeing programme
  • Access to wellbeing apps, global internal tech communities, hobby clubs, and interest groups
  • Inclusion and diversity programmes, events, and celebrations
  • Annual leave encashment, 13th month salary, premium annual health check
  • Extra health & accident insurance
  • Welcome kit, gift-giving frequency, attractive Trade Union benefits
  • Exciting English programme

Work Mode

This position offers a hybrid work model.

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential.

Required Skills
JavaSpringHibernateSQLKotlinGitMavenGradleIntelliJ IDEAHTTPOOPFunctional ProgrammingSOLIDDesign Patterns
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Endava

A technology consulting firm that partners with leading brands to create digital platforms and intelligent experiences through world-class engineering and a people-centric approach.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago