- Excellent Benefits
- FinTech Industry
- Public Transport Accessible
about the company
Randstad has recently partnered with a reputable FinTech organization, that supports scaling businesses in their growth. Your future employers utilize modern technology to achieve stability, security and seamless processes within their solutions
key responsibilities:
Secure System Architecture: Design and develop enterprise-grade microservices using Java and Spring Boot, ensuring they are optimized for high availability and low latency.
Defense-in-Depth: Implement advanced security protocols using Spring Security, including OAuth2, OpenID Connect (OIDC), JWT, and multi-factor authentication (MFA).
Vulnerability Mitigation: Perform regular code audits and utilize tools to identify and remediate OWASP Top 10 vulnerabilities (e.g., SQL Injection, XSS, SSRF).
Data Protection: Implement robust encryption-at-rest and encryption-in-transit strategies, managing secrets and keys via HashiCorp Vault or similar enterprise tools.
API Management: Build and maintain secure RESTful APIs, focusing on rate limiting, input validation, and secure header configuration.
Mentorship & Quality: Lead peer code reviews with a focus on both performance and security. Mentor junior developers in clean code principles (SOLID) and secure coding standards.
requirements:
Experience: Minimum 4+ years of professional experience in Java-based backend development.
Frameworks: Mastery of the Spring Ecosystem (Spring Boot, Spring Data JPA, Spring Cloud, Spring Security).
Security Expertise: Deep understanding of identity management and authorization frameworks (RBAC, ABAC). Familiarity with scanning tools like SonarQube, Snyk, or Checkmarx.
Databases: Proficiency in relational databases (PostgreSQL, Oracle) and understanding of secure database design (parameterized queries, least privilege access).
DevOps/Cloud: Experience with Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitLab CI). Experience in AWS/Azure/GCP security modules is a plus.
Testing: Strong focus on Test-Driven Development (TDD) using JUnit, Mockito, and integration testing for security workflows.
nice to haves:
Certification in Java (OCP) or Security (e.g., CASE, GSSP-Java).
Experience with Event-Driven Architecture (Kafka, RabbitMQ) and securing message brokers.
Knowledge of Zero Trust architecture principles.
how to apply
Kindly click on the applicable link to apply if you are interested and suitable for this role. Alternatively, you can reach out to me via LinkedIn for a confidential discussion.
Sundar Ravindran | Randstad