
リードJavaソフトウェアエンジニア、チェンナイ
チェンナイでのオンサイト勤務として、Caterpillarのクラウドベースのデジタルプラットフォームの設計、開発、提供を主導します。AWS、CI/CD、最新のクラウド技術を活用し、スケーラブルなJavaアプリケーションとサーバーレスソリューションを構築します。
仕事内容
- Caterpillarのデジタルプラットフォームの設計、開発、デプロイに関する技術指針を提供する
- 継続的な開発を通じてクラウドベースの技術イニシアチブを推進する
- Java、クラウド、モバイルまたはWebアプリケーション技術を適用してソリューションを提供する
- クラウドプラットフォームの製品とサービスを使用して機能を構築・実装する
- アジャイルなチームプラクティスのもとでソフトウェアを開発する
- Gitのブランチ、タグ、マージを使用して、複数の開発者が関わる大規模なソフトウェアプロジェクトを調整する
- AWS上でクラウドベースおよびサーバーレスアプリケーションを開発、デプロイ、トラブルシューティングする
- AWSサービスAPI、CLI、SDKを使用してアプリケーションを開発する
- AWSのコードモジュールを作成、保守、トラブルシューティングする
- 初期設計にアプリケーションセキュリティを組み込み、AWSのセキュリティベストプラクティスに従う
- 開発ライフサイクル全体でCI/CDパイプラインとコンテナを使用する
- 技術プロジェクト文書を作成し、タスク工数を見積もる
応募要件
- 認定された大学またはカレッジの4年制学位を取得していること
- ソフトウェア開発経験が14年以上あること
- 大規模なJavaアプリケーションの設計・開発経験が8年以上あること
- クラウドベースの環境でJavaおよびJ2EEを十分に扱えること
- JPA、Hibernate、JDBC、SQL、Spring、JUnit、JSON、REST/JSON Webサービスに関する専門知識を有すること
- Javaのデザインパターンを深く理解していること
- クラウドプラットフォームの製品や技術を使用した機能の構築・実装経験があること
- アジャイルなチーム環境でのアプリケーション開発経験があれば望ましい
- オブジェクト指向設計の確かなスキルとMVCの知識があること
- 複数の開発者が参加する大規模プロジェクトを、ブランチ、タグ、マージを含めて管理できる十分なGit経験があること
- AWSまたはAzureのクラウドPaaSをJavaと併用した経験があれば望ましい
- 業務アプリケーションの設計能力に優れていること
- 優れた対人スキルを備え、効果的にコミュニケーションと協働ができること
- 高いデバッグ能力を有すること
- EclipseやMavenなど、標準的なJava開発ツールに精通していること
- 初期設計からアプリケーションセキュリティを組み込むことを重視していること
- 技術プロジェクト文書の作成とタスク見積もりの経験があること
- 少なくとも1つの高水準プログラミング言語について深い知識があること
- AWSの主要サービス、その用途、AWSアーキテクチャの基本的なベストプラクティスを理解していること
- AWSを使用したクラウドベースアプリケーションの開発、デプロイ、デバッグに精通していること
- AWSサービスAPI、AWS CLI、SDKを使用してアプリケーションを構築できること
- AWSサービスの主要な機能を特定できること
- AWSの責任共有モデルを理解していること
- アプリケーションライフサイクル管理を理解していること
- CI/CDパイプラインを使用してAWSにアプリケーションをデプロイできること
- AWSサービスを使用または操作できること
- コード作成時にクラウドネイティブアプリケーションについて基本的に理解していること
- IAMロールを使用し、シークレットやアクセスキーを埋め込まないなど、AWSのセキュリティベストプラクティスに従ってコードを作成できること
- AWS上でコードモジュールを作成、保守、トラブルシューティングできること
- サーバーレスアプリケーションの開発に精通していること
- 開発プロセスにおけるコンテナの利用方法を理解していること
福利厚生
- Caterpillarは機会均等雇用主です
- 資格を満たすあらゆる年齢の応募者を歓迎します







