With extensive experience in Java development, container technologies (Kubernetes, OpenShift Container Platform), excellent background in solution architecture, and a deep understanding of payment systems, this role is crucial in driving technical excellence and leading the re-platform project in Java tech stack. The ideal candidate will combine solid coding skills and ability to guide the development team and ensure high-quality software delivery.
Job Scope
- Review and analyse code submitted by vendors for quality, efficiency, and adherence to best practices.
- Provide detailed feedback and recommendations for code improvements.
- Collaborate with vendors to address identified issues and implement solutions.
- Ensure vendor-provided code meets our organisation's standards and requirements.
- Develop and maintain code review guidelines and processes.
- Work closely and collaborate with the business analysts and quality engineers/application testers for user stories elaboration, test automation, bug fixes etc.
- Participate in architectural discussions to influence system design.
- Work with deployment team/DevOps team on setting up continuous integration, build and release automation.
- Review of source code scan reports and work with vendors to address the issues.
- Involve in application deployment to the various environments.
- Work closely with key stakeholders from various business units to understand their business requirements and ensure that vendor translate the requirements into systems and applications architectural specifications.
- Stay updated with the latest Java technologies and industry trends and provide recommendations to the team.
- To continually research current and emerging technologies and propose appropriate changes.
Job Qualifications
- Degree in Computer Science, IT, or related field.
- With 8+ years of experience of full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance.
- Proficient in software architecture principles, design patterns, and best practices.
- Hands-on experience in designing and developing reusable components, microservices, containers and Kubernetes.
- Sound knowledge of Java, containers, shell scripts, various operating systems, and database (Oracle). Other programming languages will be advantageous.
- Proven experience in DevOps and CI/CD adoption and deployment.
- Knowledge on OpenShift Container Platform will be advantageous.
- Knowledge on SWIFT architecture and its systems will be advantageous.
- Working experience in Singapore payments system will be advantageous.
- Certifications in relevant skills (e.g., Java, AWS solution architect, Kubernetes, etc.) will be advantageous.
- Relevant knowledge in change management and business process improvement would be advantageous.
- Able to work with minimal supervision and adapt to a rapidly changing environment.
- Excellent communication and interpersonal skills to work effectively with stakeholders.
Carolyn Ann Santibanez Mendoza EA License No. 02C3423 Personnel Registration No. R1105160
Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by ManpowerGroup Singapore for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012. To learn more about ManpowerGroup's Global Privacy Policy, please visit https://www.manpower.com.sg/privacy-policy
