1. Develop and design backend service systems for business-related purposes.
2. Write unit tests and integration tests.
3. Develop/deploy microservices.
4. Work independently on projects by analyzing, designing, developing, and maintaining the systems.
5. Collaborate with Frontend developers, Mobile Developers, Project Managers, and QAs for mutual support among the teams.
6. Analyze requirements and help deliver development specifications and plans.
7. Improve existing code quality and performance.
8. Evaluate new technologies and open sources to recommend improvements for applications, services, and systems.
4. 透過分析、設計、開發、維護系統獨立完成項目。
5. 與前端工程師、手機工程師、項目管理者、軟體測試工程師合作,並適時支援其他研發團隊。
8. 透過評估新技術與新開源軟體優化應用程式、服務及系統。
Required Technical Skills
1. At least 3 years of software development experience.
2. At least 2 years of Java development experience.
3. At least 1 year of experience in developing scalable applications using the Microservices paradigm.
4. Worked in projects using RESTful API.
5. Experience with Swagger, Junit.
6. Experience with Jenkins, Maven.
3. 具備一年以上運用Microservices開發擴展應用程式的相關經驗。
1. Familiar with Spring framework, Spring boot, and JPA.
2. Familiar with distributed caching and message-oriented middleware.
3. Have practical experience with distributed systems.
4. Familiar with the relational database theory and have experience with database design.
5. Have experience with Docker and Kubernetes.
1. 熟悉Spring framework, Spring boot與JPA。
4. 熟悉關聯式資料庫理論,有資料庫的程式設計經驗。
5. 有使用過或接觸過Docker、Kubernetes。
歡迎肢體障礙(下肢)的身心障礙人士,需附身心障礙證明