Mô tả công việc
Full stack application development (front end to back end)
- Design and develop web applications and services using Java, Spring-Boot, Docker, Kubernetes, MS SQL, MySQL DB, REST, JSON, CI-CD, Git
- Design system specifications to meet requirements
- Perform maintenance of systems after deployment
- Demonstrate the ability to adapt and work with team members of various experience levels.
Supervisory Responsibility (This position does not have supervisory responsibilities but work with colleagues across the organization)
Yêu cầu công việc
- BA/BS in MIS, Computer Science, Math, Engineering, or a comparable major
- Over 5 years of hands-on experience with core Java and well-versed, in design patterns and related frameworks
- Experience with Java Persistence Architecture (JPA) using tools such as Hibernate or OpenJPA Experience collaborating with large cross-functional teams
- Experience in Spring MVC, Spring-Boot, Docker, Kubernetes, and Microservices
- Database-driven application development such as MS SQL and MySQL Experience with rest API and a good understanding of JSON
- Experience in Continuous Integration and Continuous Deployment (CI/CD) methodologies
- Experience in Test Driven Development (TDD) and Paired Programming
- Excellent understanding of computer science fundamentals, data structures, algorithms, and software design
- Expertise required in object-oriented design methodology and large-scale application development in Java
- Excellent knowledge in practicing OOAD, architectural and design patterns, open-source platforms, frameworks, technologies, and software engineering methodologies.
Quyền lợi được hưởng
- Attractive salary
- Friendly, dynamic working environment, support for career development
- Receiving all the benefits as company compensation policy
Mirae Asset Securities (Vietnam) cung cấp dịch vụ quản lý tài sản toàn diện thông qua việc phân bổ tài sản đầu tư chuyên nghiệp để đáp ứng nhu cầu cá nhân và sở thích của các khách hàng của chúng tôi.
Chuyên viên quản lý tài sản của chúng tôi đến từ các công ty quản lý quỹ đầu tư sẽ giúp tối ưu hóa danh mục đầu tư dựa trên các phân tích chuyên sâu về thị trường tài chính, luôn đảm bảo phân bổ tài sản phù hợp với sở thích và nhu cầu cụ thể của từng khách hàng.
Chính sách bảo hiểm
- Được hưởng các chế độ bảo hiểm : BHYT, BHXH, BHTN, … theo quy định của Nhà Nước
Các hoạt động ngoại khóa
- Team-building như team-building games, trò chơi tập thể
- Du lịch hàng năm
- Picnic, outing theo quý
- Các cuộc thi và sự kiện nội bộ như cuộc thi tài năng, thi thể thao, hay tổ chức các sự kiện văn hóa, nghệ thuật
Lịch sử thành lập
- Năm 2007, Thành lập Công ty cổ phần chứng khoán Mirae Asset. Vốn Điều lệ: 300.000.000.000 VND
- Năm 2009, Đổi tên thành Công ty Cổ phần chứng khoán Mirae Asset (Việt Nam). Thành lập chi nhánh ở Hà Nội
- Năm 2011, Thay đổi địa điểm trụ sở chính tại TPHCM
- Năm 2013, Bổ nhiệm Tổng Giám Đốc / Đại diện theo pháp luật mới
- Năm 2015, UBCKNN chấp thuận việc chuyển đổi loại hình doanh nghiệp của Công ty thành Công ty TNHH một thành viên; do đó Công ty là một trong những công ty chứng khoán 100% vốn nước ngoài đầu tiên tại Việt Nam. UBCKNN chấp thuận giao dịch chuyển nhượng cổ phần để Mirae Asset Wealth Management (HK) Limited sở hữu toàn bộ vốn điều lệ của Công ty. Đổi tên thành Công ty Cổ phần Chứng khoán Mirae Asset Wealth Management (Việt Nam)
- Năm 2016, Tăng vốn lên 700 tỷ
- Năm 2017, Mở trụ sở chính tại tòa nhà Le Meridien Saigon Hồ Chí Minh. Tăng vốn điều lệ: 60 Triệu đô. Tổng vốn điều lệ: 2000 tỷ đồng (90 Triệu đô). Đổi tên thành Công ty Trách nhiệm Hữu hạn Chứng khoán Mirae Asset (Việt Nam)
- Năm 2018, Đưa hệ thống giao dịch phái sinh vào hoạt động và cung cấp dịch vụ cho khách hàng. Chính thức mở rộng và vận hành 8 văn phòng trên khắp Việt Nam. Tăng vốn điều lệ lên 4.300 Tỷ VND
- Năm 2019, Tăng vốn điều lệ lên 5.455 tỷ
- Năm 2021, Mở trụ sở chính tại tòa nhà Le Meridien Saigon Hồ Chí Minh. Đổi tên thành Công ty Trách nhiệm Hữu hạn Chứng khoán Mirae Asset (Việt Nam)
Mission
Mang lại giá trị bền vững và tạo ra những cơ hội đầu tư tốt nhất cho khách hàng.
Mọi người cũng đã tìm kiếm
Công việc của Fullstack Developer là gì?
Fullstack developer là người làm việc với back end hoặc front end. Các nhà phát triển Full Stack phải có một số kỹ năng trong nhiều lĩnh vực khác nhau như mã hóa, cơ sở dữ liệu, thiết kế đồ họa và quản lý UI / UX để có thể hoàn thành tốt công việc của mình.
Mô tả công việc của Fullstack developer
Dưới đây là một số công việc mà full stack cần thực hiện:
- Giúp thiết kế và phát triển phần mềm
- Kiểm tra và gỡ lỗi để giúp cho phần mềm được tối ưu hóa
- Viết code cho phần front end và back end của phần mềm
- Thiết kế các tương tác của người dùng trên chính ứng dụng web
- Tạo máy chủ và cơ sở dữ liệu cho back end của phần mềm
- Đảm bảo khả năng tương thích và tối ưu hóa đa nền tảng
- Kiểm tra và duy trì thiết kế đáp ứng nhu cầu sử dụng của người dùng
- Làm việc với các nhà thiết kế đồ họa để thiết kế các tính năng mới
- Phát triển các API và các dịch vụ RESTful
- Cập nhật xu hướng thường xuyên
Fullstack Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
222 - 372 triệu
/nămLộ trình sự nghiệp Fullstack Developer
Tìm hiểu cách trở thành Fullstack 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 Fullstack Developer?
Yêu cầu tuyển dụng của Fullstack developer
- Thành thạo trong ít nhất một ngôn ngữ lập trình phía máy chủ như JavaScript (Node.js), Python, Ruby, Java, hoặc PHP.
- Thành thạo trong ít nhất một ngôn ngữ lập trình phía máy khách như HTML, CSS, và JavaScript (Angular, React, hoặc Vue.js).
- Kinh nghiệm làm việc với cơ sở dữ liệu SQL (ví dụ: MySQL, PostgreSQL) và/hoặc NoSQL (ví dụ: MongoDB, Redis).
- Hiểu biết về việc thiết kế cơ sở dữ liệu, truy vấn và tối ưu hóa.
- Có khả năng phát triển cả phía máy chủ và phía máy khách của ứng dụng web.
- Hiểu biết về cách các phần của hệ thống liên quan đến nhau và tương tác với nhau.
- Kinh nghiệm làm việc với các framework và thư viện phía máy chủ (ví dụ: Express.js cho Node.js).
- Kinh nghiệm làm việc với các framework và thư viện phía máy khách (ví dụ: React, Angular, hoặc Vue.js).
- Sử dụng thành thạo các hệ thống quản lý mã nguồn như Git.
- Hiểu biết về các quy trình CI/CD và công cụ như Jenkins, Travis CI, hoặc CircleCI.
- Hiểu biết về các phương pháp bảo mật web và biện pháp để bảo vệ ứng dụng khỏi các lỗ hổng bảo mật.
- Có khả năng làm việc trong nhóm và trình bày ý kiến một cách rõ ràng.
- Kỹ năng giao tiếp tốt trong tiếng Anh hoặc ngôn ngữ làm việc của tổ chức.
- Khả năng nắm bắt công nghệ mới và thích nghi nhanh chóng trong môi trường công nghệ thay đổi nhanh chóng.
- Có kinh nghiệm làm việc trên các dự án thực tế hoặc dự án mã nguồn mở.
Lộ trình thăng tiến của Fullstack developer
Mức lương trung bình của Fullstack developer tại Việt Nam khoảng 15 triệu đến 30 triệu VND/tháng. Mức lương của Fullstack developer ở Việt Nam có thể thay đổi theo nhiều yếu tố, bao gồm vị trí, địa điểm, quy mô của công ty, và kinh nghiệm cá nhân.
- Đối với Lập trinh viên: 9.000.000 - 14.000.000 VNĐ (1 tháng)
- Đối với Intern Linux: 15.000.000 - 25.000.000 VNĐ (1 tháng)
Lộ trình thăng tiến của một Fullstack developer có thể biến đổi tùy theo công ty, ngành công nghiệp và sự phát triển cá nhân. Tuy nhiên, dưới đây là một ví dụ về lộ trình thăng tiến phổ biến cho Fullstack developer:
Junior Fullstack Developer ( Từ 0 - 2 năm)
Ở vị trí này bạn làm việc dưới sự hướng dẫn của các Fullstack developer và tham gia vào các dự án phát triển phía máy chủ và phía máy khách. Học cách làm việc với các công nghệ và framework cơ bản. Xây dựng kiến thức và kỹ năng cơ bản trong việc thiết kế, phát triển và triển khai ứng dụng web.
Intermediate Fullstack Developer ( Từ 3 - 5 năm)
Trong giai đoạn này, Intermediate Fullstack Developer đã phát triển kiến thức và kỹ năng cơ bản về phát triển phía máy chủ và phía máy khách. Họ thường có khả năng tham gia vào các dự án phức tạp hơn, đảm nhiệm các trách nhiệm phát triển quan trọng hơn và có thể có vai trò lãnh đạo trong các nhiệm vụ cụ thể. Đồng thời, họ tiếp tục học hỏi và phát triển để tiến xa hơn trong sự nghiệp của họ.
Senior Fullstack Developer ( Từ 5 - 10 năm)
Ở cấp độ này, Senior Fullstack Developer đã tích luỹ được kiến thức sâu rộng về cả phía máy chủ và phía máy khách. Họ có khả năng đảm nhiệm các dự án lớn, thường có vai trò quyết định trong việc đưa ra các quyết định kiến trúc, tham gia vào quản lý dự án và hướng dẫn các thành viên mới trong nhóm phát triển. Đồng thời, họ thường tham gia vào việc đưa ra các giải pháp phức tạp và tối ưu hóa hiệu suất của hệ thống.
Lead Fullstack Developer hoặc Fullstack Architect ( Trên 10 năm)
Trở thành chuyên gia về công nghệ, thiết kế hệ thống và kiến thức về bảo mật. Chịu trách nhiệm thiết kế kiến trúc tổng thể của ứng dụng hoặc hệ thống. Tham gia vào quản lý dự án và có vai trò quyết định trong việc xác định hướng phát triển của tổ chức. Có thể đảm nhiệm vai trò quản lý nhóm phát triển hoặc chuyển sang các vai trò quản lý khác như CTO (Chief Technology Officer).