Senior Backend Developer – Java Spring + Scrum (Digital Banking)
- Division: Consumer Banking - Digital Banking
- Location: Menara CIMB, Kuala Lumpur
- Employment Type: Contractual under MindPec Solutions
- Working Hour: Monday - Friday, 8.45 am - 5.45 pm (WFH: Thu & Fri)
- Employment Pass (EP) sponsorship is not available for this position.
Experienced candidates are encouraged to submit their latest CV.
Anders Cheong
Talent Acquisition | MindPec Solutions Sdn Bhd
- *************
- WhatsApp: +60 ************* 4262
About the Role
We are looking for a Java Backend Developer with Scrum Master experience to join a technology team supporting enterprise banking applications.
This is a hybrid technical and Agile delivery role. The ideal candidate should have a strong hands-on background in Java backend development while also having practical experience facilitating Scrum ceremonies, coordinating development teams, and managing delivery activities.
This is not a pure Scrum Master position. Strong Java backend development experience is required.
Key Responsibilities
Java Backend Development
- Design, develop, test, and maintain Java-based backend applications.
- Develop and maintain REST APIs, microservices, and backend services.
- Work with Spring / Spring Boot and enterprise application frameworks.
- Perform coding, debugging, unit testing, code reviews, and production support.
- Integrate backend services with databases and other enterprise systems.
- Analyse technical requirements and propose scalable solutions.
- Troubleshoot application issues and support root-cause analysis.
- Ensure application quality, performance, security, and maintainability.
- Maintain technical documentation and development standards.
Scrum Master / Agile Delivery
- Facilitate Daily Scrum, Sprint Planning, Sprint Review, and Retrospective sessions.
- Support backlog refinement and sprint planning with Product Owners and development teams.
- Track sprint progress, delivery commitments, risks, dependencies, and impediments.
- Identify and remove blockers affecting the development team.
- Coordinate between Developers, QA, Business Analysts, Product Owners, and business stakeholders.
- Monitor team progress and Agile delivery metrics.
- Drive continuous improvement within the team.
- Provide delivery updates and escalate risks/issues to relevant stakeholders.
- Promote effective Agile/Scrum practices across the development team.
Mandatory Requirements
- Strong hands-on experience in Java backend development.
- Strong knowledge of Spring / Spring Boot.
- Experience developing RESTful APIs and backend services.
- Good understanding of Object-Oriented Programming (OOP) and software development principles.
- Experience with SQL / relational databases.
- Experience with microservices or enterprise application architecture.
- Familiarity with Git, CI/CD, and SDLC practices.
- Practical experience working in an Agile/Scrum environment.
- Previous experience acting as a Scrum Master, Agile Lead, Technical Lead, or similar delivery role.
- Strong communication and stakeholder management skills.
Banking / Enterprise Experience
- Experience in banking, financial services, fintech, or large-scale enterprise applications is highly preferred.
- Candidates with experience working on banking applications, digital banking, payment systems, financial platforms, or other mission-critical enterprise systems will have an advantage.
Scrum Master Experience
Candidates should have practical experience with:
- Scrum ceremonies
- Sprint Planning
- Daily Scrum
- Sprint Review
- Sprint Retrospective
- Backlog Refinement
- Sprint tracking and reporting
- Impediment and dependency management
- Risk and issue management
- Stakeholder coordination
- Team facilitation
- Continuous improvement
PSM, CSM, or equivalent Scrum certification is an advantage. Not Mandatory
Ideal Candidate
We are looking for a candidate who can effectively combine technical Java expertise with Agile delivery leadership.
Suitable backgrounds may include:
- Senior Java Developer with Scrum Master experience
- Java Technical Lead / Scrum Master
- Java Developer who has transitioned into an Agile delivery role
- Backend Developer with strong Scrum facilitation experience
- Technical Lead with hands-on Java development and Scrum Master responsibilities
Key Skills
Java | Spring Boot | REST API | Microservices | SQL | Backend Development | Enterprise Applications | Agile | Scrum | Scrum Master | Sprint Planning | Backlog Refinement | Stakeholder Management | Risk & Dependency Management | Git | CI/CD
Education
- Degree in Computer Science, Software Engineering, Information Technology, or a related discipline is preferred.
Important Note
- Strong Java backend development experience is mandatory.
- Candidates with only Scrum Master / Project Management experience and without hands-on Java backend development experience will not be considered.
Pay: RM8,000.00 - RM17,000.00 per month
Benefits:
Work Location: In person