Singapore
On-site
SGD 60,000 - 90,000
Full time
Job summary
A technology company in Singapore is seeking a developer experienced in Site Reliability Engineering (SRE). Key responsibilities include developing monitoring solutions and web application dashboards. Candidates should have expertise in Java, Python, and web technologies. A university degree in Computer Science is required, along with proficiency in scripting and automation. This role offers a great opportunity to work in a dynamic environment focused on observability and monitoring.
Qualifications
- Good experience with contemporary programming languages and web technologies.
- Experience with developing scripts for monitoring, alerting, and automation.
- Working knowledge in REST, JSON, GIT.
Responsibilities
- Develop monitoring and health check capabilities.
- Support for monitoring and health check capabilities.
- Develop web application dashboards for monitoring.
Skills
Experience working on SRE projects
Comfortable working with scripts
Experience with Java
Experience with Python
Web development experience (HTML5, CSS, JavaScript)
Understanding of Internet Technologies
Education
University degree in Computer Science or related field
Tools
Java Spring Boot
Elasticsearch
Kafka
SQL databases
Responsibilities
- Looking for a developer with experience working on SRE (Site Reliability Engineering) related projects, in observability and in systems/application monitoring.
- Work with engineering and SRE teams to develop monitoring and health check capabilities for application and infrastructure.
- Provide support for the monitoring and health check capabilities developed.
- As an SRE engineer, you should be comfortable working with scripts, databases, middleware components, developing secure applications, writing/using API and performing frontend, UI/UX design and development.
- Develop application and infrastructure health checks scripts / programs for applications and infrastructure.
- Develop web application dashboards for monitoring and situational awareness.
Qualifications
- You should be a university graduate (computer science or related field) with good experience working with contemporary programming languages and web technologies.
- Experience with developing scripts for monitoring, alerting and automation.
- Experience with developing web applications
- Good working knowledge and experience in Java, Java Spring Boot and Python.
- Experience and working knowledge in JavaScript (NodeJS) and Shell Scripting.
- Good working knowledge and experience in querying Elasticsearch.
- Good working knowledge and experience in integrating with Kafka.
- Working experience with relational SQL databases.
- Web development experience such as HTML5, CSS, JavaScript.
- Working knowledge in REST, JSON, GIT.
- Good understanding in Internet Technologies, protocols, and security such as TCP/IP, HTTPS, DNS, REST, LDAP.