职位描述:
我们目前正在寻找一名经验丰富的Java服务器端开发人员或全栈开发人员加入我们的客户之一,一家总部位于纽约的重要投资银行。
主要职责:
• 全面负责Java环境,并积极参与开发生命周期的各个阶段。
• 设计和开发高容量、低延迟的应用程序,用于关键系统,确保高可用性和性能。
• 作为Java领域的专家,指导团队成员,并根据质量和持续交付的要求制定标准和最佳实践。
教育和专业要求:
• 计算机科学、数学、工程或相关领域的研究生学历。
• 至少5年的专业Java开发经验。
• 对Spring框架和Java内部机制(类加载、内存管理、事务管理等)有深入的了解。
• 有实施处理大数据集(数十亿行)和实时流数据(每天数百万条消息)的软件的经验。
• 熟练掌握数据库模式设计和SQL开发技巧。
• 熟悉Java测试工具(Spock、Junit、Mockito)和持续集成流程(Jenkins)。
• 熟练使用版本控制系统(Git、SVN)。
• 出色的人际交往、领导和沟通能力(口头和书面)。
• 有固定收益领域经验者优先。