高级Java/Scala开发者(混合角色)

15个月前远程全职
75K - 100K GBP 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)。 出色的问题解决和分析能力。 良好的沟通和协作能力。 能够在快节奏、充满活力的环境中获得成功。 首选技能: 具有Kotlin或Groovy等其他JVM语言的经验。 了解函数式编程概念。 具备AWS或Spring认证者优先考虑。 福利待遇: 具有竞争力的薪资。 综合福利计划。 灵活的工作时间安排。 远程工作选择。 职业发展机会。 协作和支持性的工作环境。