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。