Senior Agentic Engineer

StarHub Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

StarHub Ltd. is seeking a Senior DevOps Engineer to own end-to-end delivery lifecycle for cloud-native platforms. You will design, develop, and maintain microservices with Java/Spring Boot, manage OpenShift/Kubernetes environments, and contribute to architecture and data persistence strategies.

Responsibilities include CI/CD automation, on-call incident handling, and security compliance with SAST/DAST. Strong collaboration, documentation, and agile mindset are essential.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Java Expertise: Minimum of 5 years of professional experience in developing enterprise applications using Java and the Spring Boot framework.
  • Strong understanding of microservices architecture, RESTful APIs, and best practices.
  • Proficient with Docker and Kubernetes/OpenShift for deployment and orchestration; OpenShift features are a plus.
  • Experience with SQL and NoSQL databases.
  • Familiarity with Git, Maven/Gradle, and CI/CD tools.

Responsibilities

  • Design, develop, and maintain robust, scalable 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 Dockerfiles and Kubernetes resource configurations.
  • 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 architectural design of microservices, focusing on loose coupling, high cohesion, fault tolerance.
  • Integrate services using messaging systems (e.g., Red Hat AMQ).
  • Perform code reviews and ensure security standards, vulnerability scans, and disaster recovery exercises.
  • Build technical documentation, runbooks, and API specifications.
  • Familiar with agentic SDLC concepts and AI-assisted delivery.

Skills

Java
Spring Boot
RESTful APIs
Docker
Kubernetes
OpenShift
CI/CD
Git
Maven/Gradle
AWS
Python/Go/JS

Education

Bachelor’s degree in CS/SE or related field

Tools

Jenkins
CI/CD tooling

Job description

Role Mission

The Senior 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.

Key Responsibilities
Design and Development
  • 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.
Containerization and Deployment
  • 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.
Architecture and Data
  • 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.
Collaboration and Quality
  • 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.
Knowledge Management
  • 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.
AI Competency
  • Familiar with or have experience in agentic SDLC with competencies in prompt and context engineering, agent orchestration and supervision, and AI assisted delivery.
  • Automate data gathering, pattern finding, auto fixing or self-healing with anomaly detection and analysis.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Java Expertise: Minimum of 5 years of professional experience in developing enterprise applications using Java and the Spring Boot framework.
  • Microservices and API: Strong understanding of microservices architecture, principles, and best practices. Experience designing and consuming RESTful APIs.
  • Containerization: Proficient with Docker and Kubernetes/OpenShift for deployment and orchestration. Experience with OpenShift-specific features is a significant advantage.
  • Database: Experience with SQL and NoSQL databases.
  • Tools: Familiarity with Git, Maven/Gradle, and CI/CD tools.
Additional Experience
  • Combined experience in DevOps, SRE, or Software Engineering.
  • Familiar with containerized environments, Kubernetes internals, and Helm.
  • Hands-on production experience with Jenkins and CI/CD best practices.
  • Proficiency in at least one programming language (Python, Go, or JavaScript/TypeScript).
  • Solid understanding of AWS core services, IAM security, and cost-optimization practices.
  • Comfortable with Linux internals, networking fundamentals, and shell scripting.
  • Agile mindset with experience working in Scrum teams.
Soft Skills
  • Excellent communication, documentation, and collaboration skills.
  • Experience with AIOps practices and tools is an added advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Provisioning DevOps Engineer
Senior Provisioning DevOps Engineer

starhub ltd. • Singapore

On-site
SGD 100,440 - 145,080
Senior Matrixx SME DevOps Engineer
Senior Matrixx SME DevOps Engineer

StarHub • Singapore

On-site
SGD 120,000 - 180,000
Senior Matrixx SME DevOps Engineer
Senior Matrixx SME DevOps Engineer

starhub ltd. • Singapore

On-site
SGD 90,000 - 130,000
Sr Technical Lead (Support & Operations)
Sr Technical Lead (Support & Operations)

HCL Singapore Pte Limited • Singapore

On-site
SGD 140,000 - 210,000
Senior DevOps Engineer
Senior DevOps Engineer

Singtel • Singapore

On-site
Confidential
SL2770 - Senior Java Backend Engineer
SL2770 - Senior Java Backend Engineer

FPT Asia Pacific • Singapore

On-site
SGD 120,000 - 180,000
Health insurance
Flexible working hours
DevOps Engineer
DevOps Engineer

Tribe • Singapore

On-site
SGD 90,000 - 150,000
Lead/Senior Software Engineer (Cloud & Integration)
Lead/Senior Software Engineer (Cloud & Integration)

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Provisioning QA Engineer
Senior Provisioning QA Engineer

StarHub • Singapore

On-site
SGD 90,000 - 130,000
DevOps Engineer
DevOps Engineer

Ambition • Singapore

On-site
SGD 120,000 - 180,000