SalaryPeak

Software Engineer (Java)

TALENT PULSE PTE. LTD.
Singapore 5+ years Posted 3w ago

Salary Range

SGD 64,800 - SGD 68,400 /year

SGD 5,400 - SGD 5,700/month

Skills Required

DesignScalabilityDevOpsJBossRHELSQLJavaRESTful WebServicesDeploymentSoftware DevelopmentTechnical Project Delivery

Job Description

About the Opportunity

We are partnering with a highly reputable organisation undergoing large-scale digital transformation initiatives to hire an experienced Software Engineer (Java). This role offers the opportunity to work on mission-critical enterprise systems, modern cloud-native architectures, and large-scale transactional platforms within a fast-paced and collaborative environment.

This is an excellent opportunity for engineers who enjoy solving complex technical challenges, driving engineering excellence, and contributing to impactful digital initiatives.

Key Responsibilities

Software Engineering & Development

  • Design, develop, and enhance scalable backend systems, enterprise applications, and core data structures to support high-performance software solutions
  • Build and maintain robust microservices architectures, RESTful APIs, and integration services
  • Contribute to full software development lifecycle activities, including requirements analysis, development, testing, deployment, and support

DevOps & Platform Engineering

  • Drive engineering best practices across CI/CD, automated deployments, infrastructure-as-code, and release management
  • Implement and maintain containerised and cloud-native solutions using modern orchestration technologies
  • Enhance system reliability, scalability, observability, and operational efficiency

Architecture & Technical Leadership

  • Participate in solution architecture discussions, balancing functional and non-functional requirements
  • Conduct code reviews and provide technical guidance to internal teams and external vendors
  • Evaluate technical trade-offs and recommend scalable, maintainable engineering approaches
  • Review vendor-delivered source code and validate implementation quality against approved solution designs

Quality Assurance & Security

  • Develop and execute comprehensive testing strategies across functional, performance, integration, and security domains
  • Implement secure coding practices and support application security testing initiatives
  • Ensure system resiliency, reliability, and operational readiness for production environments

Requirements

Technical Experience

  • Minimum 5 years of experience in software engineering, enterprise application development, or large-scale technology projects
  • Strong hands-on experience in: Java application development, SQL and database development, Shell scripting, RESTful APIs and web services, Microservices architecture

Infrastructure & Platform Knowledge

Experience working with:

  • RHEL / Linux environments
  • JBOSS EAP
  • OpenShift / OpenStack
  • Maven
  • Oracle Database
  • Fault-tolerant and high-availability infrastructure concepts

Cloud & DevOps

  • Experience with cloud platforms and containerisation technologies such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines, deployment automation, and DevOps practices
  • Experience integrating monitoring, observability, and alerting platforms such as Grafana and ELK Stack

Systems Integration

  • Strong understanding of enterprise integration and file transfer technologies, including:RESTSFTPMQ
  • Experience with:Job scheduling platforms (e.g. Autosys)Data warehouse integrationsDocument management systemsEnterprise interface resiliency design

Frontend & Database

  • Experience building or supporting frontend applications using React or Angular
  • Strong understanding of database design, optimisation, and performance tuning

Preferred / Advantageous Experience

Candidates with the following experience will have an added advantage:

  • Exposure to S.W.I.F.T messaging platforms and interfaces
  • Certifications such as Java, AWS Solutions Architect, Kubernetes, or related technologies
  • Experience within government digital projects, banking, or financial services environments
  • Experience supporting high-volume transactional systems

All information will be kept strictly confidential. Only shortlisted candidates will be contacted.

TALENT PULSE PTE. LTD.
EA License No: 25S2956