Yêu cầu vị trí lập trình viên:
+ Kỹ năng cần có:
- Có kỹ năng lập trình java (java language từ 8 trở lên), java core, java thread, xử lý các nghiệp vụ ngầm đơn luồng, đa luồng, xử lý sự kiện đồng bộ, không đồng bộ.
- Biết sử dụng thành thạo framework java spring boot để xây dựng các ứng dụng Rest API, JPA, ứng dụng xử lý ngầm.
- Có kinh nghiệm lập trình với Database Oracle bằng JPA (Spring JPA), JDBC,...
- Có kinh nghiệm lập trình, sử dụng message queue như Apache Kafka, ActiveMQ....
- Có khả năng đọc hiểu tốt tài liệu tiếng Anh, tự tìm hiểu các giải pháp xử lý/lập trình.
- Kinh nghiệm lập trình java từ 03 năm trở lên.
+ Kỹ năng ưu tiên:
- Đã có kinh nghiệm lập trình trong các dự án/sản phẩm tài chính, thương mại điện tử, thanh toán điện tử, ví điện tử.
- Làm việc theo quy trình scrum/agile.
+ Kỹ năng khác:
- Lập trình/sử dụng ReactJS, NodeJS, Angular để xây dựng ứng dụng giao diện webbased.
- Có kinh nghiệm sử dụng công cụ trong phát triển phần mềm: maven, Git (Bitbucket), JIRA, Bash shell,...
- Có kinh nghiệm làm việc với máy chủ Linux.
Job Required
- 3 năm trở lên
- Kinh nghiệm Java 3 năm trở lên, có Nodejs, Reactjs hoặc Angular
The position reports to the Application Manager and will work in close conjunction with the
Product, Algorithm/Data Science, and various Engineering teams.
RESPONSIBILITIES
● Design and implement robust and scalable web applications, covering both frontend and
backend development.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Ensure the technical feasibility of UI/UX designs and implement them accordingly.
● Develop responsive and user-friendly web interfaces using modern frontend
technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js).
● Develop and maintain databases (SQL and/or NoSQL) to support the application.
● Design, implement, and maintain RESTful APIs for seamless communication between
the front end and backend.
● Ensure API security, performance, and documentation.
● Implement automated testing strategies to guarantee the reliability and scalability of the
application.
● Work closely with product managers, designers, and other stakeholders to understand
project requirements and objectives.
● Collaborate with other engineers and contribute to a positive team environment.
● Identify and resolve performance bottlenecks, bugs, and technical issues.
● Conduct root cause analysis for issues and implement effective solutions.
- Tiếp nhận, phân tích yêu cầu từ cán bộ tư vấn nghiệp vụ, hỗ trợ giải pháp cho các yêu cầu chức năng, báo cáo, tích hợp…
- Thiết kế, lập trình, làm tài liệu và sửa lỗi chương trình
- Nghiên cứu các công nghệ và sản phẩm mới và đề xuất ứng dụng vào thực tiễn.
- Đào tạo, hỗ trợ các thành viên mới trong team.
- Tham gia các dự án phát triển phần mềm với các khách hàng lớn của Công ty.
The position reports to the Application Manager and will work in close conjunction with the
Product, Algorithm/Data Science, and various Engineering teams.
RESPONSIBILITIES
● Design and implement robust and scalable web applications, covering both frontend and
backend development.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Ensure the technical feasibility of UI/UX designs and implement them accordingly.
● Develop responsive and user-friendly web interfaces using modern frontend
technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js).
● Develop and maintain databases (SQL and/or NoSQL) to support the application.
● Design, implement, and maintain RESTful APIs for seamless communication between
the front end and backend.
● Ensure API security, performance, and documentation.
● Implement automated testing strategies to guarantee the reliability and scalability of the
application.
● Work closely with product managers, designers, and other stakeholders to understand
project requirements and objectives.
● Collaborate with other engineers and contribute to a positive team environment.
● Identify and resolve performance bottlenecks, bugs, and technical issues.
● Conduct root cause analysis for issues and implement effective solutions.
• Tham gia xây dựng, triển khai các dự án của Công ty.
• Phối hợp cùng: Product Owner, BA, Designer, BE engineer, QC trong quá trình phát triển sản phẩm.
• Tối ưu và cải thiện UI/UX cho các website.