Cognizant Technology solutions
November 2015 - presentFull Stack Developer
As a Java Full Stack Developer, I am responsible for designing, developing, and maintaining dynamic web applications using Java technologies on the backend and modern JavaScript frameworks on the frontend. I work extensively with Spring Boot, Hibernate, and RESTful APIs to build scalable and secure server-side solutions, while leveraging HTML5, CSS3, JavaScript, and React.js (or Angular) to create responsive and user-friendly interfaces. My role involves integrating databases such as MySQL and MongoDB, optimizing performance, and ensuring seamless communication between client and server components. I also manage version control using Git and implement CI/CD pipelines with Jenkins or Maven for smooth deployment. Collaborating within Agile teams, I participate in sprint planning, code reviews, and troubleshooting to deliver high-quality, maintainable software solutions that meet business objectives and enhance user experience.