职位名称:Java后端开发人员
地点:新泽西州伯克利海茨或加利福尼亚州圣尼瓦尔
类型:全职
关键技能:Java,J2EE,Spring Boot,Hibernate和MySQL
职位描述:
• 作为后端开发人员具有7-10年的实际工作经验,熟练掌握Java和Spring / Spring Boot等编程语言和框架。
• 计算机科学、数学、工程或相关领域的学位。
• 掌握计算机科学基础知识,如算法和数据结构、软件设计、设计模式、面向对象编程。
• 在多线程应用程序和微服务中开发REST API的经验。
• 具备数据库和SQL的经验,以及像Hibernate这样的持久化框架。了解NoSQL数据库的知识更佳。
• 具备使用Mockito等单元测试框架的经验。能够对开发的代码进行单元测试和集成测试,调试和修复缺陷。
• 实际使用构建和源代码管理工具,如Maven、Git,并具备持续集成的经验。
• 能够编写单元测试、进行集成测试,并与质量保证团队合作,确保后端组件的可靠性。
• 参与代码审查,保持代码质量,遵守编码标准和最佳实践。
• 创建后端组件的技术文档。
• 与前端开发人员、系统架构师和其他利益相关者密切合作,了解项目需求并提供端到端解决方案。
• 发现和及时解决后端问题、错误和性能瓶颈。
• 具备使用AWS、Azure、GCP等云计算平台的经验,以及Docker和Kubernetes等容器化和集群管理技术的经验更佳。
• 出色的分析和解决问题的能力。
• 对质量的承诺和注重细节;能够编写干净、可维护的代码,注重质量和可重用性。
• 能够支持性能和可扩展性问题的修复以及安全漏洞的修复等非功能性需求。
• 组织和时间管理能力