Manulife

Full-stack Developer

Myanmar, Kantharyar OfficeTower Full time

The opportunity

Looking for talented Full-stack Developer responsible for developing cloud based micro services and improving existing ones in accordance with “DevSecOps” standard. You will be working with multi culture scrum team(s) to implement business requirements on time, tuning production services for scale, and resolving production issues withing SLA for seamless users experience.

Position Responsibilities:

  • Analyse the core framework of backend services and develop well designed microservices to utilize in cross-functional applications
  • Analyse business requirements and provide the estimated effort and timeline
  • Collaborate with the scrum masters, and cross-applications developers to integrate smoothly with other components of the application ecosystems
  • Develop, maintain, and execute the automated functional test cases
  • Familiar with the non-functional requirements for developing quality micro services (security, reliability, performance, maintainability, and scalability)
  • Liaise with the information security team to ensure secure coding standards are followed and in place for at each stage of Software Development Life Cycle (SDLC)
  • Conduct the DAST, SAST, and security scan, then analyse the findings report and implement the fix for micro services
  • Identify bottlenecks, potential issues in the existing applications and recommend solutions for improvement
  • Well document and revise the technical documentations of the application/microservices design, and structure always
  • Participate in the adaptation of emerging technologies and apply them in the suitable applications

Required Qualifications:

  • 4+ years of professional experience as a Full-stack Java Developer
  • Bachelor’s degree in computer science, Information technology or sufficient experience in web application development and micro services development with Java
  • Fast learner with excellent analytical skills and good stress management are essential for this role
  • Proficient in back-end development knowledge of Java core and framework (Spring etc.)
  • Proficient in the RDBMS (Microsoft SQL) and knowledge of NoSQL database (MongoDB Atlas) are must
  • Experience with source code management (Git), deployment (Jenkins), and Azure cloud services for API management (APIM), microservices runtime (AKS), caching, and messaging queue (Kafka, ABS etc.)
  • Strong understanding of object-oriented programming (OOP) and MVC patterns
  • Excellent knowledge of Java ecosystems and libraries
  • Experience in at least one front end development framework (Angular, Node.js).
  • Good experience with Agile methodology or lean development approach
  • Understand the secure coding standards and vulnerability findings

Preferred Qualifications:

  • Experience in financial services or insurance industry.
  • Strong team player with good interpersonal, good communication skills (English, Burmese)

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.

Manulife is an Equal Opportunity Employer

At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.

It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact recruitment@manulife.com.

Working Arrangement

Hybrid