Professional Documents
Culture Documents
T
Java/J2EE Developer
Ph:6788247769
PROFESSIONAL EXPERIENCE:
TECHINICAL SKILLS:
Java/J2EE Servlets, JSP, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans,
Technologies Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring
framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web
Services,SOAP,RESTFUL
Programming Java JDK1.4/1.5/1.6/1.7, C++, C, SQL, PL/SQL
Languages
Application/Web Oracle/BEA WebLogic, IBM WebSphere, JBoss, Tomcat, Jetty Server, jerkins,
Servers: AEM, Nginx.
Frameworks Struts 2.x/1.x, Spring 3.x/4.x/5/x, Hibernate, JSF,IBatis,Angular Ionic,RCP
DevOps Tools Docker, Kubernetes, Amazon Web Services(EC2,EBS,EKS), Jenkins
Web technologies JSP, JavaScript, jQuer, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, Angular
2.0/4.0,React JS, Express.js, Ext JS, Backbone JS, Node JS.
Web Services JAX-WS, JAX-RPC, JAX-RS, Apache CXF, Axis, Jersey
Frameworks
XML Tools JAXB, Apache Axis, Altova , XMLSpy
Methodologies Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model
Modeling Tools UML, Rational Rose, Visio
Testing JUnit, JMeter, Selenium, Cucumber, SPock, Mockito, TestNg, Karma, Jasmine,
technologies/tools Protractor, Mocha, Chai
Database Servers Oracle, DB2, SQL Server, MySQL,Postgre.
Version Control CVS, SVN, Clear Case, Git, Bitbucket
Build Tools ANT, Maven 3.0, Gradle, NPM, Grunt, Gulp, Bower, Jenkins
Cloud Amazon Webservices(AWS) Cloud, Pivotal Cloud Foundry(PCF)
EDUCATION:
Bachelors In Electronics and Communication Engineering from JNTU, Hyderabad,
India.
WORK HISTORY:
Responsibilities:
Designed and Developedapplication based on Microservice Oriented
ArchitectureusingSpring Boot and AngularJS 4.0,ReactJS, Cassandra DB and MySQL
DB.
Implemented Front-end User Interface using Angular 4.0,HTML, CSS3(SASS)and using
Bootstrapfor responsive design.
Responsible for the overall layout design and prototype using React JS with Redux library,
jQuery UI and CSS/Less and HTML5.
Made use of React JS to build Bootstrap components for responsive UI objects and linked
with API data to view render the virtual DOM dynamically.
UsedContinuous delivery(CD) as it is an extension of CIand released new changes to the
customers quickly in a sustainable way.
Used CI to resolve all the integration issues and with CD we have released more often, thus
accelerating the feedback loop with the customers.
Developed Redux store and React State for server-side rendering and refactoring Reducer
logic using functional decomposition and reducer Composition.
Involved in using React JS components, Forms, Events, Keys, Router, Animations.
Used Axios service(React-Router technique) to retrieve data from server simultaneously
in the background without interfering the display and existing page in an interactive way.
Developed various Typescripts(ES6) objects including Components, ngModules,
Providers, Services and classes using arrow functions and optional types.
Adopted lazy loading route with separate modules and child routes including data transfer
with Resolve, Route Data and Route Parameter and implemented Rout Grad mechanism
using can-activate, can-deactivate and can-load-child.
Conducted application migration procedures fromOracle 11g toOracle 12c database.
Used various jQuery and Bootstrap plug-in like Datepicker, Slider, Spin, Bootstrap
selectors for responsive design.
Implemented the business modules integration using Spring Boot and Spring Data,
Cassandra DB, JPA.
We have used many CI tools like Jenkins, and also Identified improvements to enhance
CI/CD.
Used NoSQL based ORM framework Cassandra Node Driver.
Used Spring Dependency Injection, annotations and Spring MVC components to
implement business layer.
Developed several RESTful API web services which generates XML and JSON to perform
web and mobile application tasks.
Documented the RESTful services using SWAGGER API.
Improved the performance of the application using Redis for caching and Elastic search.
Implemented Rabbit MQ Services for reliable and asynchronous exchange of information.
Handled consumer logs and monitor Kafka Metrics using Kafka Manager.
Developed data transformer for converting legacy data from source tables to Avro format
and fed into Kafka using Camel to process the file for multiple routes to different host
locations.
Development of company´s internal CI system, providing a comprehensive API for CI/CD
Implemented Spring Netflix Zuul API gateway and Eureka service registry for
reverseproxy and Dynamic service discovery of API's.
Implemented Spring Security OAuth 2.0 and OIDC Token mechanism for authentication
and authorizing for social websites logins using Spring Social Module.
Deployed the Dockerimage of services building Docker file and build a continuous
delivery pipeline for containers using AWSCodePipeLine and Amazon ECS.
Performed Unit test cases using Junit,Cucumber for Spring, Protractor for Angular,Mocha
and Chai for React.
Used Maven build tool for building and defining the dependencies of the project.
Environment:HTML 5, CSS3, SAAS, Cloud Foundry, OAuth 2, Rabbit MQ, Groovy, Cassandra DB,
MySQL, Bootstrap v4.0, Angular 4.0, Redis, Elastic Search, React with Redux, AJAX,
jQuery,Junit4,Maven 3.0,Babel, Cucumber, Protractor, Git, Java SE8/J2ee , Oracle, Spring 5.x, AWS
SNS/SQS, hibernate 4.x, SOAP/RESTful, ES6, JavaScript,TypeScript, Relay.
Description:New Business includes maintaining policy application forms, from an end user which
includes (Owner, insured or annuitant information, beneficiary information), Document (forms,
checks hard copies, etc.) management, Application submission, case creation, Underwriter approval,
policy creation Premium calculation, financial transaction creation and processing based on the time
slots selected by the end user, Work flow management, which include disbursements and a claim on
the policy when end user request. Developed for both life and annuity policies.
Responsibilities:
Developed the J2EEweb application based on the MEAN StackusingMongo DB, Express JS,
Angular 2.0 and NodeJS.
Developed User Interface using Angular 2.0,React JS,HTML5, CSS/CSS3(SAAS) and Twitter
Bootstrap 4.0
Reused components by defining custom Directives in Angular 2.0. Developed custom views
using Bootstrap components.
Configured various modules in the application via routing.
Simplified asynchronous calls to the backend REST API's by implementing Angular
2Observables and Listeners from RxJS reactive libraries.
Enhanced Template-Driven and Model Driven forms mechanism by adopting @NgRx/store
and @NgRx/effects which optimizes the storing and state of the data while navigating
between the forms in application.
Adopted ES6 Generators for managing the concurrency in Angular Components in the
application.
Develop, Maintain and support Continuous Integration framework based on Jenkins
Integrated user facing Angular Components with server side using RESTful web services.
Developed REST API services using Node JS, Express JS, Body-Parse and other node modules
to serve the web application with JSON data.
Developed agile processes using Groovy, JUnit to use continuous integration tools.
Developed readable and writable streams of Node JSto process the data from external means
of the application.
Used Mark and Sweep Algorithm to clean up tab level data upon next HTTP interaction
Optimized cleaning up of session level Data Structure's shared across different open tabs,
when data is flushed/committed from one of the tabs.
Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync with
multiple sources like Elastic Search or another Mongo DB.
Enhanced the customer search experience by developing searchable components with
Elastic Search.
Installed a single node Elasticsearch "cluster" to index MongoDB for use in a NodeJS, Express
on a native AWS EC2Ubuntu14.04 instances.
Improvised the efficiency of data accessing by adopting Redis as primary cache to store the
frequent access data.
Used build tools to bundle the application through webpack and used Gulp for task
automation of minification of Angular scripts.
Used groovy and spring boot to collecting the data from users and packaged the data as json
distributed to 43 applications
Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB,
Docker, Kubernetes Orchestration container(EKS)) focusing on high-availability, fault
tolerance and auto-scaling.
Deploying the applications using Docker container services and building continuous
integration(CI) and continuous deployment(CD) pipeline using Jenkins with GitHub.
Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of
the application data for analytics and visualization of the user's login.
Employed the Single Sign On (SSO) authentication using Site Minder for logging to the
application from different websites.
Developed unit test scripts using Karma and Jasmine for Angular 2 framework and Mocha
for Node JS API end points.
Environment:HTML5, CSS3, Redis 3.0, Express JS, jQuery, JavaScript, Angular 2, Node JS, Bootstrap,
REST API, Load Balancer,Mongoose Connector, Mongo DB, REST administrations, Docker, Mocha,
Jasmine, Karma, Gulp, SSO Authentication, WebPack, Kubernetes, Selenium, Maven and Jenkins. GIT,
Jenkins, AWS Services, Elastic Cloud Compute(EC2).
Client-Aol, Dulles, VA
Role- Java Developer May 2014 - Nov 2014
Description: Worked as a team member for OATH to hot patch a new feature to filter the data coming from
European Union. Data of the customer who's in address were tracked from EU region were filtered and were
moved further after adding filters. The storage of the data was done after it passed through the filters.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application
like Requirement gathering, Design, Analysis and Code development.
Implemented web interface(UI) for end users using Angular JS, which has migrated from
the existing Backbone JS application.
Developed user interactive web pages using JQuery UI plugins like Draggable, Resizable,
Autocomplete, AJAX, JSON, Angular JS.
Analyzed and implemented Model View Controller (MVC-2) architecture and developed
Form classes, Action Classes for the entire application using Spring Framework.
Adopted Hibernate Framework to develop Data Layer and configured XML mapping files.
Persisted java objects to relational database using Hibernate ORM.
Configured the continuous delivery pipelines for deploying lambda functions using Jenkins CI/CD
server.
Used Log4J to capture the log that includes runtime exceptions.
Used Hibernate Annotations to reduce time at the configuration level and accessed
Annotated bean from Hibernate DAO layer.
Created two way binding Angular JS Components and provide access to the server-side
through Backbone's API from Backbone. Model and Backbone. Collection.
Used Backbone JS to utilize its rendering functions and create controllers to handle events
triggered by clients and send request to server.
Developed RESTful services based on Spring REST using Jersey framework.
Utilized Core Java concepts like Collections, Multithreading and Exception handling to
develop business components.
Invoked view components by configuring DispatcherServlet and ViewResolver to handle
incoming requests and manage the Spring MVC flow.
Implemented Cross cutting concerns like logging and declarative transaction management
using Spring AOP.
Maintained UI using JQuery, JavaScript, JSP, HTML, CSS, JSON, Ajax with JSON, Groovy.
Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
Designed and developed various UI features using Backbone JS, performed routing using
Backbone Router.
Implemented Multithreading concept to load data from files to table, transforming files
from one format to other. Make multiple service calls in individual threads safety for a
request.
Designed and developed front-end User Interface using HTML, CSS, JavaScript and jQuery
Framework.
Utilized Apache Cassandra for storing the external stream of data and building real time
analytics dashboard using Google Charts API with Angular JS Components.
Performed Installation, Configuration and Maintenance of production Cloud Environments
such as Tomcat, Apache, Jetty, and JIRA.
Involved in design, development and implementation of front-end part widget based
application.
Client-side validations are performed using JavaScript and jQuery Framework.
Used JMS for asynchronous exchange of message by applications on different platforms.
Developed the view components using JSP, HTML, Struts Logic tags libraries.
Performed testing of SOAP web services using SOAP UI tool.
Used JUnit Testing Framework for performing Unit testing
Installed WebSphere Application Web Server for handling HTTP Request/Response. The
request and response from the client are controlled using Session Tracking in JSP.
Designed and developed Use Case, Class and Sequence Diagram based on UML standards
using Rational Rose.
Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema
(XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2, Spring MVC ,Angular Js, JavaScript,
Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3,
Oracle, Drools.
Description: Radiant Solutions is a software development firm with a philosophy of creating value though a
client centric approach. Developed cross-platform Web Enabled Customer Experience Management systems
using Java Spring MVC. Optimized existing approach to expedite synchronization between various CXM
Tools(QuickBooks). Improved migration speed by 70% for import and export operation .
Responsibilities:
Developed application based on Model View Controller (MVC) architecture
Implemented forms and action classes for the application using EJB and Struts Framework
Developed EJB deployment descriptor using XML and used JAXB components for
transferring the objects between the application and the database.
Functionalities like auto completion of forms and user validation are implemented using
jQuery.
Used Multithreadingconcept to post data from files to tables involving transformation of file
from one format to another.
Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts
Framework for the implementation module
Developed dynamic web pages using JSP and used Struts Validation framework to perform
input validation.
Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with
JDBC data source with connection pooling enabled.
Installed WebSphere Application Web Server for handling HTTP Request/Response. The
request and response from the client are controlled using Session Tracking in JSP.
Performance tuning of JVM heap size, garbage collections, java stack and Native thread &
production performance.
Developed Ant scripts and developed builds using Apache ANT.
Used Log4J to capture the log that includes runtime exceptions.
Used Clear Case for source code maintenance.
Environment: Java/J2EE, EJB,JSP, HTML, CSS, JavaScript, JBoss, Subversion (SVN), Oracle, SQL
Developer, DOJO, JDBC, Servlets, Struts 2.0 framework.