Jr. Software Engineer
Cognizant Technology SolutionsDec, 2021 - Jul, 20242 yr 7 months
Designed, developed, and maintained scalable distributed systems and client-server applications using Java (OOP principles) and the Spring Boot framework, ensuring high performance and reliability. Actively collaborated in Agile SCRUM development cycles, including daily stand-up meetings, sprint planning, backlog grooming, and retrospective reviews, contributing to timely and efficient project delivery. Implemented business logic and persistence layers using Core Java, Spring MVC, Hibernate, and Java Persistence API (JPA), focusing on clean code, modular architecture, and optimized database operations. Engineered and integrated robust, secure, and reusable Restful APIs to support cross-platform data exchange in enterprise-grade applications, enabling seamless communication between microservices and external systems. Collaborated with cross-functional teams including QA, UI/UX, and DevOps to ensure end-to-end delivery of features from development through deployment and monitoring.