能够建立微服务团队,具有构建微服务的实际经验。
- 计算机科学、计算机工程或相关领域的学士或硕士学位
- 熟练使用Spring Boot、Spring MVC、Spring Data、Spring Security、Spring Integration和TIBCO
- 有Web服务(JSON、REST、JAX-RS、基于Spring的REST服务)的经验
- 熟悉Java和J2EE/Java EE(包括servlets、JSP、JSF、JDBC)
- 对Java多线程有深入了解
- 有与Mongo、Casandra等数据库的工作经验
- 至少有一种开发工具的经验,如Git、Gradle、Maven、Sonar、Jenkins、Artifactory等
- 有TDD、代码可测试性标准、JUnit/Mockito的经验
- 有DevOps实践和CICD开发模型的经验
- 对面向对象编程、设计模式和行业最佳实践有很好的理解
- 具有敏捷项目经验,并熟悉敏捷工具如JIRA
- 出色的书面和口头沟通能力
• *必备技能**:
Java/j2ee、spring boot、spring、hibernate、微服务、restapi、webservices、oops、spring mvc、spring integration、TIBCO