Professional Summary
Over 3+ years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies. Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle. Expertise in developing SOA (Service Oriented Architecture), REST and J2EE ++ based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis. Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap. Worked in Building application platforms in the Cloud by Amazon Web Services. Experience with CICD-Ant, Maven, Jenkins, Hudson, CVS, Git, GitHub. Experience in working with web servers like Tomcat 8, Jetty and WebLogic 10.0. Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections. Hands on experience with build tools like Ant, Maven and Logging tools like Log4J and Splunk. Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter. Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing. Responsible for support and maintenance, implemented Spring Batch for huge number of transactions. Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot. Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service. Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, SNS, SQS, AMI. Experience in working with different operating systems like Windows and UNIX/ Linux.