Post Job Free
Sign in

Spring Boot Backend Developer

Location:
United States
Posted:
February 22, 2025

Contact this candidate

Resume:

Sonam Katariya

**************@*****.*** 224-***-**** Melissa, Texas

https://www.linkedin.com/in/sonam-katariya-254bb253 Proficient in leading development teams and implementing innovative software solutions, with strong expertise in coding, debugging, and system optimization. Detail-oriented with focus on delivering high-quality results and ensuring project completion within deadlines. Demonstrates conscientious approach to work, valuing precision and organization. Brings solid foundation in programming languages, software architecture, and team collaboration as Lead Developer. WORK EXPERIENCE

Chegg Inc 08/2020-Till Date

Java Backend Developer California, USA

• Led the backend development team in implementing a microservices architecture using Spring Boot, reducing system downtimes by 35% and improving scalability by 50%, resulting in a more resilient and flexible system.

• Designed and deployed a fault-tolerant payment processing system using Spring Boot, which successfully handled over 10 million transactions daily, boosting transaction speed by 40% and improving payment system reliability.

• Mentored a team of 8 developers, fostering a culture of continuous improvement, leading to a 20% increase in code efficiency and reducing bugs by 30% through regular code reviews, pair programming, and knowledge sharing.

• Migrated legacy monolithic systems to cloud-native applications using Docker and Kubernetes, which streamlined operations and reduced infrastructure costs by 20%, resulting in more agile and cost- efficient deployment pipelines.

• Spearheaded the development of a patient management system by designing and implementing RESTful APIs using Spring Boot, reducing data retrieval times by 40% and improving the overall patient experience.

• Utilized Git and GitHub for version control, ensuring seamless collaboration and efficient code management across distributed teams, improving versioning and rollback efficiency in both monolithic and microservices environments.

.

Cognizant Technology Solutions 11/2017 – 07/2020

Senior Associate Pune, India

• Migrated Online Financial Services Projects from Struts 1 to Struts 2 and integrated the Maven framework while following Agile and TDD methodologies, improving project scalability and reducing deployment time by 25%.

• Customized Scrum and developed an in-house version specifically for Credit-Suisse teams, enhancing collaboration and streamlining project management.

• Led continuous integration/ Continuous Deployment (CI/CD) pipelines using Jenkins, and conducted comprehensive testing with JUnit, Mockito, and MockMVC, ensuring high-quality code deployment across multiple environments and reducing errors by 30%.

• Optimized project builds and managed deployment strategies, improving system stability and accelerating release cycles.

• Spearheaded UAT by creating 200+ test cases that resulted in proactively identifying and resolving 67 bugs before application launch

Credit Suisse Group AG. 03/2016 10/2017

Associate Zurich, Switzerland

• Designed and developed the OWASP Enterprise Security API, reducing web application security risks across the entire bank and enhancing protection by 60%.

• Spearheaded production support for 9 internal applications across Spain, Austria and Luxembourg by prioritizing defects, analysing requirements, identifying root cause and implementing the fix, resulting in reducing system downtime by 56% and meeting 100% SLA

• Created, groomed and managed product backlog by adding user stories, acceptance criteria and cross-functional dependencies that resulted in reducing sprint carry-over work by 76%.

• Partnered with System Architects to design and develop system specifications and design to enhance system scalability, security and performance and operational efficiency, reducing down- time by 54%

• Integrated product offerings functionality in IBIP (International banking investment platform) with existing systems, enhancing system compatibility and reducing integration issues by 20%

• Developed unit and integration tests for backend services, which decreased production bugs by 35%

• Worked with ITIL concepts (Incident management, change management, and Problem management), ensuring smooth service delivery and reducing system downtime by 20%. Cognizant Technology Solutions 02/2013 02/2016

Program Analyst Pune, India

• Engineered a customer relationship management (CRM) system that increased client onboarding speed by 33% and improved customer retention by 20%

• Exposed operations such as CMS for integration to target Marketing Campaign and triggered based marketing.

• Developed RESTful APIs for a new mobile banking app, resulting in a 25% increase in user engagement

• Collaborated with the frontend team to implement responsive and user-friendly interfaces, which enhanced the overall customer experience by 15%

• Developed a logging system for monitoring and diagnosing issues, decreasing detection time for errors by 50% of a Invest Planner, eliminating manual supervision.

• Led digitalization of bank statements for 1M+ online banking customers by integrating banking systems and databases, saving $150K+ in operational cost and reducing security breach by 67% SKILLS

• Languages: Java, C++, JavaScript, HTML5, CSS

• Framework: Spring Boot, Spring MVC, Struts, Security

• Cloud: Azure, AWS

• Architecture: Microservices, REST APIs, Monolithic, Design Patterns

• Containers: Docker, Kubernetes

• DevOps: CI/CD, Azure DevOps

• Databases: SQL, NoSQL

• Tools: Monitoring, Developer Tooling, Source Control

• IDE: IntelliJ IDEA, Eclipse

• Version Control System: Git, GitHub

• Testing: JUnit, Mockito, Jasper Reports

• Development Methodologies: Agile, TDD

• Problem Solving: Estimation, Analysis

PROJECTS

Migration from legacy applications from Struts 1 to Struts 2

• Migrated legacy applications from Struts 1 to Struts 2, refactoring the codebase, improving system performance by 25%, and reducing application downtime by 40%, leading to enhanced system reliability and increased user satisfaction.

• Implemented modernized coding practices and improved architecture, boosting system scalability and reducing technical debt by 35%, resulting in a 20% reduction in ongoing maintenance costs.

• Led the transition of three product teams to Agile development, improving development cycle efficiency by 30%, delivering features 20% faster, and achieving a 95% on-time delivery rate for all milestones.

• Enhanced security and system stability during migration by addressing legacy vulnerabilities, reducing system vulnerabilities by 35%, and ensuring smoother user experiences, leading to a 15% increase in customer retention.

• Optimized application performance through the transition, resulting in faster response times and a 40% reduction in page load times, directly improving customer satisfaction.

• Reduced operational costs by eliminating outdated components and optimizing the infrastructure, saving the company approximately $100,000 annually in server and maintenance costs.

• Successfully handled risk management and post-migration troubleshooting, reducing incidents and service disruptions by 50%, ensuring smooth operations during high-traffic periods ESAPI Implementation in entire Bank (Security Framework)

• Implemented the OWASP Enterprise Security API (ESAPI) across the entire bank, mitigating the risk of malicious attacks and improving security by 40%.

• Implemented security measures such as Cross-Site Scripting (XSS) prevention, HTML encoding, JavaScript encoding, and SQL injection protection, reducing vulnerabilities by 50% and ensuring safer transactions for over 1 million users.

• Utilized Agile methodologies to ensure timely delivery of project milestones, achieving a 95% on-time delivery rate and increasing stakeholder satisfaction by 20%.

• Enhanced overall system security and user trust, contributing to a 15% increase in customer retention and avoiding potential financial losses due to security breaches, saving the organization an estimated

$200,000 annually.

Product offerings in Online Banking

• Developed and implemented product offerings for online banking, including cards, loans, and accounts, driving customer acquisition by 20% and enhancing overall user experience.

• Created a generic and reusable façade interface to support future product integrations, improving development efficiency by 30% and reducing time-to-market for new features.

• Proposed and implemented a solution based on ARC Types for componentization of the GUI using a Content Management System, enabling a modular architecture that reduced future development time by 25%.

• Optimized the “Welcome Page” performance by parallelizing processes, reducing load time from

~12.5s to ~4s, improving user experience by 68% and reducing bounce rates, contributing to a 15% increase in customer retention.

• Developed a reusable Email Response System (ERMS), streamlining email handling and reducing development time for future email-related features by 40%, saving approximately $50,000 annually in development costs.

EDUCATION

Bachelor of Science in Computer Science, University of Pune 07/2009 – 07/2012 Diploma in Information Technology, Maharashtra State Board of Technology 06/2006 – 07/2009

PROFESSIONAL & LEADERSHIP RECOGNITIONS

• ‘Star Award' for operational challenges and contributed to outstanding team performance in quarter three of 2015.

• Spearheaded the Software Development and Event Management teams of 25 students at Outreach

(Coding Competition) MIT, Pune, India.

CERTIFICATION

• Microsoft Certified: Azure AI Engineer Associate (AI-102)



Contact this candidate