Discover your dream Career
For Recruiters  /  人才招聘

Java Professional Developer

Metlife Hanoi, Vietnam
Posted 11 hours ago Permanent Competitive

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

  • 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
More Jobs From Metlife
Metlife
Data Engineer
Metlife
Hanoi, Vietnam
10 hours ago Full time Competitive
Metlife
Software Platform Engineer II
Metlife
Pune, India
11 hours ago Full time Competitive
Metlife
Software/Platform Engineer II
Metlife
Pune, India
10 hours ago Full time Competitive
Metlife
AI Engineer (Full Stack Engineering Lead)
Metlife
Kuala Lumpur, Malaysia
10 hours ago Full time Competitive
Metlife
AI Engineer (Full Stack Engineering)
Metlife
Kuala Lumpur, Malaysia
11 hours ago Full time Competitive
Metlife
AI Engineer (Test Engineering)
Metlife
Kuala Lumpur, Malaysia
10 hours ago Full time Competitive
Metlife
Sr. Full Stack Software Engineer I
Metlife
Hyderabad, India
11 hours ago Full time Competitive
Metlife
Principal Full Stack Software Engineer
Metlife
Tokyo, Japan
15 days ago Full time Competitive
Metlife
Assistant Manager
Metlife
Noida, India
11 hours ago Full time Competitive
Metlife
AVP, Head of Platform
Metlife
Kuala Lumpur, Malaysia
11 hours ago Full time Competitive

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
More Jobs Like This
Fiserv, Inc.
Java Developer - Sr Professional II
Fiserv, Inc.
Alpharetta, United States
Alan Partners
Java Developer - Contract
Alan Partners
Singapore
Synechron Inc.
Java Fullstack Developer
Synechron Inc.
Chennai, India
Synechron Inc.
Java Developer | Spring Boot & Microservices
Synechron Inc.
Bangalore, India