NEXTOP đang tìm kiếm 05 Lập trình viên Java (Backend/Fullstack). Công việc sẽ thực hiện các nhiệm vụ sau:
- Tham gia thiết kế, phát triển, triển khai và bảo trì các hệ thống tài chính phức tạp sử dụng các công nghệ mới;
- Phát triển các ứng dụng có khối lượng lớn, độ trễ thấp cho các hệ thống tài chính, mang lại hiệu suất và tính khả dụng cao;
- Có thể cung cấp các giải pháp kỹ thuật và kiến trúc hệ thống;
- Lập trình và tối ưu hóa để đảm bảo hiệu suất, chất lượng và khả năng đáp ứng tốt nhất của các ứng dụng;
- Xác định các mục tiêu của trang web bằng cách phân tích các yêu cầu của người dùng; hình dung các tính năng và chức năng của hệ thống;
- Chuẩn bị và sản xuất các bản phát hành của các thành phần phần mềm;
- Cải tiến liên tục bằng cách nghiên cứu các giải pháp thay thế và công nghệ mới.
MUST HAVE
- Có ít nhất từ 1 năm trở lên kinh nghiệm lập trình Java;
- Bằng Cử nhân Khoa học Công nghệ Thông tin / Khoa học Máy tính / Kỹ thuật Phần mềm / Toán và Tin học hoặc tương đương;
- Có kiến thức tốt về Phân tích hướng đối tượng (OOA / OOP) và các mẫu thiết kế;
- Có kinh nghiệm tốt với Java / JEE, Spring framework (Spring-core, Spring-boot, Spring Security);
- Có kinh nghiệm sử dụng một trong các thư viện SQL (JDBC, Hibernate, myBatis);
- Có kinh nghiệm lập trình đa luồng / đồng bộ / không đồng bộ là lợi thế LỚN;
- Có kinh nghiệm về Web Container (Tomcat, Jetty) là một lợi thế;
- Có kiến thức tốt về Cơ sở dữ liệu(MySQL) là một lợi thế;
NICE TO HAVE
- Có kinh nghiệm về một trong các framework Javascript (VueJS, Ember, React, Backbone) là một lợi thế;
- Quen thuộc với bộ nhớ đệm (Memcache, Redis) là một lợi thế;
- Thông thạo các công cụ lập phiên bản mã, xây dựng các công cụ như SVN, Git, Jenkins, Ant, Maven,… là một lợi thế;
- Có khả năng làm việc đa nhiệm và thay đổi linh hoạt;
- Kỹ năng giao tiếp tốt;