Scala Java API Akka开发人员
地点:新泽西州–现场办公–每周5天
持续时间:至2023年12月
必备技能:
• HTTP REST原则和标准
• 对象导向和函数式编程知识,以及模式、算法、多线程、数据结构
• 具备Java开发的实际经验:
重点领域:Lambda表达式、函数接口、可变参数、方法引用、枚举、泛型和异常处理
• Scala编程语言:
重点领域:Java互操作性、类型推断、并发/分布式、不可变性、惰性求值、类、模式匹配、高阶函数、特质、集合、Futures、Utils
• Java中的流
• Akka Streams
• 偏见和反应性的Lagom微服务:
重点领域:Akka (scaladsl)和Play
• 远程过程调用(RPC)框架:
重点领域:使用Protocol Buffers的gRPC
• 事件驱动的微服务:
重点领域:领域驱动设计(DDD)模式、命令查询责任分离(CQRS)、事件溯源(ES)和Apache Pulsar
工作职责:
• 理解客户需求和功能规范
• 编写设计良好、可测试、高效的代码
• 确保在规定的时间内交付高质量的项目
• 遵循行业最佳实践,并为内部编码标准做出贡献
• 根据需要与其他团队进行沟通
• 学习和评估新的技术/工具
• 能够高效地调试问题