Sanjana Chauhan — Software Engineer
Java Developer with over 3 years of experience in the banking domain, specializing in the design and development of robust, scalable enterprise applications. Proven expertise in building high-performance RESTful APIs and microservices, and optimizing database interactions to meet complex business requirements. Proficient in modern CI/CD practices, cloud deployment (AWS ECS), and ensuring application security, performance, and code quality. Adept at full-lifecycle software development, from requirements gathering to deployment and maintenance. - Engineered and maintained scalable microservices-based applications using Java, Spring Boot, and REST/SOAP APIs, ensuring high availability and performance. - Designed and implemented robust RESTful APIs, leveraging synchronous (RestTemplate) and asynchronous (WebClient, Spring WebFlux) communication for efficient inter-service data exchange. - Developed and optimized complex database interactions by writing efficient SQL queries and stored procedures for Oracle and MySQL, improving data retrieval by up to 30%. - Streamlined CI/CD pipelines using Jenkins, Git, and GitHub/BitBucket to automate build, testing, and deployment processes on AWS ECS and Linux servers via UrbanCode Deploy. - Implemented enterprise-grade messaging solutions using Apache Kafka (KaaS) for real-time data streaming between microservices, enhancing system decoupling and scalability. - Authored comprehensive unit and integration tests using JUnit and Mockito, consistently achieving over 70% code coverage to ensure code quality and prevent regression. - Applied core Java principles, including Multithreading, Java 8/11 features, and design patterns (DRY, KISS, SOLID), to write clean, maintainable, and highly efficient code. - Developed and enhanced specialized microservices for data processing, including parsing and validating complex XML/JSON records for reporting and business intelligence. - Proactively conducted in-depth debugging and troubleshooting to resolve critical production issues and ensure application stability. Skills Programming Languages - Java 8,11, SQL, Typescript Technologies - OOPS, Multithreading, Concurrency, Jakarta EE/J2EE, Spring Boot, Spring Data JPA, Hibernate, Spring MVC, RESTful APIs, SOAP Webservices, Microservices, Kafka, JUnit, Mockito, Spring Security, OAuth2, JWTs Database - MS SQL, MySQL CI/CD - GIT, Github, Jenkins, Docker, Maven, Teamcity, Linux Tools - Eclipse, Intellij IDEA, Postman, Swagger
Stackforce AI infers this person is a Backend-focused Java Developer in the Fintech industry.
Location: Pune, Maharashtra, India
Experience: 3 yrs 11 mos
Skills
- Java Development
- Microservices
Career Highlights
- Over 3 years of Java development experience in banking.
- Expertise in building high-performance RESTful APIs and microservices.
- Proficient in CI/CD practices and cloud deployment on AWS.
Work Experience
RBL Bank
Java Developer (2 yrs 1 mo)
Tekskills Inc.
Java Developer (2 mos)
Infosys
Java Developer (1 yr 10 mos)
Education
Bachelor's degree at K J Somaiya Comprehensive College of Education & Research Vidyavihar Mumbai 400 077