Back to search
EngineeringOn-site

Java Developer

AvePoint · On-site

Apply
Last seen by MeritLog September 12, 2026Source: GreenhouseSource version: greenhouse-job-board-v1

MeritLog read this listing from AvePoint's Greenhouse job board and last checked it on September 12, 2026.

Source: the employer's Greenhouse job board. Open the original listing for current details.

Job details

Work model
On-site
Salary
Not listed by source
Location
Singapore

Hiring context

How this role compares at AvePoint

AvePoint has 296 live roles in MeritLog’s catalog across 11 job families, and 114 of them are in engineering. 0 of those listings publish a pay range, a disclosure rate of 0%.

Counted across the job boards MeritLog tracks, at the time this page was served. Pay comparisons use only listings that publish a complete range in the same currency and period.

What the role asks for

What you'd do

  • 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.
  • To 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.
  • At least 2 years of experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred.
  • Strong proficiency 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 databases (Oracle). Other programming languages will be an advantage.
  • Proven experience in DevOps and CI/CD adoption and deployment.
  • Knowledge on OpenShift Container Platform will be an advantage.
  • Knowledge on SWIFT architecture and its systems will be an advantage.
  • Working experience in Singapore payments system will be an advantage.
  • Certifications in relevant skills (e.g., Java, AWS solution architect, Kubernetes, etc.) will be an advantage.
  • Relevant knowledge in change management and business process improvement would be an advantage.
  • Ability to work with minimal supervision and adapt to a rapidly changing environment.
  • Strong communication and interpersonal skills to work effectively with stakeholders.

Parsed by MeritLog from the employer’s own posting. The full description follows below.

Job description

Job Summary Candidate should have extensive experience in Java development, Container technologies (Kubernetes, Openshift Container Platform), a strong background in solution architecture, and a deep understanding of payment systems. This role is crucial in driving technical excellence and leading our replatform project in Java Tech Stack. The ideal candidate will combine strong coding skills with leadership abilities to guide our development team and ensure high-quality software delivery. Key Responsibilities • 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. • To 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. What we are looking for • At least 2 years of experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred. • Strong proficiency 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 databases (Oracle). Other programming languages will be an advantage. • Proven experience in DevOps and CI/CD adoption and deployment. • Knowledge on OpenShift Container Platform will be an advantage. • Knowledge on SWIFT architecture and its systems will be an advantage. • Working experience in Singapore payments system will be an advantage. • Certifications in relevant skills (e.g., Java, AWS solution architect, Kubernetes, etc.) will be an advantage. • Relevant knowledge in change management and business process improvement would be an advantage. • Ability to work with minimal supervision and adapt to a rapidly changing environment. • Strong communication and interpersonal skills to work effectively with stakeholders. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice.

Keep exploring

More Engineering roles

Search all jobs

Privacy choices

Analytics and advertising stay off unless you allow them. Private data stays out.

Read the privacy notice