Overview
We are seeking a highly skilled Full Stack Developer with strong expertise in React.js, Java (Spring Boot), and modern cloud architectures, who is also passionate about building secure, scalable, and resilient systems. In this role, you will take end-to-end ownership of feature design and implementation, while ensuring adherence to enterprise security management standards and secure software development practices. You will play a critical role in strengthening system integrity, safeguarding user data, and ensuring compliance with industry regulations.
Responsibilities
- Design and develop rich, interactive, and secure user interfaces using React.js, TypeScript, and modern JavaScript (ES6+).
- Implement reusable, accessible UI components ensuring security best practices such as input validation, sanitization, and secure session handling.
- Collaborate closely with UX/UI designers, backend engineers, and cybersecurity teams to deliver cohesive and compliant user experiences.
- Develop and maintain backend services using Java and Spring Boot microservices, ensuring robust authentication, authorization, and data protection mechanisms.
- Design, implement, and integrate RESTful APIs (OpenAPI) with a strong focus on API security, rate limiting, and encryption.
- Contribute to all stages of the software lifecycle — architecture, secure coding, deployment, and monitoring.
- Implement and maintain automated testing frameworks (unit, integration, E2E) including security and vulnerability testing.
- Participate in building CI/CD pipelines with integrated security checks (SAST, DAST, dependency scanning, and compliance enforcement).
- Continuously improve code quality, maintainability, and security posture through peer reviews, audits, and automation.
- Collaborate with DevSecOps teams to implement security monitoring, logging, and incident response strategies.
- Explore and apply AI-driven development tools to enhance productivity, code quality, and threat detection.
Requirements
- Min 5+ years of professional experience in full stack development, with strong skills in React.js, Java, and Spring Boot.
- Proficient in TypeScript, HTML5, CSS3 (Sass, Tailwind, Styled Components) and modern frontend build tools (Webpack, Vite, etc.).
- Experienced in designing microservices and distributed systems with secure API communication patterns.
- Strong understanding of authentication/authorization frameworks (OAuth2, OpenID Connect, JWT).
- Familiar with PostgreSQL and/or MSSQL, with a focus on secure query design and data encryption.
- Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or OpenShift), including IAM and security group configurations.
- Exposure to CI/CD and DevSecOps tools such as Jenkins, SonarQube, Argo CD, JFrog, Snyk, or Twistlock.
- Knowledge of secure coding standards (OWASP, NIST, ISO 27001) and threat modeling.
- Strong analytical and problem-solving skills, with a proactive and security-first mindset.
- Passionate about building resilient, high-performance, and cyber-secure applications that deliver exceptional user experiences.
- Certification in Secure Software Development (CSSLP, CEH, or similar) is a plus.
- Experience implementing Zero Trust and API gateway security.
- Familiarity with container security, vulnerability management, and SIEM tools.
- Previous experience contributing to security incident response or penetration testing is an advantage.