作为高级软件工程师,您将处于技术开发和产品战略的关键交汇点。您不仅仅是编写代码;您将成为无缝系统集成的架构师,弥合复杂的后端生态系统与直观的产品管理之间的差距。您的任务是确保我们全球平台上的高性能、安全和可靠的交易。
您的工作内容:
- 架构与集成:设计并实施稳健的API和中间件解决方案,以连接不同的系统。
- 全栈所有权:在后端使用Java/Spring Boot和在前端使用React进行端到端开发。
- 系统优化:管理和调整SQL数据库和基于Linux的环境,以确保24/7的可靠性。
- 协作:充当产品经理和工程团队之间的技术翻译,将高层愿景转化为可扩展的代码。
技术要求:
- 深厚的Java/JEE和Spring Boot专业知识。使用Scala的Spark Streaming管道。
- 具有React、Node.js和Python的专业经验。强大的Java、J2EE、Spring(Spring Boot、Batch/Integration、DI等)、消息/流技术(JMS、MQ、Kafka等)、微服务架构、强大的数据库/PL SQL/批处理技能、Linux脚本实践经验、DevOps CI/CD管道集成(Helios)。
- 精通SQL(模式设计和优化)并能熟练操作Linux环境。
- 在API开发和复杂系统对系统集成方面有良好的记录。
资格:
- 教育背景:计算机科学、软件工程或相关技术领域的学士学位。
- 经验:5年以上专业Java开发经验,理想情况下担任高级或领导职务。
- 沟通能力:具备全专业英语流利度,能够向非技术利益相关者清晰表达技术概念。
- 在金融科技或金融服务领域的背景是一个显著的优势。