9+ Years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration and Implementation. Strong programing skills in Java and J2EE with extensive ability to develop scalable applications. Strong Experience in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle. Developed core modules in large cross-platform applications using Java J2EE, Spring Boot, Spring, JSF, IBatis, Hibernate, JMS, JSP, Servlets, EJB’s, JDBC, Web Services (SOAP, REST), Microservice architectures. Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub, Bitbucket, Splunk. Worked in container based technologies like Docker, Kubernetes and Openshift. Experience in creating buckets in Couchbase Server and inserting the JSON ’s into the buckets. Expertise in building Spring Microservices with Spring Boot. Developed UI modules using Angular JS, Angular 2/4/6/8/9, React Js, Node.js, JavaScript, Ajax, jQuery, CORDOVA, CSS4, HTML5, XHTML. Experienced in implementing Service Oriented, Microservice Architectures using SOAP, RESTFUL web services. Experienced in Singleton, Prototype, Façade design patterns in the Multi-Tier distributed Enterprise Applications. Strong experience in Spring Framework modules such as Spring5 MVC, IOC, AOP, JPA, Spring Dashboard, Spring Boot, Spring Microservices, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy, Spring Cloud Config. Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, Cloud Front, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI. Experienced in securing User interfaces and all the Restful API calls with the usage of JWT token-based authentication mechanisms like WSO2 Identity Server, Kong API gate way, Oauth2, LDAP, SASL and Kerberos v4. Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions. Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ. Experienced in creating Docker images, Containers, push/pull the new versions into private artifactory for all the existed Microservices, Managed Docker orchestration and Docker containerization using Kubernetes (K8S). Experience in SOA EIP using Apache Camel Spring Integration ServiceMix Mule ESB. Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra, and Couchbase DB. Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter. Expertise in using high throughput distributed messaging system such as Kafka Streams, Connectors, Schema API’s. Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates. Experienced in Middleware persistence frameworks like Hibernate/Spring boot JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections. Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, Spring Tool Suite, NetBeans, IntelliJ, Visual Studio code, Brackets, Postman. Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk. Implemented cloud services IAAS, PAAS, and SaaS which include Openstack, Docker, Kubernetes and Openshift. Strong understanding of Microservices patterns such as Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.