About this role
Role Summary Backend Engineer to support our IoT backend platform. The role involves developing Java-based backend services, deploying them on Kubernetes (Azure AKS), and supporting database and networking components. Responsibilities • Develop and maintain Java backend applications (Spring Boot preferred) • Design and implement REST APIs and vertical integrations • Deploy and manage services on Kubernetes (on-prem and Azure AKS) • Work with Azure stack including: Azure API Management (APIM) Application Gateway Azure AKS Azure Key Vault • Manage MongoDB and data pipelines • Work with Kafka for data streaming (where applicable) • Troubleshoot system integration issues across multiple components • Support CI/CD pipelines and GitLab repository management • Ensure security best practices (TLS, certificates, secrets management) Required Skills · Strong backend development experience in Java and/or Node.js · Experience with Spring Boot and/or Hapi framework (Node.js) for REST API development · Experience building and maintaining microservices architecture · Hands-on experience with Kubernetes (on-prem + Azure AKS) · Strong Azure knowledge (APIM, AKS, Application Gateway, Key Vault) · Experience with MongoDB · Experience with GitLab CI/CD pipelines · Good understanding of networking fundamentals (TCP/IP, DNS, Load Balancing, TLS) · Experience with system integrations and data flows · Familiarity with Kafka or similar streaming platforms is a plus Good to Have • Experience in IoT / EV Charging Systems • Experience with Kafka • Experience managing enterprise production systems • Strong troubleshooting and ownership mindset
Also in Software Engineering
SUCCESS HUMAN RESOURCE CENTRE PTE. LTD.
DYNAMIC HUMAN CAPITAL PTE. LTD.
HYPERSCAL SOLUTIONS PTE. LTD.