採用情報
上級バックエンド開発エンジニア
業務内容 | 1.バックエンドサービスのコーディング・最適化改造等を担い、機能設計、コード実装、インターフェースのカプセル化、ユニットテスト等を含む 2.システムのボトルネックを分析し技術的な問題を処理、調整、解決 3.開発チームの開発プロセスの標準化、体系化、実施を指導し推進 4.ビジネスプラットフォームのパフォーマンス・安定性、信頼性の向上を推進し対応する分析、モニタリング、アラート機能を提供 |
---|---|
応募条件 | 1.学位証書取得、コンピュータまたは関連専攻、3年以上のJava開発経験が必要で、Javaの基本をしっかり理解でき、IO、マルチスレッド、コレクション等の基本フレームワークに理解があり、JVMの原理に理解が必要 2.大規模なインターネット取引/電子商取引プラットフォームシステムの構築経験が必要で、分散システム、ミドルウェア関連技術、クラウドネイティブ技術等に深い理解があり、技術の発展を把握している必要がある 3.一定のB、Csideの製品設計能力を持ち、顧客の要求を深く理解でき、要求と開発、アーキテクチャの相違と一致を深く理解できる必要がある 4.オープンソースミドルウェアに精通しい一線のインターネットミドルウェアの原理と応用に深い理解を持つ必要がある 5.SpringCloudDubbo等のマイクロサービスアーキテクチャと原理に精通しRabbitMQ、RocketMQ等のメッセージミドルウェアに精通オープンソースミドルウェアに精通 6.MySQL等のデータベースの内部原理とパフォーマンスの最適化に精通し、ElasticSearchの原理と使用に精通する必要がある 7.分散システムの設計と応用に精通し、分散、キャッシュメッセージ等のメカニズムに精通しており、分散システムの一般的な技術を正しく適用して問題を解決できる 8.新しい技術に情熱を持ち、プログラミングを愛する抽象化、総括、考察を得意とし、業界の最新技術に適宜注目し、学習できる能力が必要 9.堅実な技術基盤を持ち、パフォーマンス、可用性、拡張性、セキュリティ、運用モニタリング、統合リリース等に精通する必要がある 10.マルチスレッドとな高性能設計とコーディング・性能チューニングを理解しており、高並行アプリケーションの開発経験がある 11.英語または日本語の読解力がある場合は優遇 |
詳細は下記よりお問い合わせください。