- Location
- Singapore
- Type
- Full-time
- Department
- Engineering
- Closing date
- Today
- Source
- CareersPage
Description
Key Responsibilities:
Full Stack Application Development
- Design, develop, test, and maintain modern web applications using contemporary frontend and backend technologies.
- Build highly responsive and user-friendly interfaces using HTML5, CSS3, JavaScript, and modern frameworks such as React.
- Develop scalable backend services and microservices using Java and/or TypeScript (Node.js).
- Design, build, and maintain REST APIs to support application functionality and system integration.
- Ensure applications are secure, scalable, maintainable, and aligned with enterprise development standards.
System Integration & Data Services
- Develop and maintain integrations between the FM Platform and enterprise systems through APIs, messaging services, and data services.
- Implement event-driven integrations using messaging technologies such as RabbitMQ, Azure Service Bus, or similar platforms.
- Support data exchange, synchronization, and workflow integration across multiple applications and business domains.
- Troubleshoot and resolve cross-system integration issues, ensuring reliable and efficient operations.
- Work with shared platform services such as authentication, notifications, workflow, scheduling, and common APIs.
Cloud Engineering & DevOps
- Deploy and maintain cloud-native applications on Microsoft Azure.
- Support containerized workloads using Docker and Kubernetes.
- Work with Azure services including Azure Kubernetes Service (AKS), API Management (APIM), Application Gateway, and Azure Key Vault.
- Contribute to CI/CD pipelines to automate build, testing, deployment, and release processes.
- Maintain source code repositories and development workflows using GitLab.
Security & Reliability
- Implement secure coding practices and enterprise security controls.
- Manage security configurations including TLS certificates, secrets management, and authentication mechanisms.
- Monitor application performance, reliability, and operational health.
- Participate in troubleshooting, root cause analysis, and continuous improvement activities.
Product Collaboration & Delivery
- Work closely with product managers, service designers, technical leads, and business stakeholders to understand business workflows and user needs.
- Participate in discovery, solution design, prototyping, and implementation activities.
- Translate business requirements into well-designed technical solutions.
- Contribute to Agile ceremonies, technical reviews, and release planning activities.
- Support application modernization and migration initiatives within the FM ecosystem.
- Collaborate with AI engineers to integrate AI-powered capabilities into business applications where required.
Required Qualifications
Frontend Development
- Strong experience with:
- HTML5
- CSS3
- JavaScript / TypeScript
- React or Angular
Backend Development
- Experience developing enterprise applications using:
- Java
- TypeScript (Node.js)
- REST API development
- Microservices architecture
- Integration & Data
- Experience integrating applications using APIs and messaging technologies.
- Knowledge of event-driven architectures.
- Experience with RabbitMQ, Azure Service Bus, Kafka, or equivalent platforms.
- Familiarity with database management and data integration concepts.
Cloud & DevOps
- Experience with:
- Microsoft Azure
- Kubernetes
- Docker
- CI/CD pipelines
- GitLab
Security
- Understanding of:
- Secure software development practices
- TLS and certificate management
- Identity and access management concepts
- Secrets management (e.g. Azure Key Vault)
Preferred Qualifications
- Experience developing applications within large enterprise or government environments.
- Experience with workflow-based systems, case management systems, or operational business applications.
- Experience supporting application migration, modernization, or digital transformation initiatives.
- Exposure to service design, user research, or product-led development practices.