SalaryPeak

Java Software Engineer (Backend, Maintenance Role)

PERSOL SINGAPORE PTE. LTD.
Singapore 7+ years Posted Feb 11, 2026

Salary Range

SGD 66,000 - SGD 90,000 /year

SGD 5,500 - SGD 7,500/month

Skills Required

API DevelopmentWeb ServicesKubernetesAWSRESTApplication DevelopmentJavaScriptMicroservicesSpring BootJava - CoreSQLCore JavaContainerizationAgile ScrumJavaDebuggingAPIBridgeDatabasesSoftware Development

Job Description

We are seeking an experienced Java Software Engineer to design, develop, and maintain high‑quality Java‑based applications. You will collaborate closely with cross‑functional teams while contributing to all phases of the software development lifecycle.

  • Design, implement, and maintain Java‑based applications.
  • Participate in all phases of the software development lifecycle.
  • Write clean, scalable, testable, and efficient code.
  • Test, debug, and troubleshoot new applications and enhancements.
  • Maintain clear, accurate, and up‑to‑date code documentation.
  • Participate in peer code reviews to ensure code quality and best practices.
  • Clearly and regularly communicate with management and technical teams.
  • Demonstrate the ability to take ownership of tasks and think critically during crises.
  • Collaborate with various stakeholders across teams.
  • Degree in IT, Computer Science, or a related discipline.
  • At least 3–5+ years of professional experience as a Java Software Engineer or Java Developer.
  • Strong experience building Java EE applications and proficiency in Object‑Oriented Design (OOD).
  • Good knowledge of popular Java frameworks such as JSF and Spring MVC.
  • Familiarity with test‑driven development practices.
  • Strong analytical and problem‑solving abilities.
  • Ability to work both independently and collaboratively in a team.
  • Proficiency in: Java, JSP/Servlet, Java Beans, JDBCSQL, HTML, XML, CSS, JavaScript

Experience with database systems and reporting systems.

  • Cloud Certifications (AWS, Azure, Google Cloud) or proven hands-on experience. AWS services such as EC2 are highly desirable.
  • Understanding of cloud governance, policies, cost management, and monitoring tools.
  • DevOps integration experience, including CI/CD pipelines Containerization (Docker, Kubernetes) Cloud‑native development workflows.

Good to have

  • Experience working with enterprise‑level Java applications.
  • Exposure to cloud‑native development environments.
  • Strong debugging and optimization skills.