Assistant Manager / Manager - Full Stack Developer (Java)

Summary

Full-stack developer building enterprise web applications with Java, Spring Boot, and ReactJS for a global insurance and financial services MNC in a hybrid role in Kuala Lumpur.

Leading Global Insurance & Financial Services MNC

Working Mode

Hybrid (3 days office; 2 days home)

Job Responsibilities

  • Design, develop and maintain enterprise-grade web applications supporting regional business operations across Asia.
  • Develop scalable backend services and secure REST APIs using Java and Spring Boot.
  • Design and integrate microservices and cloud-based solutions to support reliable enterprise applications.
  • Work closely with Product, UX, QA, Architecture and DevOps teams throughout the software development and release lifecycle.
  • Participate in Agile ceremonies, technical discussions, solution design, code reviews and continuous improvement initiatives.
  • Implement automated testing, CI/CD and secure coding practices to maintain high standards of software quality.
  • Diagnose and resolve application, performance and production issues across both frontend and backend components.
  • Contribute to application modernization, cloud adoption and improvements in engineering and delivery practices.

Job Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline.
  • Minimum 5 years of experience in full-stack software development, preferably within an enterprise environment.
  • Strong hands-on experience with Java, Spring Boot, ReactJS, REST APIs and relational databases.
  • Experience developing scalable applications using microservices and cloud-native architecture.
  • Familiarity with GitHub Enterprise, GitHub Copilot, Git, Azure DevOps and CI/CD pipelines.
  • Strong understanding of Agile development, DevOps, automated testing, API-first development and modern software architecture.
  • Knowledge of Domain-Driven Design (DDD), event-driven architecture and distributed systems is an advantage.
  • Understanding of secure software development, authentication/authorization, code quality tools and application monitoring.
  • Ability to communicate technical concepts clearly, including design decisions, requirements, constraints and trade-offs.
  • Strong analytical, troubleshooting and collaboration skills, with the ability to work effectively in a regional and multicultural environment

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available