高级Java/Scala开发工程师(混合办公模式)

1个月前全职
Opus Recruitment Solutions

Opus Recruitment Solutions

location 伦敦
unsaved
我的客户是一家领先的科技公司,致力于提供创新解决方案,帮助企业在数字时代蓬勃发展。他们的团队充满活力,专注于推动技术的边界,为客户提供卓越的成果。目前,他们正在寻找一位优秀的高级Java/Scala开发人员加入他们的团队,并为令人兴奋的项目做出贡献。 作为高级Java/Scala开发人员,您将在设计、开发和维护可扩展且强大的应用程序中发挥至关重要的作用。此职位要求精通Java、Scala、AWS和Spring,并具备扎实的软件工程原则基础。您将与跨职能团队紧密合作,以理解业务需求,并提供满足或超过预期的高质量解决方案。 主要职责: - 使用Java和Scala设计、开发和维护后端服务和API。 - 在AWS云平台上实现可扩展的解决方案,利用EC2、S3、Lambda和DynamoDB等服务。 - 利用Spring框架构建和管理应用程序组件,包括依赖注入、数据访问和事务管理。 - 与产品经理、设计师和其他利益相关者合作,理解需求并将其转化为技术规范。 - 确保应用程序的代码质量、性能、安全性和可扩展性。 - 指导和辅导初级团队成员,并在需要时提供技术支持和指导。 - 及时了解新兴技术和软件开发的最佳实践。 所需技能和资格: - 计算机科学、工程或相关领域的学士或硕士学位。 - 5年以上软件开发的专业经验。 - 精通Java和Scala编程语言。 - 深厚的Spring框架知识,包括Spring Boot和Spring Security。 - 具备AWS云服务和基础设施的经验。 - 了解微服务架构和容器技术(如Docker、Kubernetes)。 - 优秀的问题解决能力和分析能力。 - 强大的沟通和协作能力。 - 能够在快速变化的动态环境中蓬勃发展。 优选技能: - 了解其他JVM语言如Kotlin或Groovy的经验。 - 具备函数式编程概念的知识。 - AWS或Spring认证者优先。 福利: - 竞争力的薪资 - 全面的福利套餐 - 灵活的工作时间 - 远程工作选项 - 职业发展机会 - 协作和支持的工作环境