Get more replies from employers
Send a job-specific resume in minutes.
StarHub seeks a Senior Matrixx DevOps Engineer to own end-to-end cloud-native development and operations for microservices built with Java and Spring Boot. You will design, develop, test, and optimize services while ensuring security, scalability, and resilience.
Responsibilities include managing OpenShift/Kubernetes deployments, Docker, and CI/CD pipelines with Jenkins; working with relational and NoSQL databases; and contributing to architecture, incident response, and on-call rotations within
The Senior Matrixx DevOps Engineer will be involved in the end-to-end delivery lifecycle including solution design, application development, QC testing, CI/CD automation and continuous optimization of cloud-native platforms. The candidate will need to manage Kubernetes operations, infrastructure provisioning and software upgrades to ensure systems remain reliable, secure and scalable. The candidate will be working in a team in routine on-call rotations to support day-to-day operations, incident resolution, customer care and defect fixes.
Design, develop, and maintain robust, scalable, and resilient microservices using Java, Spring Boot and related frameworks.
Hands‑on experience with Apache Camel and its core Enterprise Integration Patterns (EIPs).
Implement RESTful APIs and ensure services meet performance, security, and stability requirements.
Write clean, well‑tested, and efficient code following best practices and design patterns.
Develop and manage services deployed on OpenShift/Kubernetes, including defining Dockerfiles and Kubernetes resource configurations (Deployments, Services, ConfigMaps, etc.).
Work with CI/CD pipelines (e.g., Jenkins) for automated build, test, and deployment.
Monitor and troubleshoot services running in the OpenShift environment.
Contribute to the architectural design of microservices, focusing on principles like loose coupling, high cohesion, and fault tolerance.
Implement various data persistence technologies, including relational (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
Integrate services using messaging systems (e.g., Red Hat AMQ) where required.
Perform code reviews to maintain code quality and share knowledge within the team.
Ensure compliance with security standards and industry regulations by performing security vulnerability scans (SAST, DAST, SCA) and disaster recovery exercise.
Support on‑call duty on shift rotation and handle production incident and root‑cause analysis with minimal supervision.
Build technical documentation from scratch, maintaining working documents on architecture overviews, API specifications and system integrations.
Create and maintain operational runbooks to support the team and internal stakeholders.