Search by job, company or skills

H

Senior Full Stack Engineer - Security Management Solutions

5-7 Years
SGD 5,000 - 8,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a highly capable Senior Full Stack Engineer to join our team and contribute to the design and development of enterprise-grade Security Management Solutions. In this role, you will build scalable, high-performance systems that support identity management, access control, event monitoring, incident workflows, and real-time security operations.

You will work closely with cross-functional teams-including security architects, platform engineers, and operations teams-to deliver robust, secure, and user-centric digital security platforms.

Responsibilities

  • Design and develop backend services supporting identity management, access provisioning, authentication, authorization, and security workflows.
  • Build event-driven security capabilities using Kafka to handle alerts, events, notifications, and real-time security streams.
  • Implement and integrate REST and GraphQL APIs for secure data exchange with external security systems (e.g., access control, surveillance, monitoring tools).
  • Develop and optimize microservices using Java 17 and Spring Boot, ensuring high availability, resilience, and compliance with security standards.
  • Build intuitive dashboards and security consoles using Angular 17 or React, enabling users to monitor alerts, manage access requests, and review event logs.
  • Collaborate with UX designers to deliver user-friendly interfaces for operational security teams.
  • Integrate with enterprise systems such as IAM platforms (e.g., Keycloak, OAuth2), SIEM tools, logging frameworks, and monitoring systems.
  • Work with event-driven and distributed architectures to unify multiple security-related applications into one cohesive ecosystem.
  • Implement enterprise data flows, including real-time event ingestion, log processing, and analytics pipelines.
  • Build CI/CD pipelines using Jenkins, ArgoCD, JFrog, and adopt best DevSecOps practices to ensure secure development and deployment.
  • Ensure strong observability of security applications using Grafana, Kibana, and Dynatrace.
  • Optimize query performance across PostgreSQL, Oracle, MySQL, and Elasticsearch to ensure fast access to security logs and data.
  • Implement extensive automated testing: JUnit, Mockito, Jest, Cucumber, BDD/TDD frameworks.
  • Conduct security-focused code reviews and mentoring junior engineers on secure coding practices.
  • Collaborate with security SMEs, architects, and operational teams to support safe, compliant system behavior.

Requirements:

  • Bachelor's Degree in Engineering, Computer Science, or related field.
  • At least 5 to 7 years of experience as a Full Stack working on large-scale or security-critical applications.
  • Strong proficiency in Java 17, Spring Boot, microservices, and secure software engineering practices.
  • Frontend proficiency with Angular, React, JavaScript, TypeScript, and modern UI frameworks.
  • Hands-on experience with security-oriented systems, including:
  • Identity and access management (IAM)
  • Authorization flows (OAuth2 / OpenID Connect)
  • Event-driven security monitoring
  • Strong exposure to Kafka, distributed event systems, and enterprise integration patterns.
  • Experience with cybersecurity-related logging, monitoring, and observability tools (Grafana, Kibana, Dynatrace).
  • Good knowledge of SQL and NoSQL databases (PostgreSQL, Oracle, MySQL, Hazelcast).
  • Strong background in CI/CD pipelines, Kubernetes, Docker, and DevOps workflows.
  • Certification in Java SE 17 and Cloud will be added advantage
  • Excellent analytical, debugging, and problem-solving skills with a focus on security, reliability, and system integrity.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135376225