Sandeep Lanke

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Senior Java Developer at USAA
January 1, 2024 - Present
Responsible for end-to-end backend development across modules such as account management, fund transfers, and investment profiles using Java 17, Spring Boot, Spring MVC, and Spring Data JPA. Implemented RBAC security with Spring Security and JWT, designed microservices architectures, and integrated AWS services (EC2, S3, Lambda, API Gateway) for hosting, serverless workflows, and event-driven processing with Kafka. Refactored batch jobs with Spring Batch, introduced Redis caching to reduce API latency, and built JMS listeners for asynchronous processing via AWS SQS. Exposed REST/SOAP APIs with Swagger/OpenAPI, maintained high test coverage (JUnit/Mockito), and guided CI/CD through Azure DevOps Pipelines and Maven. Mentored junior developers and promoted clean code practices.
Java Developer at Hilton
June 1, 2022 - December 1, 2023
Led design and development of RESTful microservices using Spring Boot, Spring MVC, and Java 11; implemented RBAC with OAuth 2.0/JWT. Built serverless components with Azure Functions, managed asynchronous messaging with AWS SQS/SNS, and hosted apps on Azure App Services. Used Spring Data JPA/Hibernate for data access to Oracle and PostgreSQL; modeled NoSQL data in MongoDB. Created API documentation with Swagger/OpenAPI, authored unit/integration tests (JUnit/Mockito), and contributed to CI/CD pipelines using Jenkins, GitHub, and AWS CodeDeploy. Containerized workloads with Docker and Kubernetes; created JMS queues for internal financial workflows.
Java Developer at Sentara
March 1, 2020 - May 1, 2022
Built Spring-based microservices and real-time data pipelines using Kafka and Spark Streaming; implemented Spring Boot, Spring Security, OAuth2/JWT RBAC, RESTful and SOAP endpoints. Used Spring Cloud Config for externalized configuration and Flyway for DB migrations (PostgreSQL). Deployed on AWS EC2/ECS with Docker; integrated with IBM WebSphere for legacy messaging; created event-driven jobs using Spring Quartz Scheduler and Spring Batch for batch processing. Wrote tests (JUnit/Mockito) and documented APIs with Swagger.
Java Developer at Gemini Communications Limited
October 1, 2016 - November 1, 2019
Developed distributed backend services using Spring Boot, Spring Cloud, and JMS for asynchronous messaging; migrated configuration to Spring Cloud Config for multi-tenant deployments. Built SOAP/JAX-WS services and REST endpoints; implemented dynamic queries with JPA Criteria API. Automated CI/CD with Jenkins, Maven, and Git; containerized workloads with Docker/Kubernetes; worked with Oracle, PostgreSQL, MongoDB, and HBase. Led legacy-to-microservices modernization, implemented batch processing with Spring Batch, and delivered monitoring/logging via Log4j and Splunk.
Java Developer at ADP
August 1, 2014 - September 1, 2016
Developed enterprise modules using Java/J2EE with Spring Boot, Spring MVC, and Spring Security; migrated EJB/Struts-based systems to Spring-based microservices. Implemented JMS for asynchronous messaging, JPA-based data access with PostgreSQL/MySQL; built REST/SOAP integrations using JAX-RS/JAX-WS; automated CI/CD with Jenkins, Maven, and Git. Implemented Spring Cloud Config, created unit/integration tests (JUnit/Mockito); supported multi-environment deployments on Linux/Windows.

Education

Master’s Degree in Data Science at Dallas Baptist University
January 1, 2020 - December 1, 2021
Bachelor's in Computer Science Engineering at India
July 1, 2010 - June 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Retail, Professional Services, Other