Design, develop, and maintain secure, scalable backend applications using Go (Golang) and Java
Lead the development of containerized microservices using Docker and Kubernetes
Build and optimize applications running on virtualized platforms
Implement and manage application-level security, including authentication, authorization, and secure communication
Work extensively with TLS, SSL certificates, keystores, truststores, and certificate lifecycle management
Ensure secure handling of secrets, keys, and credentials
Collaborate with DevOps, Cloud, and Security teams to integrate solutions into CI/CD pipelines
Conduct code reviews, mentor junior developers, and promote coding best practices
Troubleshoot complex production issues in distributed systems
Contribute to architectural designs, technical roadmaps, and security reviews
Ensure compliance with security and regulatory standards where applicable