Weare seeking a highly capable Senior Full Stack Engineer to join our team andcontribute to the design and development of enterprise-grade SecurityManagement Solutions. In this role, you will build scalable, high-performancesystems that support identity management, access control, event monitoring,incident workflows, and real-time security operations.
Youwill work closely with cross-functional teams—including security architects,platform engineers, and operations teams—to deliver robust, secure, anduser-centric digital security platforms.
Responsibilities
- Design and develop backend services supporting identitymanagement, access provisioning, authentication, authorization, andsecurity workflows.
- Build event-driven security capabilities using Kafka tohandle alerts, events, notifications, and real-time security streams.
- Implement and integrate REST and GraphQL APIs forsecure data exchange with external security systems (e.g., access control,surveillance, monitoring tools).
- Develop and optimize microservices using Java 17 andSpring Boot, ensuring high availability, resilience, and compliance withsecurity standards.
- Build intuitive dashboards and security consoles usingAngular 17 or React, enabling users to monitor alerts, manage accessrequests, and review event logs.
- Collaborate with UX designers to deliver user-friendlyinterfaces for operational security teams.
- Integrate with enterprise systems such as IAM platforms(e.g., Keycloak, OAuth2), SIEM tools, logging frameworks, and monitoringsystems.
- Work with event-driven and distributed architectures tounify multiple security-related applications into one cohesive ecosystem.
- Implement enterprise data flows, including real-timeevent ingestion, log processing, and analytics pipelines.
- Build CI/CD pipelines using Jenkins, ArgoCD, JFrog, andadopt best DevSecOps practices to ensure secure development anddeployment.
- Ensure strong observability of security applicationsusing 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 mentoringjunior engineers on secure coding practices.
- Collaborate with security SMEs, architects, andoperational teams to support safe, compliant system behavior.
Requirements
- Bachelor’s Degree in Engineering, Computer Science, orrelated field.
- At least 5 to 7 years of experience as a Full Stackworking 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 addedadvantage
- Excellent analytical, debugging, and problem-solvingskills with a focus on security, reliability, and system integrity.