Ho Chi Minh City, ,, Vietnam Hybrid

Endava is hiring a Developer

Responsibilities

  • Designs, estimates, and builds technical solutions for applications of medium to high complexity.
  • Engages in all stages of the software development lifecycle.
  • Works closely with project stakeholders to clarify requirements, processes, architecture, and priorities.
  • Advocates for industry-standard tools, practices, and methodologies such as DevOps to ensure high-quality software delivery.
  • Identifies and suggests improvements while escalating development-related risks and issues.
  • Reviews code and deliverables produced by fellow development team members.
  • Adopts and applies emerging technologies, methods, and tools relevant to project needs.
  • Takes part in internal and external technology events and communities.
  • Shares knowledge and insights gained from hands-on project experience.

Requirements

  • Minimum of two years of professional experience in Java back-end development.
  • Knowledge of common programming paradigms including object-oriented and functional programming.
  • Familiarity with software design patterns, architectural principles, and clean code concepts such as SOLID, GoF, and MVVM.
  • Strong skills in Java, Spring, Hibernate, Maven, Gradle, and IntelliJ IDEA.
  • Hands-on experience with SQL and platform-specific database systems.
  • Solid understanding of version control systems, particularly Git.
  • Experience using testing and mocking frameworks in software development.
  • Knowledge of standard communication protocols including HTTP, REST, JSON, and TCP/IP.
  • Background in Agile development methods such as SCRUM or KANBAN.
  • Understanding of CI/CD pipelines and related practices.
  • Strong analytical and problem-solving capabilities.
  • Effective communication skills and ability to work collaboratively in teams.
  • Fluent in English at an advanced level.

Nice to Have

  • Experience with Kotlin is a plus.

Benefits

  • Competitive salary package
  • Share plan participation
  • Recognition awards based on company values
  • Referral bonus program
  • Access to career coaching
  • Opportunities for global career growth
  • Non-linear career progression paths
  • Internal programs for technical and management leadership development
  • Involvement in complex, challenging projects
  • Opportunities for role rotations
  • Participation in internal tech communities
  • Access to training resources
  • Support for professional certifications
  • Coaching for skill development
  • Subscriptions to online learning platforms
  • Peer-led knowledge-sharing sessions
  • Workshops and learning events
  • Attendance at industry conferences
  • Hybrid work model with flexible hours
  • Employee assistance program
  • Global wellbeing initiatives
  • Access to digital wellbeing applications
  • Engagement in global internal tech communities
  • Hobby and interest-based clubs
  • Inclusion and diversity initiatives

Compensation

Competitive salary package

Work Arrangement

Hybrid work and flexible working hours

Team

Global teams with complex projects and technical collaboration

Other

Fluent in English at an advanced level.

Not specified

Required Skills
Java Back-end development.design/architectural patternscleanrelevant programming languagesframeworkstools such as JavaIntelliJ IDEASpringHibernateMavenGradle.platform-specific database systemstestingmocking frameworks.Agile methodologies Java Back-end development.design/architectural patternscleanrelevant programming languagesframeworkstools such as JavaIntelliJ IDEASpringHibernateMavenGradle.platform-specific database systemstestingmocking frameworks.Agile methodologies
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.
All jobs at Endava Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago