シニアJava技術エキスパート | フィンテック決済システム | リモート
リモート勤務
フルタイム
パート
当社の安全なインターネット決済・アクワイアリング企業では、革新的なチームに加わるシニアJava技術エキスパートを募集しています。あなたは当社の金融テクノロジープラットフォームを支える、耐障害性と拡張性を備えたアプリケーションの設計と実装を担当していただきます。豊富なJava専門知識とマイクロサービスアーキテクチャの知識を活かして、次世代の決済処理システムの構築にご協力いただきます。
主な責任
- 決済処理インフラストラクチャにおいて、高いトランザクションボリュームを処理する耐障害性のある水平スケーラブルなアプリケーションを設計・実装します。
- Java 8/11/17とSpringフレームワークを使用して、堅牢なマイクロサービス、REST/SOAP API、およびライブラリを設計・開発します。
- レガシーアプリケーションを最新アーキテクチャに移行するための効率的なプロセスを設計し、徹底的な分析とリファクタリングを行います。
- JUnit 5と最新のテスト手法を使用して、コード品質とシステムの信頼性を確保するための包括的な単体テストを作成します。
- 高負荷環境でのパフォーマンスを向上させるために、PostgreSQL、MySQL、SQL Serverに最適化されたデータベーススキーマとSQLクエリを設計します。
- Git、Jenkins、その他のDevOpsツールを使用してCI/CDパイプラインを実装・改善し、開発ワークフローを効率化します。
- 既存のサービス、ライブラリ、ウェブアプリケーションを維持・強化しながら、現在の機能を研究・文書化します。
- ベストプラクティスの遵守を確保し、チームメンバーにメンターシップを提供するための徹底的なコードレビューを実施します。
- 複雑なシステムアーキテクチャの設計・実装のために、クロスファンクショナルチームと協力します。
必須スキルと経験
- Java 8/11での最低7年間の実務経験(Java 17機能の知識があれば有利)。
- Spring Boot 2.7+、Spring Data、Spring Security、Spring Web、Spring AOPを含むSpringエコシステムでの実証された専門知識。
- 本番システム用マイクロサービスアーキテクチャの設計・実装における実証済みの経験。
- コード品質と信頼性を確保するためのJUnitおよび他のテストフレームワークでの強い習熟度。
- JavaServer Pages (JSP)および最新のフロントエンド統合アプローチの経験。
- PostgreSQL 14+、MySQL 8+、またはSQL Server 2019+などのリレーショナルデータベースに関する深い知識とクエリ最適化スキル。
- EC2、RDS、S3、Lambdaを含むAWSクラウドサービスでの少なくとも2年間の経験。
- Gitバージョン管理、CI/CD用Jenkins、ロギングとモニタリング用ELKスタックの習熟度。
- 最新のウェブアプリケーション構築のためのVaadinフレームワークの経験。
- 複雑な技術的課題に対処するための強力な問題解決能力と分析的思考力。
あれば望ましいスキル
- Hibernate ORM、Apache Axis、Apache Struts、Jooq、HK2依存性注入フレームワークの経験。
- 本番環境でのDockerコンテナ化とKubernetesオーケストレーションの習熟度。
- チームリードとしての経験があり、リーダーシップとメンタリング能力を実証できること。
- アーキテクチャ計画と実装を含む、ゼロからの本番システム設計の実績。
- 決済処理システムと金融テクノロジーセキュリティ要件に関する知識。
- リアクティブプログラミングパラダイムとイベント駆動アーキテクチャの経験。
当社に参加する理由
当社の革新的なフィンテック企業に参加し、毎日数百万のトランザクションに影響を与える最先端の決済テクノロジーに取り組みましょう。完全リモートの作業環境、協力的な文化、競争力のある報酬、そして専門的な成長の機会を提供しています。金融テクノロジー分野で最新のツールと方法論を使用して、才能あるエンジニアのチームと共に挑戦的な問題に取り組むことができます。