MetLife · 5 hours ago
Senior Software Java Development Engineer
MetLife is one of the world’s leading financial services companies, providing insurance, annuities, employee benefits, and asset management. The Senior Software Java Development Engineer will lead the design, development, and maintenance of high-performance, scalable enterprise applications while mentoring junior developers and ensuring code quality.
Asset ManagementFinancial ServicesInsuranceLife InsuranceRisk Management
Responsibilities
Lead the design and architecture of complex, modular, and secure software systems using Java 8+ and modern frameworks
Write clean, efficient, and well-documented code while leading the development of new features from analysis to production release
Provide technical guidance, perform code reviews, and mentor junior engineers to foster a culture of technical excellence
Participate in all Agile/Scrum ceremonies, collaborating with cross-functional teams to translate business requirements into technical solutions (enhance CI/CD pipelines to automate the build, test, and deployment)
Troubleshoot and resolve complex defects, optimize application performance, and ensure applications remain fit-for-purpose as the business grows (focus on modernization of portfolios and cloud adoption, using DevOps practices and Agile Delivery)
Qualification
Required
Bachelor's or Master's degree in computer science or a related technical field
5+ years of professional software development experience primarily in Java
Core Java: Deep expertise in Java fundamentals, including multithreading, concurrency, and/or JVM tuning
Frameworks: Mastery of Spring Framework (Spring Boot, Spring MVC, Spring Security) and/or Hibernate/JPA
Cloud & DevOps: Hands-on experience with Docker, Kubernetes, and cloud platforms like AWS, Azure, or GCP
Strong Hands-On Development: experience in Agile-based code development
Databases: Proficiency in SQL optimization for relational databases (e.g., PostgreSQL, MySQL, Oracle)
Testing: Strong skills in automated testing using JUnit 5, Mockito, and/or Testcontainers
Preferred
Experience with front-end technologies such as React or Angular
Working knowledge of Azure Pipelines
Knowledge in API/Microservices-based development using the latest Java releases is a plus
Knowledge of Generative AI integration (e.g., LangChain4j)
Benefits
Comprehensive health plan that includes medical/prescription drug and vision
Dental insurance
No-cost short- and long-term disability
Company-paid life insurance
Legal services
A retirement pension funded entirely by MetLife and 401(k) with employer matching
Group discounts on voluntary insurance products including auto and home, pet, critical illness, hospital indemnity, and accident insurance
Employee Assistance Program (EAP)
Digital mental health programs
Parental leave
Volunteer time off
Tuition assistance
Company
MetLife
MetLife is a provider of insurance, employee benefits, and financial services .
H1B Sponsorship
MetLife has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (164)
2024 (108)
2023 (113)
2022 (155)
2021 (75)
2020 (81)
Funding
Current Stage
Public CompanyTotal Funding
$500M2024-06-20Post Ipo Debt· $500M
2000-04-14IPO
Leadership Team
Recent News
2026-01-22
Beinsure - Insurance, Reinsurance, InsurTech Insights
2026-01-14
Private Debt Investor
2026-01-07
Company data provided by crunchbase