职位摘要:
我们正在寻找一名熟练的Java开发人员加入我们充满活力的团队。成功的候选人将负责使用Java技术设计、开发和实施高质量的软件解决方案。您将与跨职能团队合作,分析需求,设计架构,并交付可扩展和高效的应用程序。理想的候选人应具备对Java编程语言、软件开发方法论和最佳实践的深入理解。
职责:
• 设计、开发和维护稳健可扩展的Java应用程序。
• 与跨职能团队合作,收集和分析需求。
• 参与架构设计讨论,并提出解决方案。
• 按照编码标准编写清晰、高效和易于维护的代码。
• 进行单元测试和调试,确保软件质量和可靠性。
• 根据需要集成第三方库和API。
• 排除软件缺陷和技术问题。
• 优化应用程序性能和可扩展性。
• 与Java开发的新兴技术和趋势保持最新。
• 指导初级开发人员,并为团队的知识共享做出贡献。
要求:
• 计算机科学、工程或相关领域的学士学位。
• 作为Java开发人员或类似角色的经验。
• 熟练掌握Java编程语言和面向对象设计原则。
• 有使用Spring、Hibernate或类似的Java框架的经验。
• 熟悉使用Servlets、JSP、HTML、CSS和JavaScript等技术进行Web应用程序开发。
• 了解关系型数据库和SQL。
• 有版本控制系统(如Git)和构建工具(如Maven、Gradle)的经验。
• 理解软件开发方法论(如敏捷、Scrum)。
• 出色的问题解决和分析能力。
• 良好的沟通和协作能力。
• 能够在快节奏的环境中独立工作和团队合作能力。
优先资格:
• 计算机科学或相关领域的硕士学位。
• 有微服务架构和容器化技术(如Docker、Kubernetes)的经验。
• 了解AWS、Azure或Google Cloud Platform等云平台。
• 熟悉持续集成和持续部署(CI/CD)流水线。
• Java编程或相关技术的认证。