Java Developer
Current. Developed and deployed cloud microservices using Spring Boot on Google Cloud Platform (GCP), enhancing modularity and maintainability.. Implemented REST APIs and conducted contract testing with Pact, ensuring seamless integration between API providers and consumers.. Automated API documentation with Swagger and utilized GCP Cloud Build and Cloud Run for continuous delivery pipelines.. Integrated React.js and Angular for dynamic front-end development, creating responsive user interfaces and managing state with Redux.. Configured GCP Pub/Sub for reliable asynchronous messaging and utilized Cloud Logging for efficient event tracking and error monitoring.. Managed databases with Google Cloud SQL (PostgreSQL) and automated data migration using PL/SQL packages and UNIX shell scripts.. Optimized application performance with Redis caching, GCP Cloud Scheduler for batch job automation, and implemented logging with SLF4J and Log4j.. Leveraged Jenkins for CI/CD pipelines and deployed applications on Google Kubernetes Engine (GKE), ensuring high availability and scalability.. Utilized Terraform and Deployment Manager for infrastructure automation, maintaining version control with Google Cloud Source Repositories.. Enhanced front-end performance through code splitting and lazy loading, improving overall user experience.