AvePoint

Java Developer

AvePoint

Singapore · Full Time

Be the first to apply

Experience
2+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

We are seeking an experienced Java Developer with deep expertise in Java programming, container technologies such as Kubernetes and Openshift Container Platform, and strong solution architecture skills. The role is crucial for leading our replatforming efforts within the Java technology stack and ensuring high-quality, scalable software solutions particularly in the payments domain.

Key Responsibilities

  • Analyze and review vendor-submitted code for quality, efficiency, and compliance with best practices.
  • Provide comprehensive feedback and suggestions to improve code quality.
  • Collaborate closely with vendors to resolve deficiencies and implement enhancements.
  • Maintain and enforce organizational coding standards for vendor code.
  • Develop and update formal code review guidelines and workflows.
  • Engage with Business Analysts and Quality Engineers/testers to clarify requirements, aid in test automation, and facilitate bug fixes.
  • Contribute to architectural discussions impacting system design.
  • Coordinate with deployment and DevOps teams to set up CI/CD pipelines, build automation, and release processes.
  • Review source code scan outputs and manage vendor remediation efforts.
  • Participate actively in application deployments across multiple environments.
  • Interface with stakeholders across business units to translate business needs into technical specifications for vendor development.
  • Keep abreast of emerging Java technologies and industry trends to provide strategic technical recommendations.
  • Continuously research technology innovations and advocate for beneficial improvements.

Candidate Profile

  • Minimum 2 years experience as a technical lead handling the complete software development lifecycle including conception, architecture, design, planning, implementation, testing, documentation, delivery, and maintenance.
  • Strong knowledge of software architecture principles, design patterns, and industry best practices.
  • Practical experience designing reusable components, microservices, containerized applications, and orchestration using Kubernetes.
  • Proficient in Java, shell scripting, multiple operating systems, and databases, notably Oracle. Experience with other programming languages is advantageous.
  • Proven involvement in DevOps practices and CI/CD implementation.
  • Familiarity with OpenShift Container Platform is a plus.
  • Knowledge of SWIFT architecture and systems is advantageous.
  • Experience working with Singapore payment systems is preferred.
  • Relevant certifications such as Java, AWS Solutions Architect, Kubernetes are a bonus.
  • Understanding of change management and business process optimization is beneficial.
  • Capable of working independently and thriving in a fast-evolving environment.
  • Excellent communication and interpersonal skills to effectively engage stakeholders.

Additional Information

Personal data collected during this application process will be processed in compliance with applicable data protection regulations and our Privacy Notice.

Tools & software

Java Kubernetes required Oracle Database required

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Adaptability
🤖
Online · instant AI help
Broxer