VGS is the world's leader in payment tokenization, empowering clients by tokenizing sensitive payment data. The Sr. Software Engineer will be responsible for developing and maintaining the Credential Management Platform and enhancing the Event Pipeline while collaborating with cross-functional teams to optimize high-throughput services.
Responsibilities:
- Engage in all phases of the software lifecycle- design, implement, test, deploy, and support services in production
- Maintain a culture of code quality through rigorous testing, automation, and code reviews
- Be proactive and innovative- we rely on your feedback to build a world-class product
Requirements:
- Deep hands-on expertise (6+ years) in Java and the Spring Framework (Spring Boot, Spring Security, etc.) for building high-scale, production-ready microservices in a SaaS company
- Strong practical experience working with Kafka (MSK) or other message brokers for building event-driven architectures and handling high-volume data streams
- Solid understanding and hands-on experience working with cloud-native architecture, microservices, CI/CD (CircleCI, GitHub Actions, Argo), GitOps, APIs and API Gateway, Docker, Kubernetes (EKS), Python, and AWS services
- Strong experience implementing and leveraging Observability solutions (metrics, logging, tracing) using tools like Open Telemetry, Grafana and Prometheus to diagnose and resolve production issues
- Strong written and verbal communication skills
- Familiarity with the payment processing ecosystem (PCI DSS, tokenization, card networks, processors)