高级全栈Java/Angular开发人员

15个月前全职
Omm IT Solutions

Omm IT Solutions

location 洛杉矶
unsaved
请注意:被选中的候选人必须居住在马里兰州伍德朗市客户总部所在地的两小时之内。 职位描述 • 通过与领域内其他专家的合作和对话,开发高度创新的Java产品/解决方案。 • 参加所有客户的技术讨论/设计/开发会议,并提供技术输入以进一步提高代码质量/流程。 • 使用Spring Boot、Java、REST API和Angular 9及以上进行全栈开发。 • 为其他初级/中级开发人员提供指导/支持。 • 通过开发能够在市场上使客户处于竞争地位的新解决方案、流程、标准或运营计划来影响功能战略。 • 执行分配或指示的所有其他职责。 关键所需技能: Java、Angular 9及以上、Node、ES 6、Spring Boot和REST API 基本要求 • 学士学位并具有7年以上工作经验,或11年以上工作经验(无学位) • 计算机科学、数学、工程或相关领域的学士学位。 • 硕士或博士学位可替代所需经验 • 必须能够获得并保持公共信任。合同要求。 • 具有8年以上的现代软件开发经验,对设计、构建、部署和运行应用程序有扎实的理解。 • 综合使用经验:Java、Angular 9及以上、TypeScript、Node、Spring、Spring Boot和REST API。 • 在敏捷开发团队中拥有5年以上的经验 所需技能 • 对Java编程和软件设计有广泛的理解和经验,熟练掌握Java/J2EE、Angular 9及以上、Node、TypeScript、ES6、Spring和Spring Boot • 深入了解Hibernate、JPA和JDBC • 对面向对象编程(OOPS)、十二要素应用程序设计原则、架构风格和API(Web API/Rest API)有深入的理解 • 使用Java/Spring Boot开发应用程序,并根据应用程序的需要设计和开发使用PostgreSQL DB或Oracle的数据库组件。 • 具有扎实的前端开发技能:Angular 9.0及以上、ES6、HTML/JavaScript、层叠样式表(CSS)、YUI和/或JQuery • 在微服务和REST API上具有实际的设计和开发经验。 • 参与敏捷项目并使用VersionOne/JIRA等工具 期望的技能 • 具备现代开发软件、工具和方法论的经验;Jenkins、Splunk、Git/BitBucket、Jira/VersionOne、Nexus、Maven、Jenkins、OpenShift、XML/XSLT、VisualVM/Eclipse Profiler(Java性能监控工具)、亚马逊网络服务(S3)、BDD(Cucumber或类似工具) • 有在敏捷项目中工作并了解敏捷术语的经验。 • 在DevOps环境中工作。 • 具有Linux环境的经验。 • 参与每日Scrum并提供更新。 • 优秀的沟通和书面表达能力