全栈开发者(NodeJS)

14个月前全职
Tata Consultancy Services

Tata Consultancy Services

location 纽约
unsaved
• 至少3年的工程师经验,使用Nodejs、Java/JEE、Javascript和其他UI技术进行开发。 • 全栈开发人员。在核心Java、Spring MVC、REST/SOAP Web服务、HTML5、CSS、Javascript方面非常强大。 • 在应用设计、设计模式和性能调优方面具有丰富的经验。 • 在HTML5、Javascript、Backbone.js、Angular.js、Node.js、CSS方面具有丰富的经验。 • 具有强大的SQL、数据建模和数据库技能,具有在Oracle、MySql数据库上工作的经验。 • 具有敏捷方法的经验。 • 必须具备使用Github、Jenkins和Maven等敏捷流程工具/框架的经验。 • 具有一些测试驱动开发工具和技术的经验:Mockito、REST-assured、JMeter。 • 具有强大/实践的SpringBoot开发经验 • 具有强大/实践的缓存和高级缓存方案(Coherence、Couchbase)经验 • 具有创建正确的带有JSON的RESTful服务的强大/实践经验 • 能够实现多种协议:gRCP、Websockets、Webhooks、SFTP、Kafka、JMS • 在Solaris环境中具有强大/实践的故障排除经验 • 在维护ActiveMQ方面具有强大/实践经验 • 自我激励,能够根据规范阅读和开发 • 接触过在亚马逊云服务(AWS)/谷歌云环境上构建应用服务 • 理想的候选人具有强大的Java背景。 • 具备构建可扩展应用程序的广度和深度技能 • 渴望学习新的工具、框架和语言 • 全栈开发人员 • 接触过在亚马逊云服务(AWS)/谷歌云环境上构建应用服务 • 与业务利益相关者合作... • 理解并捕捉业务目标和高级功能要求。 • 从业务角度捕捉成功标准和期望的里程碑 • 以适当的详细程度与各级别的利益相关者分享和沟通产品需求 • 定期与业务进行审查会议或参与审查会议 • 与离岸团队合作... • 在Scrum团队中担任Scrum Master,以消除障碍并作为团队的服务型领导者。 • 参与每日Scrum会议,更新进展并澄清需求。 • 为团队中的初级开发人员提供技术解决方案 • 为PMO流程准备文档。 • 与创意团队合作... • 分析线框图和设计。 • 参与工作会议,澄清需求 o 提供UI资源需求