Senior Java Fullstack Developer
CurrentI worked as a Senior Java Full Stack Developer on an enterprise-scale project, where I was responsible for designing and developing robust backend solutions using Java and Spring Boot. I led a team of developers in creating microservices-based architectures that facilitated seamless integration and scalability. My role involved collaborating with cross-functional teams to ensure that our solutions aligned with the overall business goals and technical requirements.Throughout the project, I leveraged my expertise in Docker and Kubernetes to containerize our applications and automate deployment processes. This approach not only streamlined our CI/CD pipeline but also significantly reduced deployment times and minimized manual intervention. I implemented best practices for infrastructure as code (IaC), enabling the team to maintain consistency across different environments and enhance the reliability of our deployments.I also focused on maintaining high-quality code through rigorous code reviews, unit testing, and adherence to industry standards. By utilizing tools such as JUnit and Mockito, I ensured that our codebase remained robust and scalable. My attention to detail in documentation and phase reviews, following the Waterfall methodology, helped in keeping the project on track and within scope, delivering a high-quality product to the client on time.