Project Responsibilities
Team Leadership: Lead a team of 2 – 5 developers on a project basis.
Project Scheduling: Determine project requirements and develop work schedules for the team.
Stakeholder Liaison: Liaise with project stakeholders, including management, IT Project Manager
(ITPM), Business Analysts (BA), developers, and business units to ensure projects remain on track.
Project Coordination: Assist and guide Project Lead/ITPM/BA in project coordination efforts.
Risk Management: Identify risks and develop contingency plans or escalate issues as soon as
possible.
Tracking & Reporting: Update work schedules and track project artifacts as required.
Task Delegation: Delegate tasks and set daily, weekly, and monthly goals.
Transparency: Maintain transparency with the team regarding challenges, failures, and successes.
Primary Responsibilities
Java-Based Solution Development: Lead the development of Java-based solutions.
Alignment with Vision: Ensure alignment with the vision for open systems solutions.
Code Quality & Standards: Oversee code quality, performance, and security standards.
Guidance & Compliance: Provide guidance and ensure adherence to project and company
guidelines and standards, ensuring team members do the same.
Deliverables Management: Fulfill all commitments by delivering deliverables on time.
Adaptability: Be flexible and adaptable to changing and varied work/project settings.
Detailed Work Analysis: Carefully analyze the details of the work.
Management Interface: Serve as an interface between management and the team.
Hands-On Programming: Engage in hands-on programming development as required.
BAU Support: Support Business as Usual (BAU) operations once projects are delivered to
production.
Technical Design & Implementation: Participate in detailed technical design, development, and
implementation of web and batch applications.
Architectural Input: Provide input for architectural design decisions and develop code to meet
story acceptance criteria.
Data, Batch, and Event Development Coordination: Collaborate closely with the team
dedicated to data, batch, and event-related development, ensuring seamless integration between
Java-based solutions and database operations.
Continuous Learning: Continuously develop technical knowledge and skills across multiple
platforms.
Project Involvement: Work on one or more projects as a project team member.
Qualifications
Degree: Bachelor’s Degree in Computer Science, a related field, or equivalent work experience.
Experience:
o 2 or more years of experience leading a team.
o 5 or more years of IT work experience in software development.
o Hands-on experience with Java and proficiency in Object-Oriented Programming (OOP).
o Strong knowledge of SQL and database fundamentals.
o Expert experience with the Spring Framework and Spring Batch.
o Experience with testing methodologies, covering unit, integration, and system testing.
Skills:
o Excellent communication, motivational, and interpersonal skills.
o Hands-on programming development expertise.
Job Types: Full-time, Permanent
Pay: RM13,000.00 - RM17,000.00 per month
Benefits:
- Health insurance
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
Schedule:
- Day shift
Supplemental Pay:
- 13th month salary
- Performance bonus
- Yearly bonus
Work Location: In person