シニアJava開発者 | リモート | AWS、Spring、Hibernate | 正社員ポジション
リモート勤務
フルタイム
当社では、堅牢で拡張性の高いエンタープライズアプリケーションの構築と保守を行うダイナミックなチームに参加する、経験豊富なシニアJava開発者を募集しています。開発チームの重要なメンバーとして、Java、Spring、Hibernate、AWS技術を活用した挑戦的なプロジェクトにリモートで取り組んでいただきます。これは、協力的な環境で最先端技術を扱いながらキャリアを向上させる機会です。
主な責任:
- Java 11/17、Spring Bootおよび関連フレームワークを活用した高性能で拡張性の高いJavaアプリケーションの設計、開発、保守。
- Hibernate/JPAとSQL(PostgreSQL、MySQL)を使用したデータベース操作の実装と最適化。
- セキュリティ、パフォーマンス、信頼性を確保するRESTful APIの開発と統合。
- 新機能の定義、設計、提供のために機能横断的なチームと協力。
- コードレビューへの参加と他の開発者への建設的なフィードバックの提供。
- 本番環境における複雑な技術的問題のトラブルシューティングと解決。
- CI/CDパイプラインの実装とAWSサービスを使用したデプロイプロセスの維持。
- アーキテクチャの決定と技術文書への貢献。
- ジュニア開発者の指導とチーム内での知識共有。
必須スキル:
- Java開発における5年以上の専門的経験(Java 8/11/17)。
- Springフレームワーク(Spring Boot、Spring MVC、Spring Data)に関する強い専門知識。
- ORM技術、特にHibernate/JPAに関する習熟度。
- リレーショナルデータベースとSQL最適化技術の経験。
- RESTful API設計原則と実装に関する深い理解。
- MavenやGradleなどのビルドツールの経験。
- AWSサービス(EC2、S3、RDS、Lambdaなど)の知識。
- バージョン管理システム(Git)の経験。
- テストフレームワーク(JUnit、Mockito)の経験。
- 強い問題解決能力と細部への注意力。
- 日常会話レベルの英語コミュニケーションスキル。
あれば望ましいスキル:
- マイクロサービスアーキテクチャの経験。
- DockerとKubernetesの知識。
- リアクティブプログラミング(Project Reactor、Spring WebFlux)の知識。
- NoSQLデータベース(MongoDB、Cassandraなど)の経験。
- メッセージングシステム(Kafka、RabbitMQ)の理解。
- フロントエンド技術(JavaScript、React、Angular)の知識。
- CI/CDツール(Jenkins、GitHub Actions)を使用したDevOps経験。
- アジャイル/スクラム方法論の経験。
当社に参加する理由:
当社のチームに参加し、リモートワークの柔軟性を楽しみながら挑戦的なプロジェクトに取り組みましょう。当社は競争力のある報酬、専門的成長の機会、協力的な文化、そして最新技術で働く機会を提供しています。フラットな組織構造により、あなたの声が聞かれ、あなたの貢献が当社の成功に直接影響を与えることを保証します。