Professional Documents
Culture Documents
SUMMARY:
Around 9 years of professional experience as a Java Developer in Object Oriented development, implementation
and maintenance of the web and distributed Enterprise applications using Core Java, Java/J2EE technologies.
Hands-on experience in Core Java concepts such as Exception handling, Collections, Garbage Collection, IO, Multi-
Threading, Design Patterns, Latest Java features, and Serialization.
Used Java8 features like stream and Lambda expressions. Maintained Interface compatibility and concurrency in the
project using Java 8 new features like default, static methods and Concurrency API.
Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
Experience in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams
and State Diagrams.
Good working experience in designing and implementing various web applications in both Linux, Apache, MYSQL
and PHP.
Experience in implementing various design patterns including Data Access Object, Session Facade, Business
Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
Extensive experience as a developer using Spring Boot, spring framework (MVC, IOC, AOP, Security, DI, and JDBC),
Servlets, and ORM tools (Java Persistence API, Hibernate).
Experience in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDL and UDDI) JSF.
Hands on experience on Groovy.
Relevant experience in web applications using PHP – Symfomy2, Laravel, CakePHP.
Hands-On experience with AWS Athena, Redshift, and EMR.
Well-versed in using Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall
Model, and Iteration in developing web applications using Java and J2EE.
Developed various UI components using Angular JS, React JS, Spring (MVC), JSP, and BHTML.
Explore single-page asynchronously data-driven UIs using REACT JS, Typescript, REDUX, and NODE JS.
Experience with using PHPUnit, simple test and TDD.
Good Knowledge of backend Java technologies such as Java Persistence API (JPA), JMS, JDBC and Web Services.
Used AWS to build, secure and deploy big data applications.
Hands-on experience on spring web flux in creating asynchronous and non-blocking applications.
Experience in applying the latest software development approaches including MVC, Event – Driven applications
using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
Developed and deployed Front End components (UI) using JS, JSF, JSTL, TypeScript, JavaScript, HTML, DHTML,
HTML5, JSON, and CSS3 for projects based on the Java platform.
Good exposure to application servers and web servers like Apache Tomcat, and WebSphere.
Hands-on experience in handling message services using Apache Kafka.
Proficient in creating server-side components, designing and implementing business tier objects, unit testing,
debugging and deployment.
Experience in working with APIs (SSL, CORS, and JWT), API Gateway, REST and SOAP Web Services using AJAX, and
JSON.
Hands-on experience in IDE Tools such as Eclipse, IntelliJ and NetBeans.
Hands-on experience in configuring and deploying multi-tier applications using servers like WebSphere, Web Logic,
Tomcat, Glassfish and JBoss.
Created build and deployment pipelines leveraging CICD processes and tools including GIT, Maven and Jenkins.
Used node.js as a proxy to interact with RESTful service and interacting with PostgreSQL Database.
Experience with Agile development methodologies, Agile and SCRUM. Enthusiastic in learning new technologies and
methodologies.
Experience in building and deployment of the EAR, WAR, and JAR files on different SDLC systems in Tomcat.
Implemented REST API using Node.js, and Express.js.
Worked on Web Services development using both SOAP/REST.
Hands-on experience using version controls such as SVN, GitHub, and TFS and project management tools like JIRA,
HP-ALM, and QC.
Good experience with a continuous delivery pipeline using Docker, Jenkins and GIT HUB.
Experience in using Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT. Logging
and JUnit for unit and integration testing.
Experience in RDBMS concepts and worked with Oracle (9i/10g/11g/12C), IBM DB2, NoSQL, MySQL, and
PostgreSQL.
Good experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers.
Significant work experience in Spring Framework and middleware technologies such as EJBs, Web Services and
Messaging technologies JMS and MQ like Web Sphere MQ, and Active MQ.
Proficient in Quality Control - includes ensuring defect-free releases, maintaining correct entries in Design Docs, UI
specs, Test Cases, and Traceability Matrix.
TECHNICAL SKILLS
Languages C, C++, Core Java, Java/J2EE, SQL, PL/SQL
J2SE / J2EE Technologies JSP, JDBC, Servlets, JSTL, EJB, JPA, JAX-RPC, RMI, JMS, Java Beans, Rest, SOAP, JUnit, AWT.
Web Technologies HTML, HTML5, XML, CSS, CSS3, AJAX, JSON, Bootstrap, NPM, ReactJS, ES6, AngularJS, Node
Js, git
Frameworks Spring, Spring Boot, Struts, Log4J, Vue. JS, Angular JS, Angular, Hibernate.
Web/App Servers Apache Tomcat, Kafka, Web Logic, J2EE.
Open Sources J Unit, log4j1.2, GIT, CVS, SVN, Rational Clear Case, Source Tree and GIT Hub.
IDE / Tools Eclipse, My Eclipse, NetBeans, IntelliJ, SQL Developer, Visual Studio.
Databases Oracle 11g/10g/9i/8i, MySQL, MS SQL Server, ODBC, PL/SQL, Mongo DB, MS SQL, NoSQL,
PostgreSQL.
Build Tools Gradle, Jenkins, Maven, Docker
Web Service Technologies SOAP, JAX-B, JAX-RPC, JAXP (DOM, SAX), WSDL, JAX-WS, REST, WADL, JAX-RS, REST
Operating Systems Windows, UNIX, LINUX (Ubuntu, Red Hat), Solaris, Windows Server
Methodologies Agile and Waterfall
EDUCATION:
Masters in computer science from Campbellsville University, Kentucky
Bachelors in computer science from KLUniversity, India
Professional Experience:
Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, PHP, Spring Boot, JPA, JavaScript, Angular8, HTML5, CSS3,
Eclipse, Oracle 11g, log4j, Junit, OKTA, Web Services, SOAP UI.
Environment: JIRA, HTML5, CSS3, Bootstrap, PHP,JavaScript, TypeScript, Java 8, Angular 8, NodeJS, Spring, Hibernate,
Spring Boot, Spring boot admin app Spring Security, MongoDB, Oracle, SQL Server, Microservices, Eureka server,
Swagger-UI, Postman, SOAP, REST, JSON, Eclipse, Maven.
Responsibilities:
Designed use cases, sequence and class diagrams, activities, states, objects, and components. Used UML (MS Visio)
for software design.
Implement Kafka and Kafka Streams API using Java.
Diagnose and resolve complex problems in all Kafka/Zookeeper environments.
Develop and implement procedures that support, maintain, and enhance the environment.
Containerize Java executable code using Docker.
Launched an internal order management system utilizing primarily PHP and MYSQL to introduce more scalable and
reliable solution that allowed 100% deadline compliance.
Deploy containers to operate within a Kubernetes cluster.
Worked on AGILE methodology written Java 7, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the
application developed Stored Procedures and Triggers on Oracle Database.
Performed code reviews and provided guidelines for best practices of software management, Coding Standards and
Code Commenting for better understandability.
Developing the application using Spring 4, Spring MVC Architecture with Hibernate as ORM framework XML
processing components for dynamic menus on the application.
Designed and developed the REST-based Microservices using the Spring Boot developed SQL queries for retrieving
data used to generate the reports.
Developed EJB Components, which encapsulate business logic and build up the model for the system implemented
various J2EE design patterns like DAO pattern, Business Delegate, Value Object
Developed the User Interactive NodeJS Restful API Web Application navigation tool like Maps API using Leaflet.JS
for front-end regional mapped area.
Implemented fail-safe and circuit breaker patterns in Spring Boot Microservices applications using HYSTRIX.
Implemented client-side Interface.
Implemented Micro Services in Pivotal Cloud Foundry (PCF) interface coding and styling using Angular, CSS and
Bootstrap templates.
Container management using Docker by writing Docker files and setting up the automated build on Docker HUB
and installing and configuring.
Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations
from SQL relational databases to NoSQL databases like Mongo DB.
Used Modules and Controller in the JS files as part of the constructors MySQL and NoSQL databases Angular
Promise, Angular Custom directives, Angular custom services, Angular to REST API to Spring calls.
Involved in enhancing the application for client's requirements based on the market demand using the MVC
pattern, Angular 6, Angular JS, jQuery, Bootstrap3, CSS3 and Web API
Designed and Developed End to End customer self-service module using annotation-based Spring MVC, Hibernate,
Java Beans and jQuery creating multiple faces lets in the page.
Involved in using continuous integration tool (CI/CD) Jenkins. Created builds using Maven and pulled the project
code from GitHub repositories.
Used GIT for the version control management in Servlets, Java Bean programming on the server side for the
communication between clients and server.
Developed SOAP-based Web services using Apache CXF and developed Logger classes using Log4j for an efficient
logging mechanism.
Deployed application on JBoss server and used Maven as a build tool and developed JUnit test cases for all use
cases and executed them.
Environment: Java 7, J2EE, Spring 4, Spring MVC, Spring boot, PHP,Angular 6, AngularJS, Hibernate, Micro Services,
SOAP, REST, REST API, Mongo DB, PCF, Docker, CI/CD, Oracle SQL, JDBC, JSF, IBM RAD 8.5.1 Eclipse, CA Harvest SCM,
JUnit, Soap UI, Oracle11g, XML, SOAP UI, Web sphere Application Server7.0, Cruise Control CI, JQuery, CSS3.