Lead Software Development Engineer for IT Open System Team
MetLife Japan
Posted 5 months ago
Financial Services
Tokyo
Financial Services
Tokyo
Posted 5 months ago
Responsibilities:
- Front end and Back-end Application Development, Support production deployments and Incident resolution
- Coordinate and collaborate with MetLife Global/local stakeholders and global/local engineers
- Technical design and development of software applications on existing technology platform.
- Analyze business needs and present solution options that include high level technical design.
- Implement technical solutions using cloud technologies and frameworks.
- Provide technical governance to ensure compliance with standards and best practices.
- Proactively identify areas for improvement by monitoring the operating efficiency of existing application systems.
- Collaborate with IT partners in the analysis, design, and implementation of enterprise grade software systems.
- Actively participate in all stages of the SDLC.
Requirements
Experience:
- Experience in application development using .Net, Spring Boot, Java and Groovy.
- Experience implementing scalable and performant software applications using cloud computing technologies such as Azure, AWS, GCP, etc.
- Hands on experience developing applications that use SQL, NoSQL database technologies.
- Minimum of 7+ years of software design and development experience
Skills:
- Server configuration, windows Batch, Schedule
- .Net, WSH, Java, SpringBoot, Bootstrap, ReactJS.
- Containers (Kubernetes, Docker, etc…)
- Middle-ware(Websphere, IIS, IIB, PowerCenter, Citrix, JP1)
- Cloud platforms (Azure, AWS, GCP, etc…)
- CI/CD Deployments (Git, Bitbucket, Bamboo, Azure DevOps, Jenkins, UCD etc…)
- Log & Monitoring tools (Splunk, AppDynamics, etc..)
- NoSQL DB (MongoDB, Cosmos DB, Cassandra, etc…)
- Full stack application development & application deployment automation
- Expertise on microservices frameworks like SpringBoot, NetFlixOSS, Kubernetes, Docker swarm etc.
Preferable:
- Experience with Waterfall software development methodologies.
- Experience with Agile software development methodologies.
- Experience in performance debugging, testing and tuning.
- Hands on experience automating containerized environments and infrastructure. Knowledge of Docker and Kubernetes.
- Highly motivated and thrive in an environment where problems are open-ended.
- Working independently and able to manage large scale projects.
- Excellent verbal and written communication skills.
- English skills (Buisness-level)
Qualifications:
- Microsoft Azure Fundamentals(AZ-900)
Language:
- Japanese: Fluent
Job Level
3. Senior level, 4. Manager
Apply Online