技术技能
• 在设计、开发、实施和维护大型Java/JEE应用方面具有5年以上的专业知识。
• 熟练掌握n层Web应用程序、Unix、Shell脚本、Ant脚本、JavaScript、XML/XSD和源代码管理工具(Subversion/CVS/GIT)。
• 近5年来具有使用Oracle或SQL进行实际开发的经验。
• 能够为新的和现有的业务解决方案设计详细的功能和技术要求。
• 熟练分析和设计对现有Web软件解决方案的更改。
• 在CURAM方面具有3年以上的专业经验。
• 使用HTML5、CSS、JSON、JQUERY、响应式Web、Bootstrap等AODA兼容的前端开发技能。
• 具有J2EE基于JAVA的软件开发的丰富经验。
• 熟悉Azure DevOps、CI/CD流水线、微服务架构和Spring Cloud框架。
• 熟练掌握Docker、Kubernetes、Azure Cloud、Ansible和Apache Kafka。
• 在Spring框架、Spring JDBC、JSON Token(JWT)、Restful API、PLS/SQL、Oracle DB方面具有3年以上的经验。
• 在SpringBoot系列方面有实际经验:Eureka服务器、Zuul网关、SpringBoot Web、SpringBoot Web服务、SpringBoot数据/JPA、Swagger-UI工具、Open UI工具、Hudson/Jenkins、Maven。
• 在Azure API Management方面具有理想的经验。
• 使用DevOPS或JIRA进行敏捷用户故事和缺陷管理生命周期。
• 使用Angular、Bootstrap、NodeJS、NPM、TypeScript、HTML5、NCSS进行前端开发的经验。
• 具有Linux/Unix、Git、SVN、Git Pull Request和分支策略的实际经验。
• 熟练使用Swagger-UI、Postman、OAuth/JWT。
• 具有使用Junit或TestNG开发单元测试的3年以上经验。
• 具有使用Selenium、JAVA进行自动化测试的理想经验。
• 在敏捷Scrum迭代中参与测试数据的创建和分析技能。
• 在敏捷Scrum迭代中使用SQL验证数据完整性。
• 熟悉SDLC和敏捷开发方法论。
• 掌握关系数据库设计概念的知识和经验。
• 识别风险并提供解决方案的经验。
沟通和其他技能
• 建立积极的工作关系的能力。
• 积极合作的团队合作者。
• 出色的口头和书面沟通能力。
• 有效的分析和解决问题的能力。
• 出色的技术和非技术观众的演讲技巧。