职位名称:Java全栈开发工程师
地点:芝加哥,伊利诺伊州——仅限本地候选人(必须)
期限:长期
工作类型:合同工(我们只考虑W2)
职责:
主要技能详情
70% 后端
30% 前端
需要两者!1). 全栈Java/Spring
2). React
3). 微服务
4). 云(MS Azure)
项目概述:
我们正在寻找一名全栈开发工程师,负责从构思到部署的整个安全软件开发生命周期中可扩展软件解决方案的分析、设计和开发。
承包商角色:
您应熟悉前端和后端编码语言、开发框架和第三方库,重点是JAVA、Spring Boot、Pivotal Cloud Foundry和ReactJS。您将成为遵循敏捷开发方法的跨职能团队中的关键成员。
经验水平:3(高级8年以上)
资格:
• 了解云开发(PCF)、Java、WebLogic应用服务器、JavaScript、Spring Boot、敏捷开发方法。
• 了解完整的安全软件开发生命周期。具备分析和解决问题的能力。
• 拥有积极的目标导向态度,专注于交付。
• 具备React和docker经验者优先。
• Java
• Spring Boot
• Spring Security
• OWASP
• Cloud Foundry
• Azure ADO, JIRA
• 对MySQL、Oracle、Redis和MongoDB等数据库技术有一般了解。
• 熟练掌握HTML、CSS和JavaScript等基本前端语言。
• 熟悉JavaScript框架,如Angular JS、React和Amber。特别是ReactJS是必备的。
• 熟练使用基于GIT的源代码管理工具。
• 云部署(优先)
任务和职责:
• 设计和开发有效的RESTful服务和API(微服务和微前端)
• 使用最佳可用技术设计详细的技术解决方案
• 设计、开发和单元测试上述组件
• 与业务合作伙伴协商需求并综合为技术需求和设计
• 在技术方面,与架构师、设计师和企业框架组合作,寻找业务和IT的最佳解决方案
• 确保在架构解决方案时考虑非功能性需求,如安全性、性能、可维护性、可扩展性、可用性和可靠性。
• 确保代码符合标准并经过适当测试