0% found this document useful (0 votes)
29 views8 pages

Java

Chandu Battina is a Sr. Full Stack Java Developer with over 8 years of experience in software engineering, specializing in Java/J2EE, Spring, and Angular technologies. He has extensive expertise in the full software development lifecycle, Agile methodologies, and microservices architecture, as well as experience with cloud platforms like AWS and Azure. His professional background includes developing complex applications, implementing RESTful web services, and utilizing various databases and tools for data management and application deployment.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views8 pages

Java

Chandu Battina is a Sr. Full Stack Java Developer with over 8 years of experience in software engineering, specializing in Java/J2EE, Spring, and Angular technologies. He has extensive expertise in the full software development lifecycle, Agile methodologies, and microservices architecture, as well as experience with cloud platforms like AWS and Azure. His professional background includes developing complex applications, implementing RESTful web services, and utilizing various databases and tools for data management and application deployment.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Name : Chandu Battina

Sr. Full Stack Java Developer


Email: [email protected],
Phone: +1 602-703-9081

Professional Summary:
 8+ Years of experience in Software Engineering Processes and Development Methodologies, Business and
Requirements Analysis, Object Oriented Analysis and Design and Implementation of software systems,
based on industry proven best practices & standards.
 Strong experience in working full software development life cycle (SDLC) of projects, from Requirements
Gathering, Analysis, Design, Development, Testing to Quality Review up until Production
Support/Maintenance
 Experience in Agile, Test Driven Development (TDD) and Waterfall methodologies
 Solid experience in lightweight POJO based framework Spring IOC, Remoting, ORM, DAO, AOP and
Business Integration.
 Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and
Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services.
 Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap,
JavaScript, JQuery, JQuery UI, JQuery Mobile to make better Single Page Application (SPA) working on
Node.JS Server.
 Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js, Angular2,
Angular4, Node.JS, Backbone, Bootstrap, ExtJS 4.0, Require, React.js, Handlebars, and Dojo toolkit.
 Having good Experience in MVVM design pattern such as Angular 2.X and Angular 4.X.
 Experience in Angular.JS for application implementation, proficient in creating modules, controllers, route
Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize
functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
 Hands on experience in writing light weight Node.js express server, and using technologies like Ajax,
JavaScript/JQuery, JSON to make connections between server and databases like MongoDB and MySQL.
 Experience with Test Driven Development (TDD) and Dockers and Node.js.
 Experience in Web Services (SOAP, REST) and service-oriented architectures (SOA).
 Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, EJB.
 Experience in developing inter-operable components using Web services technologies like SOAP, WSDL,
UDDI and Service Oriented Architecture SOA, which enable the data exchange between clients of different
platforms.
 Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS.
 Extensive experience in RDBMS including Conceptual, Logical & Physical Database and Model using Oracle
8/9i/10g/11g/12c, PL/SQLprogramming, SQL Query Analyzer, SQL and Packages, Stored procedures,
Triggers, Cursors and Complex Queries, Query Tuning.
 Exposure to NoSQL database programming - Apache Cassandra.
 Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry
(PCF).
 Good working knowledge of ANT/Maven for project build/test/deployment, Log4j for logging and JUnit for
unit integration testing and XML Spy for XML Validation.
 Experience in using design tools like Rational Rose, MS-Visio for OOA (Object Oriented Analysis) and
OOD (Object Oriented Design) basedon UML (Unified Modeling Language).
 Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling,
I/O System, Multi-Threading, JDBC, Design Patterns, Generics.
 Proficient in Java Multi-Threading, Socket programming, Java Collections, Concurrency.
 Have exposure to various version control software such as rational clear case, Win CVS, SVN, TFS.
 Experience in working with application server technologies like IBM Web Sphere, Web Logic, JBoss and
Apache Tomcat.
 Competence in using different java IDEs like Eclipse, JBuilder, NetBeans and RAD for developing Dynamic
Web Applications.
 Strong Oral and written communication, analytical skills, collaboration and excellent team player with
proficiency in grasping new technical concepts quickly.

Technical Skills:
Core Java Collections, Generics, Multithreading, Serialization, Exception Handling, RMI,
File I/O and Reflection
J2EE JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI
Framework/Libraries Struts, Hibernate, Spring 3.0, Spring Core, Spring MVC, Spring DAO, Spring
Webflow, Spring ORM
Web/Application Servers Apache Tomcat Server 5.x, JBoss, Application Servers Web Sphere 5.1, JBoss
Application Server, WebLogic 10
XML Technologies XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB
Web Technologies HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, DOJO, Angular JS,
Node.JS, React.JS, Ext.JS, Backbone.JS
IDEs Eclipse, My Eclipse, RAD, Net Beans
Design Skills UML JUDE, Rational Rose, Visio, Object Oriented Analysis and Design OOAD,
GOF Java J2EE Design Patterns
Web Services WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI
Database Oracle 9i/10g/11g, MySQL, SQL, PL/SQL, DB2, TOAD, SQL Developer
Operating Systems Windows 2000, Windows XP, Unix, Linux, Windows 7, Solaris 2.x, Red Hat
Linux
Source Control SVN, CVS, IBM Clear case and Harvest
Testing JUnit, Mockito, SOAP UI, Firefox Plugin
Build Deployment Maven, Ant, Jenkins, Mule ESB
Tools Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, SOAP UI, Drools, Putty

Professional Experience:
Client: UBS, Phoenix, AZ Nov 2021 – Till Date
Sr. Full Stack Java Developer
Description: UBS is the world’s largest and only truly global wealth manager. We operate through four business
divisions: Global Wealth Management, Personal & Corporate Banking, Asset Management and the Investment
Bank. Our global reach and the breadth of our expertise set us apart from our competitors.
Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering,
modeling, analysis, design and development.
 Developed the User Interface using HTML5, CSS3, JavaScript, JQuery and enhanced response using Bootstrap
and Angular JS.
 Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
 Implemented Micro-Services based Cloud Architecture using Spring Boot.
 Implemented the online application by using Core Java, Multithreading, JDBC, JSP, Servlets, and Web
Services.
 Implemented the RESTFUL web service to load the JSON files into the database SOAP UI was used to test the
Web Service application.
 Created and Configure Micro services architecture for CDT Directory project and integrated with AngularJS
application.
 Worked on Proof of Concept for developing application using Node JS and Mongo DB
 Development of Spring Boot applications with Microservices.
 Used MS360 Framework to extract the Json file for Microservices.
 Implemented the project by using Spring Web MVC module.
 Developed RESTful Web Services with JAX-RS using Spring Boot and Micro-Services Architecture.
 Spring Batch is used for Batch processing with which notifications are sent in timely manner.
 Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Batch, Spring
Annotations, Spring AOP, Spring Transactions, Spring JDBC.
 Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
 Implemented the authentication and authorization of the application using Spring Security and OAuth.
 Used Web Services- WSDL, SOAP for client side for exchange rate calculation and Restful JAX-RS to
communicate over the network by using Spring Boot.
 Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage
collections for dynamic memory allocation to implement various features and enhancements.
 I have been working as a Sr data engineer, where my main roles is building the data pipelines in the cloud
environment. I have experience on building both batch and streaming the data pipelines.
 To orchestrate the batch data pipelines I used airflow and to build the streaming data pipelines I have used the
kafka.
 Developed applications that used Kafka both as a traditional Messaging Queue and Streaming platform.
 Implemented stream processing using Kafka Streams, Streams API, DSL, KSQL.
 Have hands-on experience in developing, designing, maintaining big data platform and coordinating and working
across teams to improve adaptability and acceptance.
 In Azure I have worked on a data migrating project where we are migrating on-premise data to the azure cloud
using the azure data factory data integration service. Once we bring the data to the ADLS we are using the azure
data bricks to process the data.
 AS part of processing we are doing data cleansing, data validation, data de-duplication and data standardization.
Then the final data we are loading into the snowflake data ware house.
 Developed Hibernate configurations and session-per-request design pattern for connecting to database
connectivity and to access the sessions for database transactions respectively.
 Developed JAX RS and Jersey Container for http REST Calls and web services using all formats of data for
Transmission like JSON, XML, TEXT and others.
 Developed Restful Web services for transmission of data in JSON format
 Exposed APIs both as REST and SOAP via Apigee Platform.
 Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
 Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections
wherever necessary in the application.
 Converted JAVA files to Groovy.
 Developed and executed software systems utilizing JavaScript and Groovy.
 Spring beans were used for controlling the flow between UI and Hibernate.
 Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.
 Developed AWS S3 to copy project artifact into S3 bucket.
 Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
 The application is based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and
MySQL to develop Single Page Applications (SPA).
 Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and
Angular UI components, Components, ng-Modules, Providers, Services and classes for navigation respectively.
 Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the
Web Pages.
 Optimized performance is achieved by Angular 4 Lazy Loading.
 Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using
Jenkins along with UNIX Shell scripts to automate routine jobs.
 Created and configured the continuous delivery pipelines for deploying micro-services and lambda functions
using Jenkins CI server. Achieved Dependency injection by creating spring services, Spring Dynamic Modules
(GI), spring controllers and DAOs to wire objects of business classes.
 Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to
make service extensible scale and feature wise.
 Used RAD as IDE to develop the application and followed the standard features for debugging and running.
 Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
 Log4J was used to monitor the error logs and used GIT as version control tool.
 Followed the Maven build life cycle to build the application and deployed into WebSphere application server.
 Developed test cases and performed unit testing using JUnit.
Environment: Java 1.8, J2EE, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, AWS, Micro Services,
Mango DB, Spring, Spring boot, Hibernate, MVC, Web Services, MAVEN, WebSphere, RAD, JUnit, Apache Flex,
JMS, log4j, Mongo DB, REST Client, Jenkins, UNIX, Kafka, JIRA, Git, Azure.

FedEx, Memphis, TN April 2020 – Oct 2021


Sr. Full Stack Java Developer
Description: FedEx 1Source/Invoice Adjustment System provides abilities for end-user to service customers
regarding invoices payments disputes receivables adjustments tracking information. The system interacts with
Oracle E-Business Suite backend system where the transactions are stored. The in-built workflow management
system routes the transactions to various web services depending upon the user s request. The application process 20
million transactions per day
Responsibilities:
 Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use
Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio
and UML.
 Developed the application using Java/J2EE standards and guidelines.
 Developed the UI Screens using JSP, JavaScript and HTML and did the client-side validation with the
JavaScript.
 Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to
delegate the request flow to the Backend tier of the application.
 Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
 Created RESTful Webservices in pushing data to downstream systems
 Used Hibernate in order to deal with large databases the organization has implemented data access tier using
Spring DAO.
 Developed the system using Java, Spring 4.0.5, Spring Boot, hibernate 4.3, Angular-JS, react js, Express js,
HTML5, CSS3, Bootstrap, Angular-UI etc.
 Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and
HTML.
 I extensively used Azure Data Factory for ingesting data from disparate source systems and integrating data
from upstream to downstream systems using Azure Data Factory as an orchestration tool.
 I automated jobs in ADF using different triggers like Event, Scheduled and Tumbling.
 I used Cosmos DB for storing catalog data and processing pipelines.
 I created numerous pipelines in Azure using Azure Data Factory v2 to get the data from disparate source
systems by using different Azure Activities like Move &Transform, Copy, filter, Databricks etc.
 Designed and developed a new solution to process the NRT data by using Azure Stream Analytics, Azure Event
Hub and Service Bus Queue. Migrated Hortonworks, Cloudera, or MapR clusters from on-premises
environments using HDInsight
 Implemented Reporting SPAs using Angular-JS, Angular Directives, Bootstrap, CSS3, LESS, and Gulp.
 Performed usability testing for the client’s webpages with use of STLC.
 Created restful API using express js to handle security, authentication and authorization.
 Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing,
Controllers, Services and Custom Directives, Bower, Grunt.
 Used Spring MVC framework to develop the application.
 Used Express js server allows to serve HTML, JavaScript and API.
 Developed service infrastructure components in Angular2/Typescript for a unified web UI initiative
 Developed and tested features in an AGILE environment using Angular 2 and Typescript.
 Worked on Angular 2.0 by consuming RESTful web services & Used Angular 2.0 forms like Template Driven
forms and Modern Driven (Reactive) forms.
 Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
 Participated in development of a well responsive single page application using ReactJS framework and
JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
 Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
 Participated in design of the components using a distributed architecture on AWS cloud platform.
 Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, etc.
 Implemented Spring MVC Controller module for better handling of client request, consume RESTful data
service and sending response back to client.
 Developed Spring AOP aspects for logging and exception handling and involved in integrating spring with
Hibernate.
 Worked on creating Microservices, API, and created Docker Files for different Micro-services. Used Swagger
to access the container
 Develop Docker based Microservices deployment modules with Jenkins, Kubernetes, and Ansible based
pipelines/frameworks.
 Deployed Microservices architecture using Pivotal Cloud Foundry (PCF)
 Converted a monolithic app to Microservices architecture using Spring Boot using 12 factor app methodology.
Deployed, Scaled, Configured, wrote manifest file for various Microservices in Pivotal Cloud Foundry (PCF).
 Used Pivotal Cloud foundry (PCF) command lined interface with an HTTP Proxy Server
 Performed ORM mappings with Hibernate and implemented spring transaction management in the application.
 I have used Kafka to develop end to end data processing pipelines.
 Used Apache Kafka confluent distribution both as a traditional messaging message and stream platform.
 Maintained Kafka Cluster by created Topics. Partitions for point to point messaging.
 Managed configuration of Kafka Cluster, Brokers, Topics, used Kafka Consumer, Producer, Streams API.
 Developed Batch jobs using Spring Batch and scheduled the jobs using spring scheduling.
 Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data
integrity, correcting anomalies, and increasing the overall maintainability of the database.
 Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and
reporting.
 Focused middle-level development of the client application for creating automated reports from the UI.
 Consumed SOAP web services and RESTful JSON web services to create the automated report
 Involved in planning process of iterations under the Agile Scrum methodology.
 Wrote Jasmine unit tests to test Angular.js, Developed unit test cases and functional test cases using JUnit.
 Coordinate and Communicate with the Onsite and Offshore teams
Environment: Agile, Scrum, Java/J2EE, Spring 4x, Spring Boot, hibernate 4.3, Spring AOP, Spring REST, Spring
MVC, JMS, JBoss EAP 6.x, Angular JS, MongoDB, NOSQL, Oracle 11g, XML, DOZER mapping, Typescript,
SAX, DOM, JAXB, WSDL, SOAP, REST, Java Script, Bootstrap, SASS, JQuery, Expressjs, react js, Docker,
Microservices, Pivotal Cloud Foundry (PCF), AJAX, HTML5, CSS3, Gradle, RESTful, AWS, SOAP UI, kafka,
Rational Quality Manager, Azure.

Client: Goldman Sachs, Jersey city, NJ Jan 2019 – Mar 2020


Sr. Full Stack Java Developer
Description: The project is about trading system where the data flows through different systems before it is into the
trade market. For this, we built an application Syndicate Link where a deal information can be sent to a 3rd party
vendor IPREO and to Master Book and finally it executes into the trade market.
Responsibilities:
 Design, implementation and integration of technologies in Agile.
 Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Adobe Flex.
 Extensive experience using framework APIs like Struts, spring, iBatis and Hibernate.
 Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object
relational mapping and connection management.
 Implemented Hibernate and spring to replace EJBs in the earlier architecture.
 Configured Struts Hibernate framework with Spring MVC.
 Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for
role-based sorting and filtering.
 Configured JMS Server setup and DB Connection pool setup & deployed Returned items in WebLogic Server.
 Developed REST API's using Spring MVC and spring boot, hosted all micro services on Pivotal Cloud Foundry
(PCF).
 Good knowledge on Kafka for streaming real - time feeds from external rest applications to Kafka topics.
 Experience in Integrating Apache Kafka with and created Kafka pipelines for real time processing.
 Knowledge about unifying data platforms using Kafka producers/ consumers, implement pre-processing using
storm topologies.
 Using Pivotal Cloud Foundry (PCF) did smoke tests, which are functional unit and integration tests on all major
system components.
 Designed and developed Microservices to divide application into business components using Spring Boot
 Good exposure to RESTful and SOAP based web services.
 Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
 Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the
web pages at the client side.
 Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich
client to improve customer experience.
 Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and
management of multi-step user input flows.
 Involved in creating Angular controllers, services, filters and configured Routing using Angular UI router.
 Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers
 Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page
Application (SPA).
 Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to
server.
 Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups,
optimized volumes and EC2 instances.
 Worked on Prototyping and Implementation using Java, Node.JS, and AWS with Slacker platform.
 Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web
Services (AWS), Linux and Windows servers.
 Integrate the ExtJs/Sencha framework with Oracle BPM. Developed web pages using HTML/CSS and
JavaScript.
 Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery.
 Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
 Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization
process.
 Implemented Hibernate for the ORM layer in transacting with Oracle database
 Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
 Involved in the development of SQL, PL/SQL Packages, Stored Procedures
 Working in Deployment area, using Dockers Tool for deployment by creating Docker Containers and Docker
Images and pushing it to Docker HUB.
 Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the
detail design of the application using UML.
 Developed Maven scripts for various tasks to automate the build process and for the deployment of the
application in Web Sphere server
 Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a
consistent web experience.
 Developed JUnit test cases for all the developed modules.
 Coordinate and Communicate with the Offshore and manage, assign their work and drive it to completion.
Environment: Spring, Hibernate, Struts, WebLogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS,
Angular.js, React.js, Node.js, Backbone.js, JavaScript, JSP, Java Server Pages Standard Tag Library (JSTL),
SERVLET, Oracle, CRUD, PL/ SQL, JDBC, UML, Eclipse, JUnit, MAVEN, ITEXT, GWT (Google Web Toolkit),
Pivotal Cloud Foundry (PCF), Microservices, JBoss, ClearCase, Jasper report, ILOG, Docker, Agile, AWS, Kafka,
Web 2.0, SOA.

Client: People Tech IT Pvt, Ltd, Mumbai, India May 2015 - July 2017
Role: Java Full Stack Developer
Project Description: People Tech provides a wide variety of value-added integrated IT solutions to customers
across a multitude of markets and geographies. Our skilled consultants and professionals help our customers achieve
and exceed their business goals by designing, deploying, and implementing optimized and scalable IT solutions that
continuously exceed their expectations.

Responsibilities:
● Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement
gathering, Design, Analysis and Code development.
● Responsible for gathering and analyzing requirements and converting them into technical specifications.
● Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer
Specifications from Business Analyst.
● Developed client slide components utilizing Java Swing framework.
● Developed and implemented the MVC Architectural Pattern using Spring MVC Developed POJO objects
corresponding to the database schema and implemented persistence in the business logic using Hibernate.
Developed configuration files corresponding to beans mapped and backend database tables.
● Responsible for writing/reviewing server-side code using Spring JDBC and DAO module of spring for
executing stored procedures and SQL queries.
● Functionalities include writing code in HTML, CSS, JavaScript, jQuery and making use of Bootstrap
framework.
● Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers.
● Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views
and synchronize data with server using LESS.
● Maintained cross browser compatibility achieved responsiveness using Bootstrap
● Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
● Used Node JS for server-side rendering. Implemented modules into Node JS to integrate with designs and
requirements.
● Developed JavaScript code using an XML Http Request Adapter to send an AJAX request to the server-side
code and implemented a callback function to handle the results.
● Worked on Spring RESTful API to exchange XML and JSON data between enterprise applications.
● Mastered the Grunt with commands for building and deploying the project.
● Used firebug, IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.
● Used AWS to deploy the project on EC2 instance.
● Experienced working with Jenkins for Continuous Integration (CI) of the project.
● Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to
develop various base framework components in the application.
● Used Log4j for the logging the output to the files.
● Used Eclipse as IDE for development, build, deployment and testing the application.
● Resolved database inconsistency with better design and efficient SQL queries.
● Implemented request and response objects using SOAP web services and created routes using Apache Camel
● Used JUnit for testing the application. Managed code with unit tests and GitHub.
● Used ANT for building the entire web application and deploy them on WebSphere.
● Followed Agile Methodology and participated in daily SCRUM meetings.
Environment: Java 1.7, Apache Tomcat, Eclipse, JSON, REST, Tiles, APACHE CAMEL, Oracle, Pl/SQL,
Jenkins, My SQL, Spring Dao, Hibernate, Spring, Jira, Tiles, JMS, Maven, JBoss Drools, JBPM, Fusion, Core Java,
CEP, Jasper, Oracle10g, Junit, JIRA, GIT, backend, MAVEN, Core Java, log4J.
Client: Infra Soft Tech, Hyderabad, India May 2013 – April 2015
Role: Jr. Java Developer
Project Description: This project provides clients with the ability to retrieve reconcilable credentials. It deals with
online payments, user management, balance, and transaction reporting. After using various service providers, the
customer validation details are provided after the change in credentials. It also provides automated processing
through phone menu options to check the account balance; pay bills and can make an appointment for the
technician.
Responsibilities:
● Developed user interfaces using JSPs Struts HTML XHTML DHTML CSS Java Script JSP Custom Tags.
● Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
● Implemented the Web Application using Struts Framework.
● Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
● Used Struts Tag Libraries to allow easy integration of Struts Framework into projects logic.
● Used Struts Framework to design actions action forms and related configuration for every use-case.
● Developed code using various patterns like Singleton Front Controller and Value Objects Service Locator.
● Used Spring Framework at Business Tier and spring s Bean Factory for initializing services.
● Good knowledge of REST-full web services using JAX-RS and Jersey tools.
● Extensively used Core Java such as Exceptions and Collections.
● Designed Frontend within object-oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
● Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-
WS API and did the corresponding configurations.
● Developed standard web frameworks using HTML, CSS, JavaScript, and React JS.
● Used Node.js as a proxy to interact with Rest services and interacting with Database.
● Designed WSDL s and elaborated type definitions schemas based on corporate standards integration and
security specifications.
● Created web services using SOAP to allow application and services to connect to them over the Internet.
● Implemented the Web Services and associated business modules integration.
● Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
● Used ANT script to compile and build the WAR.
● Configured the WebLogic handler for the Apache Web Server to serve static files JSP html images and CSS.
● Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on
Selection Criteria.
● Developed Servlets for Document Upload Image Streaming and Caching the data.
● Development and Integration of the Application using Eclipse IDE.
● Involved in the full system life cycle and responsible for Developing Testing Implementing.
● Involved in Unit Testing Integration Testing and System Testing used JUnit framework.
● Developed JavaScript validation for client-side validations. Performed Code reviews and code fixes.
● Used SVN for version control. Used Log4J to store log messages.
Environment: Java 1.6 J2EE Springs JSP Struts Hibernate Java Script, Node JS, AJAX HTML CSS JDBC Eclipse
WebLogic 10.x Restful Web Services WSDL Oracle ANT Windows SOA Design patterns JUnit jQuery SOAP

Education:
Bachelors in Computer Science, India, 2013
Masters in Computer Science and Engineering, 2018

You might also like