Java 开发人员
远程
全职
项目就业
任务:
- 完善和修改现有系统模块;
- 开发新的业务和集成模块;
- 开发新的系统模块,以便过渡到微服务架构,并随后迁移到云(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。