首席后台开发人员
远程
全职
项目就业
任务:
- 完善和修改现有系统模块;
- 开发新的业务和集成模块;
- 开发新的系统模块,以便过渡到微服务架构,并随后迁移到云(SpringBoot、Docker、OpenShift、Istio)。
- 升级现有技术栈(Apache Kafka、Apache Ignite、ClickHouse、grpc+protobuf);
- 优化和重构当前解决方案;
- 参与制定和采纳架构决策;
- 参与系统改进实施的讨论;
- 代码审查、开发单元测试。
- 实现与银行开发的人工智能模型的集成。
期望:
- 高级/中级 5 年工作经验;
- 精通 Java 8、设计模式和多线程;
- 了解当前实施高负载系统和并行计算的实践和方法;
- 熟悉 J2EE、Spring;
- 熟练掌握 JAX-RS、JPA、EJB;
- 具有使用 Maven、Git 的经验;
- 具有 ORM(Hibernate/OpenJPA/Spring Data)、XPath、JAXB、MQ 方面的经验。
- 具备编写中等复杂程度查询的 SQL 知识;
-
更佳:
- 拥有以下技术的经验:SOAP、JAX-WS、JTA、JMS、
- Apache Kafka、Apache Ignite、ClickHouse、grpc+protobuf;
- AS WildFly、SpringBoot、Docker、OpenShift/Kubernetes;
- 在方法论(Scrum、Kanban)方面有项目经验;
- 有编写单元测试(jUnit/TestNG)的经验;
- 具有使用 Oracle (12)、PostgreSQL 数据库的经验;了解 SQL 查询优化原则;
- 能够使用 Linux 命令行,编写最基本的 Bash 脚本;
- 具有使用 Jira、Confluence、Jenkins 的经验;
- 了解 DevOps。