角色:
Cognizant正在寻找一位经验丰富、创新的高级Java全栈工程师,为我们广泛的全球客户群提供服务。作为我们团队的一员,您将构建先进的基于云的软件,为现代化的业务提供动力。理想的候选人是喜欢在多元、协作、地理分布式团队中工作的人。同样,理想的候选人是一位专业的工程师,重视“团队”,推动持续改进,并敢于挑战以创造性的基于云的解决方案来改变传统现状。
地点:这是一份混合型工作,每周在芝加哥,伊利诺伊州的现场工作3天。
职责:
•负责使用敏捷开发实践交付软件,技能组合包括Java、Spring Boot、微服务、API、云平台。
•利用对SQL编程和关系/JSON数据库架构的深入了解构建高可用性应用程序
•提供全SDLC方面的专业知识,交付高容量、低延迟、可扩展和可靠的应用程序。
•编写设计良好、可测试、高效的代码。
•确保设计符合规范,并提供卓越的工程成果。
•在团队环境中工作,并指导初级团队成员。
·在构建、打造和审查代码方面具有协作工作风格的重要贡献者。
资格要求
·在Java、微服务、Spring Boot、API开发方面有6年以上的编码经验
·有在基于云的Java应用程序上工作的经验
·之前经验是将现有的遗留应用程序现代化为战略性基于云的微服务应用程序
·有Java J2EE应用程序开发经验
·使用API、REST和SOAP Web服务进行应用程序集成
·有面向服务的架构应用和基于云的服务的经验,优先考虑PCF
·熟悉Jenkins、Kubernetes和CI/CD流水线等DevOps工具
·了解OAuth 2.0、Ping Federate、ZScaler
·数据库/存储过程经验,最好是DB2、Oracle >= 11g版本
·了解代码版本控制工具-Github、Bitbucket、GitLab等
·希望有Spring、Web服务、JDBC、Hibernate、Eclipse IDE等API的经验
·在消息网关-Kafka、Solace、MQ方面有经验
·云计算概念和部署;PCF(Pivotal Cloud Foundry)、AWS(Amazon Web Services)、Microsoft Azure等
·有在现场/离岸模式下工作的经验
·有生产代码迁移经验
工作许可
·Cognizant只会考虑那些在没有公司赞助的情况下合法获得在美国工作许可的申请人(H-1B、L-1B、L-1A等)