[S800] Senior Java Backend Developer
Posted Updated
Description
Reporting to Director of Software Development, the Senior Java Backend Developer will play a critical role in designing, implementing, and maintaining the web applications and services.
Job Responsibilities
- Lead the design, development, and maintenance of backend services using Java, Spring Boot, and related technologies.
- Architect and implement RESTful APIs to support frontend applications and third-party integrations.
- Work closely with the product manager team, frontend team, and QA team to ensure seamless integration and high-quality deliverables.
- Document system designs, APIs, and technical specifications for both current and future development efforts.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in Java backend development, with a strong focus on Spring Boot, Spring MVC, Spring Data, and Spring Security.
- Experienced in database development with MySQL/ Redis, database schema design, and ORM frameworks such as JPA, Hibernate or JOOQ.
- Experience in implementing RESTful APIs, including working with JSON, XML, web services and related tools such as Postman, Open API/ Swagger UI.
- Hands-on experience with cloud services (e.g., EC2, S3, RDS, Lambda) and deployment strategies.
- Familiar with development tools such as Git and Maven.
- Excellent problem-solving abilities and the ability to work effectively in a team environment.
- Experience with Java development on top of Docker, Kubernetes, and AWS services is a plus.
工作內容:
- 使用 Spring Boot 和相關 Java 技術設計、開發和維護後端服務。
- 設計與實作 RESTful API 以支援前端應用程式和第三方整合。
- 與產品經理團隊、前端團隊和QA團隊密切合作,確保高品質的交付成果。
- 根據需求撰寫系統設計、API和技術規格文件。
職務需求:
- 資訊相關科系畢業。
- 5 年以上 Java 後端開發專業經驗,包括 Spring Boot、Spring MVC、Spring Data 和 Spring Security。
- 具備MySQL/Redis 資料庫開發經驗,熟悉資料庫架構設計,以及 ORM 框架如 JPA、Hibernate 或 JOOQ。
- 具有實作 RESTful API的經驗,包括使用 JSON、XML、網路服務和相關工具如Postman、Open API/Swagger UI。
- 擁有雲端服務(如EC2、S3、RDS、Lambda)和 CI/CD ( Docker, Jenkins) 部署策略的實務經驗。
- 熟悉其他開發工具如 Git, Maven 等。
- 具備跨國團隊溝通經驗為佳。
