
Java Professional Developer
Metlife Hanoi, Vietnam
Java Professional Developer
Metlife Hanoi, Vietnam
Java Professional Developer
Description and Requirements
Job Purpose
The Java Professional Developer is responsible for designing, developing, enhancing, and supporting secure, scalable, and high-quality business applications. The role works closely with business users, IT teams, vendors, and technology partners to translate requirements into effective technical solutions while ensuring compliance with SDLC, security, architecture, and operational standards.
Principal Responsibilities
Qualifications, Experience and Technical Skills
Key Competencies
About MetLife
Recognized on Fortune magazine's list of the "World's Most Admired Companies" and Fortune World's 25 Best Workplaces™, MetLife, through its subsidiaries and affiliates, is one of the world's leading financial services companies; providing insurance, annuities, employee benefits and asset management to individual and institutional customers. With operations in more than 40 markets, we hold leading positions in the United States, Latin America, Asia, Europe, and the Middle East.
As part of our New Frontier strategy, MetLife is building an AI-enabled, people-centered future. We're looking for people who bring curiosity, adaptability, and a growth mindset as we use AI to enhance how we serve customers, support communities, and evolve the way work gets done. At MetLife, AI is a responsible partner that supports human judgment, creativity, and continuous improvement while helping us build trust, inclusion, and long-term value.
Our purpose is simple - to help our colleagues, customers, communities, and the world at large create a more confident future. United by purpose and guided by our core values - Win Together, Do the Right Thing, Deliver Impact Over Activity, and Think Ahead - we're inspired to transform the next century in financial services. At MetLife, it's #AllTogetherPossible . Join us!
Job Purpose
The Java Professional Developer is responsible for designing, developing, enhancing, and supporting secure, scalable, and high-quality business applications. The role works closely with business users, IT teams, vendors, and technology partners to translate requirements into effective technical solutions while ensuring compliance with SDLC, security, architecture, and operational standards.
Principal Responsibilities
- Design, develop, test, and maintain Java-based applications, services, APIs, and integration components in line with business and technical requirements.
- Analyze business requirements and translate them into technical specifications, solution designs, development tasks, and effort estimates.
- Develop and enhance backend services using Java, Spring Boot, RESTful APIs, microservices, ORM frameworks, and related enterprise technologies.
- Support application troubleshooting, root cause analysis, bug fixing, incident resolution, and production support within agreed service levels.
- Write clean, maintainable, secure, and well-documented code following coding standards, secure development practices, and peer review requirements.
- Prepare and execute unit tests, integration tests, and technical test cases to ensure application quality, stability, and performance.
- Collaborate with vendors and internal teams to review coding quality, validate technical deliverables, and ensure alignment with architecture and SDLC standards.
- Participate in release preparation, deployment support, change management, and post-release verification for application enhancements and fixes.
- Continuously identify opportunities to improve application performance, security, maintainability, automation, and developer productivity.
Qualifications, Experience and Technical Skills
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline; equivalent practical experience may be considered.
- Minimum 4 years of hands-on software development experience, with strong practical experience in Java application development.
- Backend Development: Strong experience with Core Java, Java 8 or later, Spring Framework, Spring Boot, Spring MVC, Spring Data/JPA, Hibernate, RESTful API design, service-oriented architecture, and microservices.
- Database: Experience with relational databases such as MS SQL Server, Oracle, MySQL, or DB2, including SQL query development, database design awareness, optimization, stored procedures, transaction management, and data integrity controls.
- Frontend / Web Technologies: Working knowledge of HTML5, CSS, JavaScript, Angular, ReactJS, VueJS, Bootstrap, or similar frameworks is an advantage.
- DevSecOps and Engineering Tools: Experience with Git or equivalent source control, CI/CD pipelines, Maven or Gradle, automated build and deployment practices, code quality tools, and DevOps practices.
- Testing and Quality: Experience with unit testing, integration testing, JUnit, Mockito or equivalent testing frameworks, code review, static code analysis, SonarQube, secure coding practices, and defect management.
- Application Operations: Practical experience in incident troubleshooting, log analysis, performance monitoring, release support, and production readiness validation.
- Security and Compliance: Understanding of secure design, authentication and authorization concepts, data protection awareness, vulnerability remediation, and compliance-oriented documentation.
- Experience in insurance , banking, financial services, or other regulated industries is a plus.
Key Competencies
- Strong analytical thinking and problem-solving capability, especially in complex application and production support scenarios.
- High attention to detail, code quality, documentation discipline, and commitment to reliable delivery.
- Good communication skills with the ability to explain technical topics clearly to business users, vendors, and IT stakeholders.
- Ability to work independently, manage priorities, and deliver within agreed timelines with minimal supervision.
- Strong teamwork mindset and ability to collaborate effectively in matrixed, vendor-supported, and cross-functional environments.
- Continuous learning mindset with willingness to adopt new technologies, tools, frameworks, and engineering practices.
- Preferred and encouraged job holder with AI Readiness, Learning Agility, Digital Mindset.
About MetLife
Recognized on Fortune magazine's list of the "World's Most Admired Companies" and Fortune World's 25 Best Workplaces™, MetLife, through its subsidiaries and affiliates, is one of the world's leading financial services companies; providing insurance, annuities, employee benefits and asset management to individual and institutional customers. With operations in more than 40 markets, we hold leading positions in the United States, Latin America, Asia, Europe, and the Middle East.
As part of our New Frontier strategy, MetLife is building an AI-enabled, people-centered future. We're looking for people who bring curiosity, adaptability, and a growth mindset as we use AI to enhance how we serve customers, support communities, and evolve the way work gets done. At MetLife, AI is a responsible partner that supports human judgment, creativity, and continuous improvement while helping us build trust, inclusion, and long-term value.
Our purpose is simple - to help our colleagues, customers, communities, and the world at large create a more confident future. United by purpose and guided by our core values - Win Together, Do the Right Thing, Deliver Impact Over Activity, and Think Ahead - we're inspired to transform the next century in financial services. At MetLife, it's #AllTogetherPossible . Join us!
Job ID 20103
Please Stay Alert to Potential Scams
We would like to remind you that eFinancialCareers is a job board and does not conduct hiring or ask for payment or any financial details as part of the job application process.
If you receive any suspicious messages claiming to be from us or a hiring company, we urge you not to click on any links and not to reply to the message itself.
Instead, please report the message to our support team at support@efinancialcareers.com.
It is advisable to always verify job offers directly with the hiring company.
More Jobs From Metlife
Metlife
Kuala Lumpur, Malaysia
Metlife
Kuala Lumpur, Malaysia
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.More Jobs Like This
State Street Corporation
Bangalore, India