Miêu tả công việc
- Phân tích thiết kế hệ thống
- Lập trình các giải pháp thông tin cho người sử dụng bằng cách phát triển, triển khai, và bảo trì các phần mềm bằng ngôn ngữ lập trình Java
- Lập tài liệu xây dựng hệ thống và tài liệu hướng dẫn người sử dụng
- Nghiên cứu sử dụng các giải pháp phần mềm phục vụ cho việc kinh doanh, quản lý
Yêu cầu
- Nắm vững Java Core và J2EE, có kinh nghiệm làm các ứng dụng Java Web.
- Có kinh nghiệm với Spring, Hibernate.
- Thao tác tốt với HTML, CSS, JavaScript (Jquery, AngularJS, Ajax, …), Bootstrap, JSON, XML, …
- Có hiểu biết về DI, OOP, MVC Framework, ORM, RESTful, Design Patterns.
- Thành thạo các công cụ quản lý mã nguồn: SVN, GIT, Ant, Maven, …
- Sử dụng tốt một trong các IDEs: Eclipse, NetBeans, ….
- Có kinh nghiệm làm việc với một trong các WebServer: Apache, Nginx, Tomcat …
- Thao tác tốt với một trong các Database: MySQL, PostgreSQL, … có kinh nghiệm làm việc với Big Data là một lợi thế.
- Có khả năng làm phân tích thiết kế database, kiến trúc hệ thống.
- Có khả năng làm việc tốt trong môi trường teamwork cũng như làm việc độc lập.
- Có thể làm việc dưới áp lực cao về deadline cũng như chất lượng sản phẩm.
- Khả năng tư duy tốt, chủ động trong công việc, có tinh thần trách nhiệm cao để hoàn thành công việc được giao.