设计、开发和维护基于 Java 的应用程序,涵盖所有层次(后端、API、服务)。编写高效、整洁和可重用的代码,遵循最佳实践和设计模式。参与软件开发生命周期的所有阶段,包括需求分析、设计、编码、测试和部署。与前端开发人员、业务分析师和 QA 团队紧密合作。将应用程序与数据库、第三方 API 和遗留系统集成。进行单元测试并参与代码审查。优化应用程序的性能、可扩展性和安全性。记录技术规格并维护版本控制。保持对新兴技术的更新,并提出改进建议。计算机科学、软件工程或相关领域的学士学位。至少 1 年的 Java 开发实际经验。精通 Java SE/EE、Spring 框架(Spring Boot、MVC、安全)、Hibernate/JPA。具有 RESTful API、微服务和 JSON/XML 的经验。熟悉 Maven、Git、Jenkins 和 JIRA 等工具。良好的关系型数据库知识(MySQL、PostgreSQL、Oracle)。优秀的问题解决能力和对细节的关注。