Professional Documents
Culture Documents
Professional Experience:
Java/J2EE Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets,
Technologies Multi-threading, Java Networking.
Programming Java JDK 1.5/1.6/1.8, C, SQL, PL/SQL
Languages
Application/Web Oracle/BEA WebLogic 8.1/9.1/10.3, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss,
Servers: Tomcat 5.0.28/6.0, Bug tracking, Jenkins.
Frameworks Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis
IDEs Eclipse 3.x, Spring Tool suite 2.x/3.x, IntelliJ
Web technologies HTML5/HTML5, CSS/CSS3, XHTML5, javascript, Ajax, jQuery,
AngularJS, Bootstrap, ReactJS, NodeJS, JSON
Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI
Methodologies Agile, Scrum, SDLC
Database Servers Oracle 8i/9i/10g/11g, DB2, SQL Server 2000/2005/2008, MySQL
Version Control CVS, SVN, Git, Rational ClearCase.
Build Tools ANT, Maven, Gradle
Professional Experience
Client: Sales Loft, Atlanta, GA Sept 2019 - Present
Role: Sr. Java Full Stack Developer
Responsibilities:
Developed server-side application to interact with database using Spring Boot and Hibernate.
Developed RESTful Services with Java using JAX-RS, Jersey and Spring Boot. Coding for
consuming the REST APIs, getting JSON response and parsing them to get the required formats.
Designed and developed RESTful Web Services using Spring Boot.
Implement the technical transformation for the front-end from Angular.JS to Angular2.
Developed single page applications using Angular2 Routers.
Created Angular2 Directives, Components, Pipes, Injectable across the whole system, such as to
build the custom filter.
Co-ordinated with QA lead for development of test plan, Test management and defect
management.
Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and
asynchronously and send JMS message to Apache ActiveMQ on the edge device.
Developed and performed test cases using Jasmine and Karma for front end unit testing and used
the Cucumber, Protractor and Http-server for the End 2 End testing.
Integrated various Version control tools, build tools and deployment methodologies into Jenkins
to create an end-to-end orchestration build cycles.
Used Jenkins to execute the Maven project as well to build the version system tool
Maintained and managed cloud & test environments and automation for QA, Product
Management and Product Support.
Worked with various components in Spring, which includes Spring IOC, AOP, Spring JDBC,
Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
Involved in Agile stand-up meetings throughout the project with team members on day to day
basis for the update on project status using JIRA and HP ALM.
Adopted Microservices architecture to gradually replace a core monolithic application to
Microservices.
Worked with spring based microservices, and enabled discovery using eureka server.
Used HTML5, CSS3, JavaScript, Angular2 and Bootstrap in front end.
Used Hibernate and Mark Logic, writing service methods and SQL queries, PL/SQL to interact
with the Oracle DBMS.
Deployed the application on Amazon Web services (AWS).
Used Amazon Cloud Watch to monitor AWS services & Amazon Cloud Watch logs to monitor
the application.
Utilized the features of Angular 6.0 to present effective web design.
Developed various pages in the applications in front end technologies HTML5, CSS3-SASS,
JSON, Angular 6.
Involved in upgrading the existing system from Angular 5 to Angular 6.
Developed Single Page Applications (SPA) using Angular 2, TypeScript, HTML5, CSS3, and
Bootstrap 3.
Participated in the Analysis, Design, Development and Testing phases of various modules.
Developed JUnit test cases for Persistence layer and Business layer to perform the unit level
testing.
Configured Log4j for adding the debugging information in the code base.
Environments: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JavaScript, Angular
2, HTML5, CSS3, Eclipse, Drools, JBPM, Oracle 11g, ILOG, log4j, Junit, TestNG, Selenium, Easy
Mock, RabbitMQ, XML, Web Services, SOAP UI.
Responsibilities:
Developed Bootstrap responsive web application pages using Angular 8 services, controllers
and directives for front end UI and consumed RESTful web service API.
Developed Angular 8 Template driven forms and Model driven forms builder by using
ngModel.
Created Reusable Angular 8 components using Typescript and services are obtained using
Dependency Injection to consume REST API's.
Developed single page applications using React Reduxarchitecture, ES6, Web Pack and Grunt.
Used Spring Core Annotations for Dependency Injection Spring MVC for REST API’s and
Spring Boot for Microservices. Performed CRUD operations like Update, Insert and Delete
data in DynamoDB.
Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS,
CSS, JQuery, Node.JS, HTML, SASS and Ajax to speed the application. Used Jenkins for
integration in Apache Tomcat.
Implementing Queues Configuration using JMS-ActiveMQ and Message Driven Beans.
Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub.
Used Apache Kafka cluster as messaging system between the APIs and Microservices.
Developed and maintained the Continuous Integration and deployment systems using Jenkins,
ANT, Maven.
Deployed applications into Continuous Integration environments like Jenkins to integrate and
deploy code on CI environments for development testing. Design and develop Test cases for
TDD and BDD.
Developed JSPs, Servlets to implement MVC pattern. Designed, developed UML diagrams
using Rational Rose. Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven,
Bitbucket and ClearCase.
Designed and developed Application based on Spring Framework, Spring MVC and
Hibernate.
Developed single page applications using Angular 8, Typescript, and Web pack.
Used REST to test the rest based services and used JUnit and Mockito to test the middleware
services.
Implemented NodeJS Utility Modules, Buffers, streams, Event loops for developing the
application at server side.
Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancing, Auto scaling
groups.
Installed and configured Kubernetes, clustering them and managed local deployments in
Kubernetes. Developed RESTful Services with JAX-RS using Spring Boot and
Microservices Architecture.
Worked on migrating data from Oracle database using Spring JDBC to Apache Cassandra
NoSQL Database.
Integrated DynamoDB using Lambda to store the values of the items and backup the
DynamoDB streams.
Involved in CI/CD process using GIT, Jenkins job creation, Maven, Shell for Build &
Deployment.
Worked on Eclipse IDE for development and deployment of application in WebLogic
Application Server.
Used Gradle tools for building and deploying the Web applications, implemented the JUnit
testing.
Deployed Application in the JBoss Server environment using ANT tool using Struts
architecture with the JSP Client. Involved in designing, capacity planning and implementing
multi-rack Cassandra cluster.
Installed application on AWS EC2 instances and configured the storage on S3 buckets.
Involved in deploying the application in UNIX and to connect to see logs for fixing
UAT/Production defects.
Used JIRA for defect management and to keep track of bugs and issues.
Involved in creating Reusable Components using React.JS for DOM manipulation.
Took part in setting up the routing configuration using Angular 8 router for various views and
sub views.
Involved in design, development and maintenance of applications that utilizes Microservices,
Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, Angular 8,
and HTML5.
Participated in front end development using Angular 8, Javascript, Typescript, HTML5, CSS,
and JSON.
Environments: JMS, Java 8, Java 7, ActiveMQ, Angular 8 and 9, AWS, EC2, Amazon IAM,JPA,
Spring Boot, Microservices, CI/CD, Multi-Threading, EJB, XML, JMS, CURD, GIT, Struts2.0, RxJava,
Hibernate3.0, Maven, Bitbucket, CSS, Node.JS, JQuery, AJAX, Javascript, React.JS, Grunt, Gulp,
Docker, Jenkins, GitHub, UNIX, Linux, Eclipse, JBuilder, RAD, and IntelliJ IDEA, Jira.
Responsibilities:
Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS and Node.JS and
Developed prototype and project layout skeletons using React.JS, JQuery, HTML5, and CSS3.
Worked on Dockers container implementation for Enterprise build system, Dockers container
management along with volumes, container-based DB and services, Docker Art Factory, and setup.
Worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers,
Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB& SQL tuning
to reduce time in the application.
Involved in Java code, which generated XML document, which in turn used XSLT to translate the
content into HTML to present to GUI.
Worked with Angular 10 MVC framework including authoring complex directives, services,
controllers and filters.
Customized Angular 10 filters in several locations to get the required output.
Used Angular10 to structure JavaScript code in an MVC and for responsive design of the
application.
Developed enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring
Boot, Spring DBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web
services.
Implemented RESTful web services which produces both XML and JSON files to perform tasks,
RESTful web services using Jersey for JAX-RS implementation, which leveraged both web &
mobile applications.
Implemented authentication and authorization for the application using Spring Security and Oauth2.
Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and
Spring AOP for logging purposes.
Implemented SOAP based JAX-WS Webservices interfaces for integrating multiple systems, code
re-usability and consumed JMeter to test performance of SOAP protocol.
Developed classes using core java concepts like Multithreading, Exception Handling, and
Collections.
Used Spring Boot Actuator to externalize application's configuration properties for various
environments.
Defined Hibernate Named Queries for performing batch while defined Criteria Queries for
Microservice.
Used ActiveMQ to communicate with controller and made use of service layer to implement the
business logic.
Worked on Apache Kafka in building the real time data pipelines and for storing data in a distributed
cluster.
Worked on MongoDB and wrote code to find, update, save, and insert data.
Worked on data extraction in loading JSON data from the server-side content into MongoDB.
Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere
Server.
Involved in designing and developing persistence layer using JQuery, Ajax and third-party libraries.
Maintained the version of the files used GitHub and took the responsibility to merge code from
branch to master and created new branch when further implementation started.
Environments: Java8, J2EE, Spring 5.0, Spring boot, Spring IOC, Spring MVC, Spring Batch, Spring
Security, Spring Data, Spring JDBC, Hibernate 4,Microservices, JMS, JSF, CVS, REST, Swagger UI,
log4j, JUnit, HTML5, CSS3, JavaScript, Node.JS, React.JS, JQuery, Angular 10, JSP, SOAP, Jenkins.
Client: Grepthor Software Solutions Pvt Ltd, India Apr 2015 - Mar 2016
Role: Java Developer
Responsibilities:
Developed various UI (User Interface) components using Bootstrap, JSP, and HTML, CSS,
JavaScript, AJAX and AngularJS.
Implemented Model View Controller (MVC) Architecture based presentation using JSF
framework.
Worked on Defect logging and tracking using HP Quality Center.
Used SVN for version control of the code and configuration files
Wrote Server-Side Components – Enterprise Java Beans (EJB) Session and Entity Beans.
Designed tables in Oracle database and worked with database developers for implementing
stored procedures in the application.
Worked on developing Clients for REST and SOAP based Web Services.
Developed user interface components using JSP and tag libraries.
Used MySQL as database and Involved in the development of PL/SQL backend implementation
and using SQL created Select, Update and Delete statements.
Worked on Web Sphere Application Server was used as both the Application server in the
development and production
Involved in Agile methodology with respect to the successful development of the project.
Supported in Regression testing, System testing, module integration testing and user acceptance
testing.
Involved in mapping the data from various vendors with the existing database.
Responsible for performance improvement of batch processing using Core Java like Collections
and Multithreading.
Responsible for Development team interaction and understanding the documents written by the
business analyst.
Environment: Java, J2EE, JSP, spring, XML, Maven, Ms Visio, Web Sphere Application Server, RAD,
My SQL, SVN, Windows.