Tuyển dụng Senior Java Developer

BiPlus là công ty phần mềm theo Agile chuyên phát triển phần mềm chất lượng cao, chi phí tối ưu.

BiPlus không ngừng kiếm tìm và xây dựng đội ngũ nhân sự chia sẻ tầm nhìn và những giá trị chung để cùng nhau chinh phục các thử thách. 

Bạn sẽ làm gì?


Tham gia phát triển các hệ thống viễn thông, fintech với hiệu năng cao, số lượng dữ liệu lớn và tập khách hàng lớn.
• Phân tích yêu cầu khách hàng và xây dựng tài liệu giải pháp.
• Phát triển và sửa lỗi các tính năng.
• Đào tạo dẫn dắt, hỗ trợ các thành viên trong team về nghiệp vụ, chuyên môn, kỹ năng lập trình.
• Đóng góp vào các hoạt động chia sẻ tri thức và cải tiến liên tục.

Ứng tuyển ngay nếu bạn


• Có 5 năm kinh nghiệm trở lên lập trình về Java.
• Hiểu biết sâu và có kinh nghiệm làm việc bằng Java Core, các framework Java như EE, Spring, Struts, Hibernate … và một số design pattern thông dụng.
• Thành thạo SQL, PLSQL, có kiến thức về một trong các hệ quản trị cơ sở dữ liệu Oracle/MySQL.
• Có kinh nghiệm làm việc với các nền tảng web.
• Ưu tiên có hiểu biết về nghiệp vụ tài chính bán hàng, có kinh nghiệm về microservices.
• Kỹ năng giao tiếp, giải quyết vấn đề, kỹ năng làm việc nhóm tốt, luôn sẵn sàng hỗ trợ các thành viên khác trong dự án.
• Chịu được áp lực cao trong công việc, có khả năng làm việc độc lập, chủ động giải quyết vấn đề để hoàn thành nhiệm vụ.
• Cam kết, ham học hỏi.
• Có thể làm việc onsite tại vị trí của khách hàng theo yêu cầu của dự án.

Bạn nhận được gì?


• Mức lương từ 35 – 60 triệu (13 tháng lương/năm).
• Thưởng quí, thưởng cuối năm.
• Đánh giá năng suất và xét tăng lương 2 lần/năm.
• Tài trợ 100% phí thi các chứng chỉ quốc tế.
• BHXH, nghỉ lễ theo qui định.
• Được làm việc với các dự án tạo nên xu hướng công nghệ như: fintech, digital transformation. Tham gia vào các dự án hiệu năng cao, số lượng dữ liệu lớn và tập khách hàng lớn. Sử dụng các công nghệ mới nhất như: microservices, spring boot.
• Tài trợ 100% phí thi các chứng chỉ quốc tế.
• Tham gia vào nhóm phát triển Scrum tự chủ, linh hoạt và năng suất cao theo mô hình Agile/Scrum.
• Môi trường làm việc trẻ, năng động, vui vẻ, hạnh phúc với các hoạt động văn hóa sôi động như retreat, picnic, team building, happy event, BiPlus radio, …
• Được làm nhiều, được thử nhiều và được sai, học thực chiến trong công việc
• Được làm việc trên các hệ thống lớn với các bài toán công nghệ phức tạp
• Liên tục phát triển năng lực thông qua các hoạt động học tập (company learning hour, team learning hour, club), đào tạo, mentoring, coaching,…
• Được phản hồi thường xuyên liên tục và huấn luyện để phát triển năng lực và đạt hiệu suất công việc ngày càng cao (CFRs – Conversation – Feedback – Recognition tháng và 6 tháng).

Cách thức ứng tuyển:

Gửi CV qua email: [email protected] (Ms. Luyến) hoặc liên hệ trực tiếp qua số điện thoại 0969 059 356 (zalo, whatsapp) hoặc apply vào form ứng tuyển của BiPlus.

    Upload file CV *:

    Lợi ích của việc chuyển đổi hệ thống kế thừa (Legacy System)

    Sự phát triển của các công cụ và kỹ thuật cắt chuyển tạo cơ hội cho doanh nghiệp xây dựng chiến lược chuyển đổi để mạnh dạn cắt chuyển các hệ thống kế thừa của mình.

    Thông thường khi bắt đầu một kế hoạch chuyển đổi ứng dụng, thì doanh nghiệp sẽ đi tìm các sản phẩm tương tự trên thị trường để đánh giá độ phù hợp để thay thế hệ thống hiện tại. Tuy nhiên việc có tìm được một ứng dụng, thì mức độ phù hợp và khả năng cắt chuyển dữ liệu từ hệ thống cũ sang sẽ gây nhiều vấn đề. Trong hầu hết các tình huống, các nhà quản lý CNTT cần quay lại với những câu hỏi kinh doanh cơ bản hơn.

    Có bốn yếu tố phổ biến để xem xét một quyết định chuyển đổi:

    1. Giảm chi phí vận hành, bảo trì của các hệ thống cũ hơn.
    2. Cải thiện khả năng bảo trì của ứng dụng trong các tình huống không còn nhiều người nắm hệ thống, hoặc tài liệu hạn chế/lỗi thời.
    3. Hệ thống cũ gặp các vấn đề về an toàn thông tin, bảo mật dữ liệu.
    4. Khả năng mở rộng cho các yêu cầu kinh doanh và dự án khác trong tương lai.

    Trong thực tế, các yếu tố này thường xảy ra đồng thời. Khi đó, những yếu tố này có thể được coi là một nguyên nhân dẫn đến yếu tố thúc đẩy. Đồng thời, xuất hiện các yếu tố cản trở doanh nghiệp muốn nắm bắt cơ hội để phát triển/tiếp cận mới khách hàng/thêm sản phẩm và dịch vụ.

    Những yếu tố này được cân nhắc và cho thấy rằng có thể có sự thay đổi lớn về giá trị mang lại mà doanh nghiệp sẽ mong đợi từ việc chuyển đổi. Các điểm sau đây cần được xem xét:

    1. Chi phí: do nền tảng mới và kiến trúc mới hướng tới tiết kiệm chi phí hơn.
    2. Cơ hội kinh doanh: Các chức năng, công nghệ mới đáp ứng yêu cầu kinh doanh, cũng như khả năng tích hợp với đối tác mới sẽ mang lại nhiều cơ hội hơn..
    3. Có nhiều mức độ tham gia kinh doanh khác nhau. Các nền tảng lỗi thời có thể được sử dụng bởi bộ phận CNTT hoặc các dự án nội bộ của doanh nghiệp. Vì vậy, chúng ta cần phải biết khách hàng thực sự là ai? Bộ phận CNTT hay doanh nghiệp.

    Bạn có thể tìm hiểu thêm về quy trình cắt chuyển hệ thống và các kinh nghiệm thực tế phát sinh từ các dự án và áp dụng cho hệ thống lớn và phức tạp tại các bài biết khác trên website.

    HALLOWEEN FASHION SHOW

    Chợt nhận ra, cuối tuần đã là Halloween rồi.
    Các bạn đã chuẩn bị gì chưa?
    Halloween năm nay nhà BiPlus trang trí “tuyệt đẹp” khiến cho anh chị em yếu bóng vía làm việc trong trạng thái “tập trung” hơn bao giờ hết. Đặc biệt hơn, HALLOWEEN FASHION SHOW sẽ được tổ chức vào 17h30, thứ 6 ngày 29/10/2021 tại văn phòng làm việc của BiPlus.
    Với concept thú vị, Fashion Show hứa hẹn sẽ mang lại những bộ trang phục đầy ấn tượng đến từ phần trình diễn đến từ “Model cây nhà lá vườn” của các team. Chúng ta hãy cùng đón chờ hình ảnh và video cập nhật event thú vị này vào bài post tiếp theo của BiPlus nhé!

    Webinar: Data Migration from server

    Thứ Bảy vừa qua, BiPlus đã tổ chức Webinar: Data Migration from server. Sự kiện đã tổ chức thành công với sự dẫn dắt đầy lôi cuốn của MC Thuandd và những chia sẻ mới mẻ và cực kỳ hữu ích đến từ 2 diễn giả: Anh Bùi Xuân Hiền và diễn giả khách mời đến từ Atlassian – anh Thompson Cherian.
    Sự kiện diễn ra với các phiên chia sẻ những kiến thức tổng quan và quy trình chuyển đổi số từ server sang Cloud/Data Center. Webinar đã đưa ra những phân tích chuyên sâu từ góc nhìn của chuyên gia đến từ Atlassian. Đồng thời, các diễn giả đã cùng chia sẻ và giải đáp cặn kẽ những vấn đề gặp phải trên thực tế dựa trên các câu hỏi được đặt ra từ khách tham dự.
    BTC xin gửi lời cảm ơn các khách tham dự đã đưa ra những câu hỏi rất sôi nổi để sự kiện mang đến nhiều điều hữu ích. Cảm ơn 2 diễn giả đã chia sẻ, trả lời các câu hỏi rất nhiệt tình và cung cấp cho anh em trong ngành những thông tin cập nhật, tin cậy. Sau Webinar, mỗi khách tham dự đều có thể tự tin với các phương án, kỹ thuật cắt chuyển. Nếu có vấn đề thắc mắc muốn được giải đáp chi tiết & kỹ lưỡng, các bạn có thể liên hệ với diễn giả (thông qua inbox fanpage) để được tư vấn cụ thể nhé.
    Với tinh thần mang đến nhiều giá trị và thông tin hữu ích hơn nữa cho cộng đồng anh em trong ngành, BiPlus sẽ tiếp tục tổ chức những chia sẻ chuyên môn thú vị trong thời gian tới. Hãy like và follow fanpage của BiPlus để đón nhận được thông tin sớm nhất nhé!!

    Bản tin tuyển dụng Tháng 11

    BiPlus Recruitment – GROW TOGETHER, ENJOY TOGETHER!

    Bạn muốn một môi trường làm việc 

    ✔️ Linh hoạt, sáng tạo, cầu tiến?

    ✔️ Đồng nghiệp gần gũi, chia sẻ, gắn kết như gia đình?

    ✔️ Làm việc hăng say, vui chơi hết mình?

    Còn chần chừ gì nữa mà không gia nhập đại gia đình BiPlus để cùng make it simple và enjoy cái moment này nào 🥰. 

    List job siêu hấp dẫn trong tháng 11:

    1. Senior Java Engineer
    2. Middle Java Engineer
    3. Junior Java Engineer
    4. Senior Frontend Engineer
    5. Middle Fullstack Java Engineer
    6. Middle QC (Tester)
    7. HR tuyển dung ngành IT
    8. Sales B2B

     

    Khi “đầu quân” cho BiPlus, bạn sẽ nhận được gì?

    • Tham gia vào nhóm phát triển Scrum tự chủ, linh hoạt và năng suất cao theo mô hình Agile/Scrum.
    • Môi trường làm việc trẻ, năng động, vui vẻ, work hard play hard với nhiều event sôi động (Team building, nghỉ mát, picnic,…)
    • Được làm việc với các dự án tạo nên xu hướng công nghệ như: fintech, digital transformation. Tham gia vào các dự án hiệu năng cao, số lượng dữ liệu lớn và tập khách hàng lớn. 
    • Được làm nhiều, được thử nhiều và được sai, học thực chiến trong công việc
    • Liên tục phát triển năng lực thông qua các hoạt động đào tạo của công ty.
    • Được phản hồi thường xuyên liên tục và huấn luyện để phát triển năng lực và đạt hiệu suất công việc ngày càng cao
    • Lương thưởng cạnh tranh, review và xét tăng lương 2 lần/năm 
    • Thưởng quý, thưởng cuối năm, thưởng đột xuất.

    Còn chần chừ gì nữa, hãy gia nhập đại gia đình BiPlus ngay hôm nay!

    Cách thức ứng tuyển: gửi CV qua email: [email protected] (Ms. Luyến) hoặc liên hệ trực tiếp qua số điện thoại 0969 059 356 (zalo, whatsapp).

    ————————————————————————-

    BiPlus Vietnam Software Solution

    Address: Tầng 3, Bảo Anh Building, số 85 Trần Thái Tông, Dịch Vọng, Cầu Giấy, Hà Nội

    Email: [email protected]

    Phone: 096 777 71 24 (Sale)

    7 Options để hiện đại hóa các hệ thống kế thừa (Legacy System)

    Chuyển đổi kỹ thuật số đã khiến các nhà quản lý bắt buộc phải tìm ra những cách làm hiệu quả để hiện đại hóa các hệ thống kế thừa. Đối với một số tổ chức, các hệ thống kế thừa có thể kìm hãm các sáng tạo và quy trình kinh doanh.

    Khi xác định được vấn đề của các hệ thống kế thừa, cần xem xét các phương án hiện đại hóa các hệ thống kế thừa đó để loại bỏ các trở ngại. Gartner đã xếp hạng 7 lựa chọn hiện đại hóa theo mức độ dễ thực hiện:

    1. Encapsulate:

    Tận dụng và mở rộng các tính năng của ứng dụng bằng cách đóng gói dữ liệu và chức năng của nó, làm cho chúng khả dụng dưới dạng dịch vụ thông qua một API.

    2. Rehost:

    Triển khai lại thành phần ứng dụng sang cơ sở hạ tầng khác (vật lý, ảo hoặc đám mây) mà không sửa đổi mã, tính năng hoặc chức năng của nó.

    3. Replatform:

    Di chuyển sang một nền tảng thời gian chạy mới, thực hiện các thay đổi tối thiểu đối với mã, nhưng không thực hiện cấu trúc mã, tính năng hoặc chức năng.

    4. Refactor:

    Tái cấu trúc và tối ưu hóa mã hiện có để loại bỏ nợ kỹ thuật và cải thiện các thuộc tính không hoạt động

    5. Rearchitect:

    Thay đổi đáng kể mã để chuyển nó sang một kiến ​​trúc ứng dụng mới và khai thác các khả năng mới và tốt hơn.

    6. Rebuild:

    Thiết kế lại hoặc viết lại thành phần ứng dụng từ đầu trong khi vẫn bảo toàn phạm vi và thông số kỹ thuật của hệ thống cũ.

    7. Replace:

    Loại bỏ hoàn toàn thành phần ứng dụng cũ và thay thế nó, đồng thời xem xét các yêu cầu và nhu cầu mới.

    Trên đây là 7 options để hiện đại hóa các hệ thống kế thừa. Hãy chọn phương pháp hiện đại hóa sẽ có hiệu quả và giá trị cao nhất cho tổ chức của bạn bằng cách lập bản đồ các phương án hiện đại hóa về ảnh hưởng của chúng đối với công nghệ, kiến ​​trúc, chức năng, chi phí và rủi ro. 

    Nếu bạn có nhu cầu tư vấn về cắt chuyển hệ thống, hãy liên hệ đội ngũ chuyên gia của Biplus – đã cắt chuyển các hệ thống như Viettel.

    Quá trình chuyển đổi hệ thống kế thừa (Legacy System)

    Khi doanh nghiệp đã quyết định phải chuyển đổi ứng dụng và bắt tay vào thực hiện quá trình này thì đội ngũ IT sẽ phải đối mặt với một dự án cắt chuyển vô cùng phức tạp. Với mỗi một ứng dụng thì có nhiều phương án khác nhau, ví dụ như vẫn giữ hệ thống cũ và chạy song song; hoặc cắt chuyển dần dần từng nghiệp vụ, hoặc thay đổi toàn bộ.

    Mỗi một hệ thống cũ đều tồn tại các vấn đề khác nhau, việc phân tích và đánh giá mức độ am hiểu về nghiệp vụ và dữ liệu sẽ quyết định đến phương án cắt chuyển. Nếu doanh nghiệp hoặc đối tác cung cấp ứng dụng mà không còn ai hiểu hoặc không có tài liệu nào mô tả, thì không thể ưu tiên tiến hành cắt chuyển ngay được. Hoặc nếu hệ thống có khối lượng nghiệp vụ lớn, dữ liệu phức tạp thì kế hoạch cắt chuyển sẽ kéo dài, và sẽ phải bắt đầu từ kế hoạch phát triển phần mềm các chức năng.

    Yêu cầu cơ bản của bất cứ một việc cắt chuyển hệ thống nào đều phải là kế thừa các chức năng hiện có và bổ sung thêm các tính năng mới. Trong quá trình đang cắt chuyển thì việc bổ sung tính năng mới phải thực hiện trên cả 2 hệ thống. Và đối với các doanh nghiệp đang chuyển đối số mạnh mẽ thì hệ thống mới bao gồm cả công nghệ mới và nghiệp vụ kinh doanh mới.

    Quá trình phát triển sẽ lặp lại và tiếp diễn cho từng nhóm chức năng, nghiệp vụ kinh doanh cũ và các yêu cầu mới. Quá trình cắt chuyển từng phần diễn ra trong từng vòng lặp trên, và sẽ trải qua rất nhiều bước, bao gồm việc phát triển, nghiệm thu từng chức năng, đồng bộ dữ liệu và kiểm tra tính đúng đắn của dữ liệu và logic của nghiệp vụ.

    Chúng ta cần những gì để có thể dịch chuyển sang Data Center ?

    Triển khai hệ thống Jira/Confluence/Bitbucket bản Data Center trên hạ tầng trung tâm dữ liệu đều sử dụng kiến trúc tối thiểu sau:

    1. Cân bằng tải (Load Balancer)

    Bộ cân bằng tải là hệ thống đầu tiên cần triển khai cho một cluster. Bộ cân bằng tải sẽ phân bố đồng đều lưu lượng truy cập giữa hai hay nhiều các nút ứng dụng Jira/Confluence. Bằng cách đó, sẽ giúp cho hệ thống Jira/Confluence giảm thiểu tối đa tình trạng một nút ứng dụng bị quá tải và ngưng hoạt động. Hoặc khi một máy chủ gặp sự cố, bộ cân bằng tải sẽ chỉ đạo phân phối công việc của máy chủ đó cho các máy chủ còn lại, đẩy thời gian uptime của hệ thống lên cao nhất và cải thiện năng suất hoạt động tổng thể.

    Để ngăn chặn khả năng ảnh hưởng đến toàn hệ thống nếu bộ cân bằng tải gặp trục trặc, thì một bộ cân bằng tải dự phòng có thể kết nối vào để tạo thành một cụm cân bằng tải. Mỗi bộ cân bằng tải đều có thể phát hiện lỗi và phục hồi.

    2. Các nút ứng dụng (Application Nodes)

    Mỗi nút ứng dụng trong Data Center Cluster phải cùng một phiên bản của ứng dụng và được đặt ở cùng một vị trí thực tế. Các nút này phải được khai báo trong cùng một Cluster, hoạt động để cung cấp ứng dụng cho người dùng. Số lượng nút trong cluster phụ thuộc vào nhu cầu và cách chúng ta định cấu hình ứng dụng. Thông thường, doanh nghiệp có thể sử dụng từ 2-4 nút cho một cluster, và có thể tham khảo tư vấn của BiPlus để đưa ra quyết định đúng đắn.

    Lưu ý: Confluence yêu cầu một nút ứng dụng riêng cho Synchrony đây là, công cụ hỗ trợ chỉnh sửa cộng tác trong Confluence. Còn Bitbucket yêu cầu một nút ứng dụng cho Elasticsearch, để cho phép tìm kiếm mã nguồn trong cluster.

    3. Hệ thống tập tin (File System)

    Hệ thống tệp được chia sẻ là nơi lưu trữ tất cả các nền tảng của sản phẩm. Đây là nơi hiển thị những thứ như tệp đính kèm, biểu tượng, thông tin người dùng, ứng dụng và mã nguồn.

    Trong môi trường Data Center, chúng ta cần thiết lập hệ thống tệp dùng chung trên tất cả các nút ứng dụng. Doanh nghiệp có thể lựa chọn nhiều giải pháp như NAS hoặc SAN hoặc NFS. Chúng ta chỉ cần đảm bảo không sử dụng các giao thức phân tán như DFS, vì chúng không được hỗ trợ.

    Nếu bạn có nhu cầu tư vấn về license của phần mềm Jira, bạn hãy liên hệ Biplus – đối tác số 1 của Atlassian tại Việt Nam để được hỗ trợ tốt nhất.