To be successful as a Lead Full Stack Developer- VP, you should have experience with: Programming – Core Java, Collections, Multi-Threading and Concurrency, OOPS concepts, Exception Handling, JVM Concepts, Spring Framework (Spring Boot, Spring Batch, Spring Integration), SQL. DevOps - Monitoring and tooling like ELK and App Dynamics, Build and Deployment tools, Docker, Kubernetes, Load Balancer principles, Experience working on highly scalable applications.