Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
From prototype to real-world impact - be part of a global shift by doing work that matters.
Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.
As a Senior Developer (Java) at Endava, you will work in a professional and cross-functional team for payment gateway services. You'll be involved in the full development lifecycle of a software system. Contribute to delivering new products to the market by meeting customer's requirements and product development programs. Be an integral part of a Scrum team and contribute to Agile processes.
Responsibilities:
- Designs, estimates, and implements technical solutions for medium/high complexity applications.
- Participates actively in all phases of the application development lifecycle.
- Collaborates with various project stakeholders to provide support for clarifying requirements, processes, architecture, and priorities.
- Recommends and promotes IT industry standards, tools, and practices (DevOps, etc.) to achieve well-engineered software products.
- Proposes improvements and escalates risks/issues related to development activities.
- Participates in the review of the work done by development team members.
- Learns and applies new technologies, practices, and tools as appropriate to the project.
- Participates in internal and external tech communities, events, etc.
- Shares experience and knowledge gained from projects.
- 2+ years of experience in Java Back-end development.
- Understanding of different common programming paradigms (OOP, Functional, etc.).
- Familiarity with design/architectural patterns and clean code principles (e.g., SOLID, GoF, MVVM).
- Proficient in relevant programming languages, frameworks, and tools such as Java, IntelliJ IDEA, Spring, Hibernate, Maven, Gradle. Nice to have:
Kotlin. - Practical experience in platform-specific database systems and SQL.
- Good understanding of version control systems like Git or similar.
- Experience with testing and mocking frameworks.
- Familiar with common communication protocols and standards such as HTTP, REST, JSON, TCP/IP, and others.
- Experience with Agile methodologies (e.g., SCRUM, KANBAN).
- Knowledge of CI/CD tools and practices.
- Good problem-solving skills and analytical thinking.
- Excellent communication and teamwork abilities.
- Upper English proficiency
Discover some of the global benefits that empower our people to become the best version of themselves:
- Finance:
Competitive salary package, share plan, value-based recognition awards, referral bonus; - Career Development:
Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership; - Learning Opportunities:
Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences; - Work-Life Balance:
Hybrid work and flexible working hours, employee assistance programme; - Health:
Global internal wellbeing programme, access to wellbeing apps; - Community:
Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.
Additional Local Benefits
- Annual leave encashment.
- 13th month salary
- Premium annual health check & Extra health & accident insurance.
- Welcome kit and gift-giving frequency.
- Attractive benefits of Trade Union.
- Exciting English programme.
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. If you need adjustments or support during the recruitment process, please let us know.
Endava Việt Nam - tái hiện mối quan hệ giữa con người và công nghệ.
Chúng tôi tồn tại để tạo ra một môi trường và văn hóa tạo ra thành công bằng cách chăm sóc khách hàng của chúng tôi với tư cách cá nhân và cho phép nhân viên của chúng tôi trở thành người giỏi nhất có thể. Nhân viên của chúng tôi có một con đường sự nghiệp rõ ràng và rất nhiều cơ hội phát triển.
Chúng tôi đã giúp một số công ty Thanh toán, Dịch vụ Tài chính, Viễn thông, Truyền thông, Công nghệ, Sản phẩm Tiêu dùng, Bán lẻ, Di động và Chăm sóc sức khỏe hàng đầu thế giới tăng tốc khả năng tận dụng các mô hình kinh doanh mới và cơ hội thị trường.
Review Endava Việt Nam
Mức lương chưa thật sự cạnh tranh
Có chế độ làm việc kết hợp khá linh hoạt.
Môi trường, đồng nghiệp, phúc lợi
Mọi người cũng đã tìm kiếm
Công việc của Intern Web Developer là gì?
1. Intern Web Developer làm công việc gì? Mức lương bao nhiêu?
Intern Web Developer là một vị trí thực tập trong lĩnh vực phát triển web. Người làm công việc này thường là sinh viên hoặc người mới tốt nghiệp, muốn học hỏi và tích lũy kinh nghiệm trong lĩnh vực phát triển ứng dụng web. Intern Web Developer thường làm việc dưới sự hướng dẫn của các nhà phát triển web có kinh nghiệm hơn để xây dựng và bảo trì các trang web, ứng dụng web, hoặc các tính năng trên trang web. Bên cạnh đó, những vị trí như Intern Android Developer, Thực tập sinh lập trình cũng thường đảm nhận các công việc tương tự.
Mô tả công việc của vị trí Intern Web Developer:
Hỗ trợ việc xác định và sửa lỗi
Phần lớn công việc của việc phát triển web xoay quanh việc xác định và sửa lỗi nhằm cải thiện trang web cũng như tối ưu hoá hệ thống. Do đó, các Intern Web Developer sẽ là những người giải quyết vấn đề nhạy bén, thường xuyên đưa ra giải pháp và cách giải quyết để đảm bảo mọi thứ hoạt động trơn tru.
Hỗ trợ thiết kế giao diện di động
Intern Web Developer phải hỗ trợ thiết kế giao diện người dùng (UI) và trải nghiệm người dùng (UX) cho ứng dụng di động. Điều này bao gồm cả việc định hình cấu trúc, màu sắc, font chữ và các yếu tố thiết kế khác.
Học hỏi từ các nhà phát triển web
Học hỏi từ các nhà phát triển web có kinh nghiệm hơn, tham gia vào các dự án thực tế, và tích luỹ kiến thức về các công nghệ và công cụ phát triển web. Làm việc để tối ưu hóa hiệu suất của ứng dụng web, đảm bảo chúng chạy mượt mà và nhanh chóng trên các nền tảng và thiết bị khác nhau.
Viết code web
Intern Web Developer sẽ viết code web giúp website thích ứng với các kích thước màn hình khác nhau để người dùng có được trải nghiệm giống nhau, cho dù họ có đang truy cập trang web trên thiết bị di động, desktop hay máy tính bảng.
Mức lương của Intern PHP Developer hiện nay:
Hiện nay, có rất nhiều thông tin về việc tuyển dụng Intern PHP Developer, trong những thông tin tuyển dụng đó đều có đính kèm theo thông tin về mức lương Intern Web Developer. Điều đó giúp cho các bạn có được những cơ hội để biết được mức lương của mình ra sao. Trong phần này, chúng tôi sẽ giúp các bạn có thể nắm được mức lương cơ bản của Intern PHP Developer theo số năm kinh nghiệm và lộ trình thăng tiến.
|
Số năm kinh nghiệm |
Vị trí |
Mức lương |
|
0 – 1 năm |
Intern Web Developer |
3.000.000 – 4.000.000 đồng/tháng |
| 2 – 5 năm |
Junior Web Developer |
10.000.000 – 14.000.000 đồng/tháng |
|
5 – 7 năm |
Senior Web Deverloper |
15.000.000 – 22.000.000 đồng/tháng |
|
Trên 8 năm |
Manager Web Developer |
30.000.000 đồng/tháng trở lên |

2. Intern Web Developer cần học những gì?
Là một Intern Web Developer, bạn phải đang theo học hoặc đã tốt nghiệp từ các chuyên ngành liên quan đến Công nghệ Thông tin, Khoa học Máy tính, hoặc các lĩnh vực tương tự tại các trường đại học, cao đẳng.không chỉ nắm chắc những kiến thức chuyên sâu về ngôn ngữ lập trình PHP, phần mềm lập trình PHP mà còn phải cập nhật thêm những kiến thức khác liên quan đến lập trình như JavaScript, html, CSS, Front-End,… Ngoài ra, bạn cũng nên nắm được những sau:
- Kiến thức cơ bản về hệ thống Thông tin: Hiểu biết về các thành phần cơ bản của hệ thống thông tin như phần cứng, phần mềm, mạng lưới, hệ điều hành, cơ sở dữ liệu,...
- Kiến thức về lập trình: Có khả năng lập trình cơ bản bằng một hoặc nhiều ngôn ngữ lập trình như Python,Java, C++,...cài đặt cấu hình và xử lý các vấn đề liên quan đến hệ thống, hệ điều hành Linux hay Unix,...
- Kiến thức về hệ thống mạng: Hiểu biết về các giao thức mạng, cấu trúc mạng, thiết bị mạng và cách thức hoạt động của hệ thống mạng.
- Kiến thức về hệ thống Linux: Có kinh nghiệm sử dụng hệ điều hành Linux, bao gồm cài đặt, cấu hình, quản lý và sử dụng các công cụ dòng lệnh.
- Nắm được các kiến thức cơ bản về HTML/CSS: Chức năng của HTML là tạo nên bộ khung cho website, cấu thành một sườn cấu trúc và nội dung cho trang web đó. Còn với CSS đảm nhiệm phần nhìn bên ngoài. Do đó, bạn sẽ phải tích lũy kiến thức về HTML/CSS cho quá trình làm việc thuận lợi hơn.
Những loại chứng chỉ Front end Developer cần có:
- Certified Software Development Professional (IEEE): Chứng nhận Chuyên gia Phát triển Phần mềm (CSDP) của Hiệp hội Máy tính IEEE là một trong những chứng chỉ tiêu chuẩn của ngành dành cho kỹ sư phần mềm. Chứng chỉ nâng cao này dành cho các kỹ sư phần mềm có kinh nghiệm ít nhất hai năm chuyên môn liên quan hoặc có trình độ học vấn về khoa học máy tính.
- Amazon Web Service (AWS): Nếu bạn đang mong muốn tìm kiếm công việc kỹ sư phần mềm liên quan đến sử dụng nền tảng Amazon Web Services để phát triển ứng dụng web, có thể cân nhắc chứng chỉ AWS. Kỳ thi bao gồm các nguyên tắc cơ bản của AWS, các biện pháp thực thi tốt nhất cho kiến trúc AWS, hỗ trợ người dùng, triển khai website, sửa lỗi và quản lý vòng đời phần mềm.
Các trường đào tạo ngành Công nghệ thông tin, Kỹ thuật máy tính tốt nhất Việt Nam hiện nay:
- Đại học Bách khoa Hà Nội
- Trường Đại học Khoa học Tự nhiên - ĐHQG TP HCM
- Trường Đại học Công nghệ Thông tin – ĐHQGTPHCM (UIT)
- Trường Đại học RMIT Việt Nam
- Trường Đại học Công nghệ – ĐHQGHN
- Học viện Công nghệ Bưu chính Viễn thông
- Trường Đại học Khoa học và Công nghệ Hà Nội
- Học Viện Kỹ Thuật Quân Sự
- Học Viện Kỹ Thuật Mật Mã
- Trường Đại Học FPT
3. Cơ hội và khó khăn của công việc Intern Web Developer
| Cơ hội khi làm Intern Web Developer | Thách thức khi làm Intern Web Developer |
|
|
Đọc thêm:
Việc làm Thực tập sinh lập trình đang tuyển dụng
Intern Web Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
52 - 91 triệu
/nămLộ trình sự nghiệp Intern Web Developer
Tìm hiểu cách trở thành Intern Web Developer, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một Intern Web Developer?
Yêu cầu tuyển dụng của Intern Web Developer
Để thực hiện tốt các nhiệm vụ được giao, Intern Web Developer cần sở hữu những kiến thức, chuyên môn vững vàng và thành thạo những kỹ năng mềm liên quan:
Yêu cầu bằng cấp và kiến thức chuyên môn
-
Trình độ chuyên môn: Ứng viên thường cần đang theo học tại các khóa học liên quan đến phát triển web hoặc mới tốt nghiệp trong các lĩnh vực liên quan như Khoa học máy tính, Công nghệ thông tin, Thiết kế đồ họa, hoặc các ngành có liên quan.
-
Cơ sở dữ liệu: Trong công việc lập trình web, Developer cần hiểu cách thiết kế và quản lý cơ sở dữ liệu nhằm lưu trữ thông tin cho web một cách khoa học, hạn chế lỗi, thất thoát dữ liệu hay bị trùng lặp.
-
SEO website: SEO là công cụ tối ưu hóa website. Người làm lập trình web nhất định phải có kiến thức về SEO để thiết kế ra một website được tối ưu tốt nhất theo các quy tắc SEO. Qua đó, giúp website leo lên đầu bảng xếp hạng của công cụ tìm kiếm, thu hút được lượng traffic đổ về lớn hơn.
-
Biết cách tổ chức dữ liệu trên máy tính: Công việc của Intern Web Developer là lập trình, thế nên việc tổ chức dữ liệu trên máy tính sẽ được diễn ra mỗi ngày. Vì lẽ đó, những kiến thức về cấu trúc dữ liệu ở trên máy tính như: Arraylist, Stack, Queue, Tree,… cần được nắm rõ.
-
Nắm được kiến thức cơ bản về HTML/CSS: HTML sẽ giúp tạo nên sườn website - cung cấp cấu trúc nội dung và ý nghĩa nội dung đó. CSS sẽ tạo nên hình thức bên ngoài của website. Chính vì thế lập trình viên web cần hiểu rõ 2 ngôn ngữ này.
Yêu cầu về kỹ năng
-
Kỹ năng giao tiếp: Intern Web Developer cần làm việc với nhiều bộ phận khác trong công ty, đôi khi cần làm việc với khách hàng. Khi đó, lập trình viên web không thể giao tiếp với họ bằng ngôn ngữ kỹ thuật khó hiểu quá, vì có những người thậm chí không có chút kiến thức gì về công nghệ thông tin.
-
Kỹ năng phân tích: Các Intern Web Developer phải hiểu rõ về nhu cầu của người dùng hiện tại để tạo ra các ứng dụng mà họ mong muốn sử dụng. Sử dụng kỹ năng phân tích sẽ giúp cho Intern Web Developer có thể tạo ra các ứng dụng nhận được sự ủng hộ của người dùng.
-
Khả năng sáng tạo: Ngoài việc viết mã để tạo ra các ứng dụng thân thiện với người dùng thì các Intern Web Developer phải có khả năng suy nghĩ sáng tạo. Khi vận hành các ứng dụng vào thực tế, sự mới mẻ sẽ giúp người dùng cảm thấy hứng thú và góp phần gia tăng trải nghiệm tích cực của khách hàng.
Yêu cầu khác
-
Tư duy lập trình, tư duy logic hệ thống
-
Ham học hỏi & có khả năng thích nghi với Ngôn ngữ lập trình và Công nghệ mới
-
Tinh thần tự giác, làm việc cẩn thận, trách nhiệm
-
(Không bắt buộc) Kiến thức cơ bản về Kiến trúc hệ thống là điểm cộng
Lộ trình thăng tiến của Intern Web Developer
Lộ trình thăng tiến của Intern Web Developer có thể khá đa dạng và phụ thuộc vào tổ chức và ngành nghề cụ thể. Dưới đây là một lộ trình thăng tiến phổ biến cho vị trí này.
1. Intern Web Developer
Mức lương: 3 - 5 triệu/ tháng
Kinh nghiệm làm việc: Dưới 1 năm
Intern Web Developer là một vị trí thực tập trong lĩnh vực phát triển web. Người làm công việc này thường là sinh viên hoặc người mới tốt nghiệp, muốn học hỏi và tích lũy kinh nghiệm trong lĩnh vực phát triển ứng dụng web.
>> Đánh giá: Thời đại công nghệ và Internet bùng nổ đã giúp cho các thiết bị di động được đà phát triển như “vũ bão”. Điều này đã tạo ra môi trường thuận lợi cho sự phát triển rầm rộ của các ứng dụng trên di động. Intern Web Developer là một công việc có độ khó cao đồng thời đây cũng là một vị trí đang rất “khát nhân sự” tại công ty công nghệ, nhu cầu nhân lực trong ngành tăng mạnh, đặc biệt là nhu cầu tuyển dụng Intern Web Developer.
>> Xem thêm: Việc làm của Intern Web Developer mới cập nhật
2. Web Developer
Mức lương: 10 - 14 triệu/ tháng
Kinh nghiệm làm việc: 1 - 4 năm
Web Developer (Nhà phát triển web/lập trình web) là một lập trình viên chuyên môn hóa hoặc đặc biệt tham gia vào việc phát triển các ứng dụng World Wide Web bằng cách sử dụng mô hình client server. Ngoài các công nghệ cơ bản như HTML, CSS, JavaScript; các nhà phát triển web ngày nay cũng sử dụng nhiều ngôn ngữ lập trình khác nhau để tạo ra các ứng dụng website như PHP, Java, Python,...
>> Đánh giá: Cơ hội nghề nghiệp cho Web Developer hiện nay đang phát triển mạnh mẽ và đa dạng, bởi nhu cầu lớn về dịch vụ trực tuyến trong thế giới số hóa. Họ có thể tìm kiếm cơ hội tại các công ty công nghệ và phần mềm phát triển, duy trì website và ứng dụng web.
>> Xem thêm: Việc làm của Web Developer mới cập nhật
3. Senior Web Developer
Mức lương: 15 - 25 triệu/ tháng
Kinh nghiệm làm việc: 4 - 6 năm
Senior Web Developer là một chuyên gia trong lĩnh vực phát triển web có kinh nghiệm và kiến thức sâu rộng. Người này thường đã làm việc trong ngành công nghệ thông tin và phát triển web trong nhiều năm và có khả năng thực hiện các dự án phức tạp.
>> Đánh giá: Senior Web Developer thường có tố chất tốt trong quá trình làm việc nhóm, giao tiếp hiệu quả, có khả năng đưa ra quyết định đúng đắn để thực thi dự án phát triển phần mềm. Điều này cho thấy họ luôn đóng vai trò quan trọng trong việc xây dựng và duy trì các ứng dụng phần mềm có tính ổn định, chất lượng cao.
>> Xem thêm:Việc làm Senior Web Developer đang tuyển dụng
5 bước giúp Intern Web Developer thăng tiến nhanh trong trong công việc
Rèn luyện kỹ năng mềm
Kỹ năng giao tiếp là rất quan trọng đối với bất kỳ ai làm việc trong lĩnh vực công nghệ, đặc biệt là Intern Web Developer. Bạn cần rèn luyện khả năng giao tiếp rõ ràng, súc tích và hiệu quả để có thể trình bày ý tưởng của mình một cách thuyết phục, đồng thời hiểu rõ yêu cầu của người khác.
Tích lũy kinh nghiệm
Tham gia các dự án thực tế là cách tốt nhất để tích lũy kinh nghiệm và trau dồi kỹ năng của bạn. Bạn có thể tham gia các dự án mã nguồn mở, đóng góp cho các dự án của cộng đồng hoặc tìm kiếm cơ hội làm việc bán thời gian hoặc thực tập tại các công ty. Hay làm việc bán thời gian hoặc thực tập tại các công ty là cơ hội tốt để bạn tích lũy kinh nghiệm thực tế và học hỏi từ những chuyên gia trong lĩnh vực này.
Đạt các mục tiêu và chỉ tiêu công việc
Thiết lập các mục tiêu rõ ràng cho intern và đánh giá kết quả công việc dựa trên những mục tiêu này. Nếu intern đạt được các chỉ tiêu và đóng góp hiệu quả cho dự án, có thể xem xét tăng mức lương để thúc đẩy động lực làm việc.
Chứng minh giá trị của bản thân
Ngoài việc hoàn thành công việc một cách xuất sắc, bạn cũng cần chứng minh giá trị của bản thân đối với công ty. Đề xuất các cải tiến, dự án hay giải pháp sáng tạo có thể giúp công ty tiết kiệm chi phí hoặc tăng hiệu suất.
Không nản chí và kiên trì
Học lập trình luôn được nhận xét là vô cùng rắc rối, khô khan, khó hiểu và sẽ khiến bạn gặp nhiều khó khăn khi theo đuổi lâu dài với nó. Các kiến thức đều trừu tượng và khó tiếp cận, sẽ rất khó học đúng cách nếu bạn không có định hướng học chính xác ngay từ đầu với các phương pháp học riêng cho mình. Vì vậy, khi xác định học lập trình ứng dụng di động thì bạn phải xác định cụ thể, rõ ràng ngay từ đầu.
Đọc thêm: