Sr. Java Full Stack Developer
Current Developed a Java Script to load the CSV files into the S3 buckets and created AWS S3 buckets, performed folder management in each bucket, managed logs and objects within each bucket. Worked on CI, CD Integration: Jenkins, CI, CD, bamboo, JIRA, bitbucket, MuleSoft and Automation, Java 8, Java architecture, micro services, JBM, eclipse. Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. Designed API to configure, interact downstream systems or retrieve from caching & developed classes using core java (multithreading, concurrency, memory management) and some spring IOC. Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API. Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring as part of Services Discovery using Apache Axis. Implemented Spring Cloud Ribbon for client-side load balancer, created CUPS service for DB2 database JDBC connection. Implemented Spring Cloud config server for keeping the configuration setting out from microservice. Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data. Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console. Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers. Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes. Designed Kubernetes cluster using AWS-Kops (EKS) and configuring and deployed the Kubernetes dashboard to access the cluster via its web-based user interface.