チーフ・バックエンド・デベロッパー
リモートで
フルタイム
プロジェクトの占有率
タスク
- 既存システムモジュールの改良と修正;
- 新しいビジネスモジュールと統合モジュールの開発;
- マイクロサービス・アーキテクチャへの移行とその後のクラウドへの移行に向けた新しいシステム・モジュールの開発(SpringBoot、Docker、OpenShift、Istio)。
- 既存の技術スタックのアップグレード(Apache Kafka、Apache Ignite、ClickHouse、grpc+protobuf);
- 現在のソリューションの最適化とリファクタリング;
- アーキテクチャ上の決定事項の作成と採用への参加;
- システム強化の実装に関する議論への参加;
- コードレビュー、ユニットテストの開発。
- 銀行内で開発されたAIモデルとの統合の実現。
期待すること
- H/S. 経験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;
- メソドロジ(スクラム、カンバン)でのプロジェクト経験;
- ユニットテストの作成経験(jUnit/TestNG);
- Oracle(12)、PostgreSQLデータベースの使用経験、SQLクエリの最適化原則の理解;
- Linuxコマンドラインを使用し、最小限のBashスクリプトを書くことができる;
- Jira、Confluence、Jenkinsの使用経験;
- DevOpsの知識。