Java全栈开发者

14个月前合同
Damian Consulting, Inc.

Damian Consulting, Inc.

location 旧金山
unsaved
角色:Java开发人员 地点:达拉斯市中心,德克萨斯州 仅需要美国公民(只有本土公民) 经验水平:3-5年 经验:软件工程师(全栈)了解产品需求,并能够快速制作出一个功能原型供内部审查和进一步改进。在服务器端和Web/桌面用户界面上创建应用程序,以实现最大影响力。 目标/目的:能够在项目开发和协作快节奏的团队环境中独立工作。紧跟大规模技术的最新行业趋势。您应该对工作充满激情,并能够将复杂的产品/工具需求转化为简单/最佳的技术解决方案,并对所分配的技术交付负责。 主要职责: • 使用Spring Boot、REST和Angular/React在AWS云平台上设计和实现现代应用程序 • 开发前端架构 • 设计用户界面上的用户交互 • 设计和开发后端应用程序 • 设计和开发前端和后端集成的API • 确保移动设备平台的跨平台优化 • 确保应用程序的响应性和性能。 • 与网页设计师一起工作,设计网页设计功能。 • 从构思到成品完成一个项目。 • 了解云端、Web和本地应用程序和编程语言的最新发展。 • 编译和分析数据、流程和代码,以排除问题并确定改进领域。 • 通过监测行业发展和趋势,开发新的程序、产品或功能的想法。 • 记录数据并向适当的方面报告,如客户或领导层。 • 参与继续教育和培训,以保持最佳实践,学习新的编程语言,并更好地帮助其他团队成员。 • 根据需要在项目中承担领导角色。 • 与团队成员合作改进设计、编码实践 • 开发符合通过SonarQube等静态分析器强制执行的编码标准的解决方案 • 参与SDLC的各个方面(分析、设计、编码、测试和实施)。在敏捷团队中工作,参与与敏捷框架相关的仪式。 • 支持跨职能团队进行产品/工具的测试、部署和维护 技术专长: • 必需的: - 5年以上实际操作Java编程和使用Java技术构建企业级应用程序的经验。- 理解关键UI设计原则。 - 熟练使用Java、HTML、CSS、JavaScript和jQuery进行UI开发。 - 有SQL、XML、JDBC的经验- 熟练使用高级JavaScript库和框架,如AngularJS、KnockoutJS、BackboneJS、ReactJS、DurandalJS等。 - 有使用IDE、构建框架、源代码控制、Jira和其他ALM工具的标准Java开发工具的经验。 - 对分布式架构(包括Web服务(XML、JSON、REST、SOAP、微服务、Tomcat)和消息传递)有深入了解 - 熟悉Spring框架和设计模式 - 理解服务器端CSS。 - 有使用Adobe Illustrator等图形设计应用程序的经验。 - 对设计模式和数据结构有了解 - 有响应式和自适应设计的经验。 - 具有强大的编程和解决问题的能力,强调编写处理大数据集和处理的高效算法。 - 优秀的口头沟通和人际交往能力。 - 对技术充满热情,具有快速学习的能力 - 对Web/桌面应用程序开发周期、编程技术和工具有深入了解。 - 注重效率、用户体验和流程改进。 - 优秀的项目和时间管理能力。 - 出色的解决问题、口头和书面沟通能力。 - 能够独立工作或与团队合作。 - Unix和Shell脚本基础是一个加分项 - 能够参与工作会议,达成明确的需求和技术设计,并与SCRUM团队的技术和非技术成员合作 请将简历发送至maddy@dconinc.com