角色: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