スキップして本文へ
都市
東京都
従業員カテゴリー
フルタイム 正社員
就労形態
ハイブリッド(在宅勤務)
転勤可能性
いいえ
掲載日
09-3月-2026
ジョブID
16052

概要と必要条件

担当リクルーター:Yasuhara

About the Role

We are hiring a Lead Full Stack Engineer (Tech Lead) to provide hands-on technical leadership while building and operating modern, cloud-native applications aligned to MetLife’s standard engineering stack. This role drives end-to-end engineering execution across backend and frontend, with strong ownership of architecture, security, CI/CD, and reliability. You will collaborate closely with product and cross-functional stakeholders, mentor engineers, and guide technical decisions to deliver scalable solutions that integrate AI and Large Language Model (LLM) capabilities.

Key Responsibilities

  • Provide technical leadership across the full software development lifecycle (design, build, test, deploy, and operate).
  • Lead system and application architecture discussions; produce and maintain technical designs and diagrams.
  • Build and maintain full stack applications using ReactJS and TypeScript on the frontend, and Java 17 + Spring Boot 3 on the backend.
  • Architect and implement microservices and REST APIs with clean separation of concerns, scalability, and maintainability.
  • Design and optimize data layers (SQL/NoSQL) including caching strategies and data modeling.
  • Implement secure authentication and authorization using enterprise identity (e.g., Microsoft Entra ID) and token-based patterns (OAuth2/JWT) as applicable.
  • Apply application and network security best practices (HTTPS, CORS, CSRF mitigation, rate limiting, private endpoints, firewall rules).
  • Own CI/CD practices using Azure DevOps (pipelines, releases) and ensure required code quality and security scans are integrated.
  • Build and deploy containerized workloads using Docker and run services on approved Azure hosting platforms such as Azure App Service and/or Azure Kubernetes Service (AKS).
  • Use Azure-native services such as Azure Key Vault (secrets), Azure Blob Storage, Azure SQL Database, and Cosmos DB as applicable.
  • Drive engineering best practices: code reviews, automated testing strategy, observability/monitoring, performance tuning, and documentation.
  • Mentor and coach engineers; establish reusable patterns, standards, and reference implementations.
  • Collaborate with cross-functional teams on feature planning, prioritization, and technical risk management.
  • Train, fine-tune, or parameter-efficiently adapt AI/LLM models (e.g., LoRA/PEFT) to support product-specific use cases.

Required Skills & Experience

  • 7+ years of professional experience in full stack development, including technical leadership responsibilities.
  • Strong backend development and architecture skills with Java and Spring Boot (Spring Boot 3 preferred).
  • Hands-on experience building backend services with .NET is a plus (for integration and modernization scenarios).
  • Proficiency in ReactJS and TypeScript; understanding of UI/UX principles and responsive design.
  • Experience with microservice architecture, RESTful APIs, and event-driven or asynchronous processing patterns.
  • Solid system design fundamentals (data structures, distributed systems, performance).
  • Experience with relational databases and one or more NoSQL databases; caching experience is a plus.
  • Hands-on experience with Azure services commonly used for enterprise applications (e.g., App Service and/or AKS, Entra ID, Key Vault, Blob Storage, Azure SQL, Cosmos DB).
  • CI/CD experience with Azure DevOps; strong repository management practices using Git.
  • Strong understanding of networking fundamentals (DNS, load balancing, firewalls, VPNs).
  • Clear communication skills and proven ability to collaborate across teams and stakeholders.

Preferred / Additional Tech Stack Exposure

  • Azure Monitor / Application Insights and log analytics for observability.
  • Infrastructure as Code using approved Terraform templates/modules.
  • API specifications and documentation using OpenAPI/Swagger.
  • Experience with fine-tuning or customizing large language models or machine learning models using modern ML frameworks (PyTorch, TensorFlow).

Nice to Have

  • Japanese language proficiency.
  • Experience working in agile teams and cross-cultural environments.
  • Experience with enterprise dependency management and artifact repositories (e.g., JFrog/Artifactory).
福利厚生

メットライフ生命では、ワークライフバランスと社員の心身の健康を促進する福利厚生を提供しています。社員はフレックスタイム制度、年次有給休暇、特別連続休暇、リフレッシュ休暇等の休暇を利用できます。また、社会保険や団体保険の他、旅行や英会話教室で使える割引も提供しています。柔軟に働けるよう、オフィス勤務と在宅勤務を組み合わせた勤務形態の導入や、短時間勤務制度、また柔軟性のあるドレスコードなども設けています。

メットライフについて

メットライフは、グローバルで展開する金融サービス企業です。個人および法人のお客さまがより確かな未来を築けるよう、保険、年金、社員福利厚生給付、資産管理のサポートを提供しています。1868年に創業したメットライフは、世界40以上の市場で事業を展開し、米国、アジア、中南米、ヨーロッパ、中東において業界をリードしています。
 
メットライフ生命は、日本初の外資系生命保険会社として、1973年2月に国内での営業を開始しました。当社のPurpose「ともに歩んでゆく。よりたしかな未来に向けて。」は、メットライフが誇るグローバルネットワークと世界中のベストプラクティスを活かし、お客さまのニーズに応え、地域社会との信頼関係を築くという信念を表しています