Back to search
NCS Group Linkedin · Posted 2mo ago

Java Software Engineer

Guangzhou

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

岗位职责:

1.设计、开发和维护健壮且可扩展的后端服务及 API。

2.主导特定模块或功能的开发,从概念到部署。

3.执行代码审查,指导初级开发人员,并执行编码标准。

4.解决复杂的技术问题,确保高能和可用性。

5.参与架构讨论并提出技术解决方案。

6.与前端开发人员、产品经理及其他利益相关者密切合作。

7.确保遵守安全最佳实践和合规性要求。


所需技能:

1.使用最新 LTS 版本的 JDK (如 JDK 17 或后续版本),充分利用其增强特性 (如新功能、优化特性) 提升系统性能和开发效率,并具备框架级定制和优化的实践经验。

2.具备关系型和/或 NoSQL 数据库 (例如:MongoDB, MariaDB) 的扎实经验。

3.在设计和实现 RESTful API (如 Spring Boot Starter Web) 和微服务方面有丰富的经验,了解响应式 Web 编程 (如 Spring Boot Starter WebFlux)。

4.容器化技术 (例如:Docker, Kubernetes)。

5.有消息队列 (例如:Kafka, RabbitMQ) 和缓存机制的经验。

6.具备重构系统级代码和优化架构以提高性能的经验。

7.出色的沟通和协作能力。

8.了解文件处理 (如 FastExcel, Apache POI, OpenCSV, PDFBox, Flying Saucer PDF, JasperReports, Zip4j) 和 HTML 模板 (如 Thymeleaf)。

9.熟悉网络和通信协议及客户端 (如 Jetty Reactive HttpClient, Reactor Netty HTTP, Netty Codec),了解 SSH 和加密 (如 Bouncy Castle)。

10.能够流利阅读和理解复杂的英文技术文档、规范;能够撰写清晰、专业的英文技术报告和邮件;具备良好的英文口语沟通能力,能够参与技术讨论和会议。

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search