Mô tả công việc
JOB DESCRIPTIONS
- Develops Applications for embedded systems
- Create Unit tests
- Gather requirements
- Create and Update Functional Specs
- Fix Bugs
- Updates existing software to support new features
- Create build installers for software
- Collaborate with third party API providers
- Mentor Junior developers
MÔ TẢ CÔNG VIỆC
- Phát triển ứng dụng cho hệ thống nhúng
- Tạo các bài kiểm thử đơn vị
- Thu thập yêu cầu
- Tạo và Cập nhật Biểu đồ chức năng
- Sửa lỗi
- Cập nhật phần mềm hiện tại để hỗ trợ các tính năng mới
- Tạo chương trình cài đặt cho phần mềm
- Hợp tác với các nhà cung cấp API bên thứ ba
- Hướng dẫn các nhà phát triển mới
Yêu cầu công việc
JOB QUALIFICATIONS
- At least 5 years solid working experience as a Java/J2EE developer (Java 8 or recent)
- Proficient in using design patterns and sound analytical skills
- Has solid experience on the following tools and platforms
- Spring core, Spring MVC, Spring Boot, Hibernate
- Webservices (SOAP and RESTful)
- Experience with SQL – MSSQL, MySQL, Oracle DB, MongoDB
- Experience in HTML, CSS, Javascript and other related technologies like Angular, VueJS, - - Experience in Junit, Jmockit
- Experience in using application servers like Tomcat, Weblogic, Jboss, etc.
- Experience in using SVN, GIT, Jenkins, CI/CD tools
- Experience in using UML diagrams
- Experience in full software life cycle development – requirements, design, coding, Unit Testing, deployment
- Knowledgeable and experience in Agile practice
- Experience in doing code reviews, handling junior developers, resource and capability
management, reviews on technical documents as well as UML diagrams
Excellent English communication skills
YÊU CẦU CÔNG VIỆC
Ít nhất 5 năm kinh nghiệm làm việc vững chắc như một nhà phát triển Java/J2EE (Java 8 hoặc phiên bản mới nhất).
- Thạo việc sử dụng mẫu thiết kế và có kỹ năng phân tích âm thanh.
- Có kinh nghiệm vững chắc trên các công cụ và nền tảng sau:
- Spring core, Spring MVC, Spring Boot, Hibernate.
- Webservices (SOAP và RESTful).
- Kinh nghiệm với SQL – MSSQL, MySQL, Oracle DB, MongoDB
- Kinh nghiệm trong HTML, CSS, Javascript và các công nghệ liên quan như Angular, VueJS, ReactJS, vv.
- Kinh nghiệm với Junit, JMockit.
- Kinh nghiệm trong việc sử dụng các máy chủ ứng dụng như Tomcat, Weblogic, Jboss, vv.
- Kinh nghiệm với SVN, GIT, Jenkins, các công cụ CI/CD.
- Kinh nghiệm trong việc sử dụng biểu đồ UML.
- Kinh nghiệm trong toàn bộ quy trình phát triển phần mềm - từ yêu cầu, thiết kế, lập trình, kiểm thử đơn vị đến triển khai.
- Hiểu biết và có kinh nghiệm trong thực hành Agile.
- Kinh nghiệm trong việc thực hiện kiểm tra mã nguồn, điều hành các nhà phát triển mới, quản lý tài nguyên và khả năng.
- Có khả năng đánh giá tài liệu kỹ thuật cũng như biểu đồ UML.
- Có kỹ năng giao tiếp tiếng Anh xuất sắc.
Quyền lợi
BENEFITS
- Attractive salary.
-Young and dynamic working environment.
- Continuous development of hard and soft skills through work and professional trainings.
- Exciting leisure: sport and art events (football club, family day…)
QUYỀN LỢI
- Mức lương hấp dẫn.
- Môi trường làm việc trẻ trung và năng động.
-Phát triển liên tục kỹ năng cứng và mềm thông qua công việc và các khóa đào tạo chuyên nghiệp.
- Các hoạt động giải trí hấp dẫn: sự kiện thể thao và nghệ thuật (câu lạc bộ bóng đá, ngày hội gia đình…).