经验水平:6年以上
• 评估和推荐新技术,并更新现有技术的版本;
• 进行程序设计、开发和代码管理;
• 协助开发和管理架构治理流程。根据需要为项目团队提供技术指导;
• 与不同地点和时区的多个团队合作;
• 设计可重用的框架-环境管理和布局设计;
• 协助调查生产问题并提供解决方案;
• 进行单元测试、集成测试和并行测试;
• 分析和理解现有的程序、作业流程和组件;
• 为技术标准的变更开发和文档化集成和实施框架;
• 审查测试并调试团队成员的工作;
• 开发服务器端组件;
• 解决问题,与团队合作使系统稳定、健全、更快且以自动化方式处理更多工作;
• 理解业务和功能需求以进行开发。
技能
• 要求:
• 计算机科学、计算机工程或相关领域的学士学位;
• 精通核心/高级Java和J2EE的开发技能;
• 了解Bamboo、Jira、Spring AOP、Junit、SQL查询优化和微调等知识,是一个加分项;
• 强大的分析能力;
• 擅长设计模式;
• 应具备JMS/消息传递和IBM MQ/Apache Kafka等中间件的经验;
• 擅长设计和技术文档编写;
• 精通Java SDK 1.8、Java SDK 11(非必需)、Spring Boot(嵌入式Tomcat)、REST和SOAP API技能;
• 精通Spring框架(MVC、IOC、Boot、Batch)和Hibernate等ORM框架;
• 具有Oracle和SQL的实际经验;
• 核心Java、J2EE、基于SOA的Web服务、RESTful Web服务、Hibernate、Spring、MVC、XSD、XML和WSDL、DB、微服务;
• 了解Kafka和Netflix conductor;
• 应具备使用Maven/Gradle、JIRA/Rally、Bamboo/Jenkins/Hudson的经验;
• 能够快速理解新技术的功能和能力,并应用它们来改进产品/服务;
• 在Web服务(SOAP和REST)方面具有丰富的开发经验。