Java Developer
CurrentDeveloped robust web applications using Spring Boot, Spring MVC, and Hibernate. Focused on back-end development utilizing Java 17 and newer versions with features like Collections, Streams, Functional Interfaces, Multi-threading, Servlets, Java Beans, and Exception Handling.Implemented RESTful web services using Spring MVC to ensure efficient communication between client and server.Worked extensively with relational databases such as Oracle, Postgres, and MySQL, optimizing data storage and retrieval processes.Deployed Oracle XStore applications on J2EE application servers such as WebLogic, JBoss, and Apache Tomcat.Configured and managed CI/CD pipelines using Jenkins, streamlining the build, test, and deployment workflow for continuous integration and delivery.Leveraged cloud computing platforms for scalable and efficient resource management.Utilized Docker for containerization, ensuring consistent environments across development, testing, and production.Deployed and managed containerized applications using Google Kubernetes Engine (GKE), enhancing scalability and reliability.Developed and optimized queries using BigQuery for efficient data analysis and reporting, integrating insights into business processes.Designed and developed microservices architecture with Spring Boot and Spring Cloud, facilitating modular and maintainable application development.Created dynamic and interactive user interfaces using JavaScript and AngularJS, enhancing the user experience with responsive design and real-time updates.Implemented Spring Batch for processing high-volume data and Spring Cache for improving data retrieval times.Designed and developed scalable microservices to access and manage customer data, ensuring high performance and reliability.