Full Stack Developer (Java)

Executive search firm, Monroe Consulting Group is recruiting on behalf of one of the leading multinational Technology Agency that is based in Malaysia. They're in search of dynamic leaders to join their force as a Senior Full Stack Developer.

Job Responsibilities:
This role demands keen attention to detail, adept task management, and problem-solving skills:
* Contribute to the review, analysis, and validation of business and software requirements.
* Provide mentorship and guidance to junior developers.
* Conduct code reviews.
* Effectively communicate detailed design plans to the development team.
* Conduct research and development to offer innovative solutions.
* Create comprehensive design and specifications for application components based on defined software requirements and acceptance criteria.
* Be available to support and troubleshoot production issues, even on weekends.
* Maintain and enhance various in-house applications.
* Stay updated on current and emerging technologies, industry trends, and standards.
* Assist in documentation preparation and provide training to support teams and clients.

Job Requirements:
* Possess at least a Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication) or equivalent. *
Must have a passion for software development.
* Ability to work independently with minimal supervision.
* Self-motivated and proactive.
* Proficient in English and Mandarin.
* Proficiency in API design, development, and integration.
* Backend development (Java 8+, Spring Framework, Hibernate, Microservices, REST Services, Hazelcast/Redis).
* Frontend development (Angular, HTML5, CSS, JavaScript, Bootstrap, Node.js). * Shell scripting.
* CI/CD tools (Docker, Ansible, Jenkins, Kubernetes, Shell scripting).
* Cloud services (AWS).
* Database management (MySQL).
* Server management (Linux, Windows Server).
* Version control systems (Git/SVN).