
Vamsheek Samula
Verified Expert in Engineering
Java Developer
Nizamabad, Telangana, India
Toptal member since May 5, 2026
Vamsheek is a senior Java developer with two decades of experience in coding and designing back-end systems for the retail, eCommerce, automotive, and logistics domains, serving clients including Wayfair, Advance Auto Parts, and Ceva. He enjoys solving complex problems and specializes in Spring, Kafka, and microservices technologies to build reliable, scalable, high-performance, and event-driven systems. Over the past 20 years, he has worked with clients across North America, the EU, and India.
Portfolio
Experience
- Java 9 - 20 years
- PostGres/MySQL - 16 years
- Hibernate - 12 years
- Apache Kafka - 10 years
- Spring Boot - 9 years
- Microservices - 8 years
- Spring Caching - 6 years
- MongoDB/NoSQL - 4 years
Preferred Environment
Java, Apache Kafka, Spring Boot, Docker, Gradle, Apache Maven, Microservices, Git, JUnit, SQL
The most amazing...
...achievement has been designing ESL implementations for Wayfair Stores, enabling huge savings by avoiding the manual processes required for sticker shelf labels.
Work Experience
Senior Java Developer
Wayfair
- Developed and designed the retail ESL application using microservices, Java, Kafka, Spring stack, and enabled automated refresh of product info onto ESLs in physical stores.
- Enabled event-driven real-time updates to ESL by implementing a scalable and resilient message-oriented middleware using Kafka and Spring technologies.
- Developed a microservices-based design and architecture to connect with Solum APIs for retrieving and updating label/articles data.
- Enabled caching of label data for faster loading of Vignette pages, resulting in better user experience.
Senior Java Developer
Intertrust
- Designed and developed TRIA/XCAIN microservice to add additional analytics capabilities to the broadcast management (BMS) echo systems.
- Exposed the analytics REST APIs to clients securely after integrating them with the existing security management system.
- Built a middleware layer using Spring Boot, Spring Data JPA, and Hibernate for persistence and retrieval of data.
Senior Java Developer
CEVA Logistics
- Architected the SSO UM application to onboard external vendors and individuals into the CEVA SSO and Gluu system.
- Developed the solution using a microservices architecture for high availability, scalability, redundancy, fault tolerance, and high security.
- Handled the implementation and enhancement of a PostgreSQL-based SSO UM database for the persistence of user data. Implemented data repository modules using Spring Data JPA, facilitating the persistence of user actions.
Senior Java Developer
Advance Auto Parts
- Streamed store pricing adjustments data by feeding price threshold values into the BlueYonder Pricer application.
- Developed and enhanced the Kafka-based Golight streaming producer using synchronous send and ensured messages are delivered to the Kafka topic.
- Implemented AVRO-based data serialization with Kafka to support schema evolution. Introduced and used the kafkacat console utility to query the Kafka topic for messages based on a time window.
Senior Java Developer
Invenams
- Developed and designed an equipment management application (EMA) with microservices and stateless architecture, using JWT tokens, and designed for resilience, high availability, reliability, and high performance.
- Deployed microservices and application modules using Spring Cloud and Spring Boot. Led the design, development, and implementation of SQL (PostgreSQL) and NoSQL (MongoDB) databases for consistency, scalability, high availability, and high throughput.
- Led the development team through technical challenges and ensured implementations adhered to technical and functional milestones.
Senior Java Developer
HCL Global
- Ingested data from client sources into the data lake and ran analysis on the data persisted in the data lake. Leveraged Hive for processing and querying data files loaded into HDFS.
- Designed the logical structure of the database, including data normalization, and developed a hiberate layer to persist data in MySQL.
- Created a middle-layer API of network analysis components and a controller layer of front-end layer using Spring MVC to ensure separation between presentation and server code.
Java Developer
Scube Technologies
- Implemented the key parts of the subscription management system using REST architectural principles with Spring MVC. Handled features transitions to SMS, enhancements, optimizations, and bug fixes.
- Leveraged the Hibernate Framework to build a query service. Used the O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the UI pages for a business user to enable tracking and status details, utilizing JSP, HTML, CSS, JSTL, jQuery, and Ajax Technologies for an enriched front end.
Software Engineer
Novell
- Architected an automation suite using PHP, Java, Apache Ant, and Apache Make to simplify the release process.
- Contributed to the CM Synergy-based implementation of the release management process and its automation.
- Implemented the application using NetWare build systems and RPM tools.
Software Engineer
Integra Micro Systems
- Developed a middle layer for the NTA application for the management module.
- Handled the application deployment and initiated the automated deployment process using Apache Ant and shell scripts.
- Coordinated enterprise software security patch updates through coordination with the IT team.
Experience
Retail ESL (Electronic Shelf Labels)
The Retail ESL application benefited a couple of million dollars in savings to Wayfair, through automated updates to ESLs and thus avoiding the time-consuming, error-prone, and costly manual process involved with sticker-based shelf labels.
BMS/XCA Trai Enhancements
The BMS application provides a conditional access service to operators, who, in turn, deliver the EMMs and ECMs they receive from BMS to end customer devices. With the Marlin SDK at the core, the EMMs and ECMs are generated per operator and per device based on the subscription and packages a device is bound to.
SSO User Management
The SSO UM application lets CEVA clients, customers, and 3rd parties create a single sign-on account through its management portal. It achieves this by caching the customer's sign-up details in a local database and then sending the customer an activation link via email. The user details are replicated to the SSO after the user accesses the activation link. Gluu3/4 environment is used for SSO. The application also allows users and CEVA admins to control users' accounts subsequently.
Golight Streaming Processor and Integrated Pricing Service
IPS is an integration service that bridges the APAL/APEX consumer end applications with the BY Pricer application. The value this service adds is enriching the B2B customer's information using its Hazelcast cache store and subsequently using that information to retrieve pricing information from Pricer.
Education
Bachelor's Degree in Technology
National Institute of Technology Silchar (NITS) - Silchar, India
Certifications
Scrum Master
Scrum Alliance
Sun Certified Java Programmer
Sun Microsystems
Skills
Libraries/APIs
REST APIs, JSTL, jQuery, Spring REST, React
Tools
Apache Maven, Apache Tomcat, Gradle, GitHub, Jira, Shell, IntelliJ IDEA, Apache Avro, Zuul, AWS Fargate, Servlet, Hudson, Makefile, CVS, Subversion (SVN), Git, Amazon Elastic Container Service (ECS)
Languages
Java 9, Java, Python, Bash, SQL, JavaScript, C, Java 11, Java 8, Web Services Description Language (WSDL), PHP, Perl, GraphQL, TypeScript
Frameworks
Spring Boot, Hibernate, Spring MVC, Spring, Spring Security, Apache Spark, Hadoop, Ant Design, Spring Batch, JUnit
Paradigms
Microservices, Microservices Architecture, DevOps, Agile
Platforms
Apache Kafka, Jakarta EE (Java EE or J2EE), Docker, Kubernetes, Linux, MacOS, Windows, Amazon Web Services (AWS), Red Hat OpenShift, Oracle, IBM WebSphere, Buildkite, AWS Lambda, Azure
Storage
MySQL, Spring Data JPA, PostgreSQL, Aerospike, NoSQL, Apache Hive, MongoDB, Amazon S3 (AWS S3), Google Cloud, Amazon DynamoDB
Other
Multithreading, APIs, System Integration, Code Review, Back-end, Software Development, Debugging, Distributed Systems, Memory Leaks, PostGres/MySQL, Spring Caching, Integration, Windows 10, Logistics, SQL Server, MongoDB/NoSQL, Java 17, Spring Cloud, Ajax, SOAP, RPM Packaging, HTTPD, IBM Rational Synergy, Hibernate Criteria, ERP Systems, Transportation & Logistics, Apollo, Cloud Infrastructure
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring