Sr. Java Backend Developer
Current• Involved in full Software Development Life Cycle (SDLC) from Requirement Analysis to Maintenance.• Developed server-side applications using Spring Boot, Hibernate for database interactions.• Implemented Project structure based on Spring MVC pattern and Spring's DI/IOC principles.• Experienced in Google Cloud Platform (GCP) services like Compute Engine, Cloud Load Balancing, Cloud Storage, Cloud SQL, Stackdriver Monitoring, and Cloud Deployment Manager.• Configured GCP Firewall rules and utilized GCP CDN for content delivery optimization.• Followed SOA to develop RESTful services using Spring Boot, creating REST Controllers, and Controller Advice.• Worked on Spring Core, Spring ORM, Spring AOP for application components.• Utilized Spring Actuator, Spring Cloud, and Spring Sleuth for microservices monitoring and logging.• Developed CRUD services using Hibernate, Spring JPA for SQL (DB2) and NoSQL (MongoDB) databases.• Implemented RabbitMQ for event-driven messaging.• Developed applications on Node.js platform and integrated with design requirements.• Designed UI screens using HTML5, CSS3, Bootstrap, JavaScript, jQuery, ReactJS ensuring accessibility and standards compliance.• Experience in Message-Oriented Middleware using JMS and Apache Kafka for message handling.• Developed Single Page Applications (SPA) using ReactJS, React-Router, Redux for state management.• Experienced in AWS services selection, integration with other infrastructures, and deploying AWS Oracle RDS databases.• Worked with React Flux architecture for state management and handled cross-browser compatibility.• Deployed and maintained Microservices on Pivotal Cloud Foundry (PCF).• Integrated GIT with Jenkins for code automation and developed Docker images for development/testing pipelines.