Java后端工程师

14个月前合同
Numentica

Numentica

location 旧金山
unsaved
我们正在寻找一名熟练的Java后端开发人员加入我们充满活力的团队。在这个角色中,您将主要专注于后端开发,设计和实现可扩展、高性能的应用程序和服务。您在Java编程和后端技术方面的专业知识将对推动我们核心系统的开发至关重要。 主要职责: • 使用Java和相关技术设计、开发和维护后端服务和API。 • 与跨职能团队合作,了解系统需求并将其转化为技术解决方案。 • 通过高效的代码设计和实现,优化应用程序的性能、可扩展性和可靠性。 • 实施软件开发的最佳实践,包括编码标准、代码审查和自动化测试。 • 在生产和测试环境中进行故障排除和调试,确保及时解决问题。 • 与前端开发人员密切合作,将后端服务与用户界面集成。 • 保持对新兴技术和行业趋势的了解,不断提升自己的技能和知识。 关键技能和资格: • 计算机科学、工程或相关领域的学士学位。 • 在Java后端开发方面至少有5年以上的经验。 • 熟练掌握Java编程语言和相关框架(如Spring、Hibernate)。 • 使用Spring Boot等框架构建RESTful API和Web服务的经验。 • 熟悉SQL、MySQL或PostgreSQL等数据库技术。 • 了解AWS、Azure或Google Cloud Platform等云平台的知识为佳。 • 理解软件开发的最佳实践,包括版本控制(如Git)和持续集成/持续部署(CI/CD)流水线。 • 出色的问题解决能力和注重细节,积极主动和合作的工作方式。 • 出色的沟通技巧,能够向非技术人员清晰表达技术概念。 Nice to Have: • 具有微服务架构和容器化技术(如Docker、Kubernetes)的经验。 • 对NoSQL数据库(如MongoDB或Cassandra)的了解。 • 熟悉Kafka或RabbitMQ等消息队列系统。 • 理解HTML、CSS和JavaScript等前端技术。 • 获得Java编程或相关技术认证为佳。