Senior Java Full Stack Developer
CurrentI have extensive experience across all phases of the Software Development Life Cycle (SDLC), from gathering requirements to deploying robust applications. My expertise includes designing responsive user interfaces using HTML, CSS, and JavaScript frameworks, along with implementing microservices architecture using Spring Boot. I have developed dynamic user interfaces with React.js and integrated these with backend Java services, ensuring a seamless user experience. My strong foundation in Core Java, coupled with advanced skills in collections, multithreading, and exception handling, enables me to deliver high-quality and efficient code.I have a deep understanding of backend technologies, having produced and consumed centralized Spring RESTful Web Services for secure, trusted environments. I am proficient in using Hibernate for efficient object-relational mapping and have implemented custom security filters to protect applications from web vulnerabilities. My experience extends to writing detailed request-response contracts for REST APIs and performing rigorous unit and integration testing using JUnit and Mockito to ensure reliability and performance.On the cloud front, I have successfully deployed and managed Java applications on Microsoft Azure, utilizing various Azure services like Azure SQL Database and Azure Blob Storage. I have also implemented CI/CD pipelines using Jenkins and containerized Java applications with Docker, orchestrating them with Kubernetes for enhanced reliability. My skills in Python, particularly with libraries like NumPy and Pandas, allow me to process and analyze large datasets, further enhancing my ability to deliver comprehensive solutions.