Java工程师

$2800 - $4900 全职
Java工程师
职位描述

请注意:该岗位为代招岗位!! 1.设计、开发和维护基于Java的交易平台后台应用程序。 2.与业务分析师、交易员和其他开发人员等跨职能团队合作,理解需求并实施解决方案。 3.为管理交易操作、订单、头寸、账户余额和报告,实施健壮、可扩展且高性能的软件解决方案。 4.与第三方交易平台、API和市场数据源集成,处理交易信息并提供运营支持。 5.确保应用程序的高可用性和高性能,尽量减少停机时间。 6.参与数据模型、数据库模式和报告系统的设计和实施。 7.编写遵循最佳实践和编码标准的干净、可维护且高效的代码。 8.执行代码审查、调试和故障排除。 9.确保后台应用程序符合监管和安全标准。 10.持续改进应用程序架构,并为性能优化提供建议。 11.保持对Java开发、交易平台和金融市场最新技术和趋势的了解。 技术栈: 1.编程语言:Java(5年以上经验) 2.框架:Spring Framework、Spring Boot、Spring Data、Spring Security 3.消息代理:Kafka、ActiveMQ或类似技术,用于处理实时数据 4.缓存:Redis、Memcached,用于性能优化 5.数据库:MySQL、PostgreSQL或类似关系型数据库,Hibernate ORM用于对象关系映射 6.API:RESTful API开发和使用,与第三方API集成 7.版本控制:Git、GitHub、GitLab 8.容器化/编排:Docker、Kubernetes(优先) 9.云:AWS、Azure(优先) 10.测试框架:JUnit、TestNG或类似工具,用于测试驱动开发(TDD) 11.CI/CD:Jenkins、GitLab CI或类似的持续集成和部署工具

职位要求

1.计算机科学、工程或相关领域的学士学位。 2.至少5年Java应用程序开发的专业经验。 3.精通Java、Spring Framework和其他Java相关技术。 4.具有数据库系统(如MySQL、PostgreSQL)和ORM框架(如Hibernate)经验。 5.了解消息代理(如Kafka或ActiveMQ),并具有与第三方API和服务集成的经验。 6.对金融市场、交易操作和后台系统有深入理解。 7.具有RESTful API、Web服务和微服务架构经验。 8.具备较强的调试、问题解决和故障排除能力。 9.熟悉敏捷/Scrum方法论和版本控制系统(如Git)。 10.优秀的沟通和人际交往能力。 优先资格: 1.具有高频交易或订单管理系统(OMS)经验。 2.熟悉FIX协议和市场数据源。 3.具有编写单元测试和使用测试驱动开发(TDD)经验。 4.熟悉容器化和编排工具(如Docker、Kubernetes)。 5.具有云平台(如AWS、Azure)经验

福利待遇