0% found this document useful (0 votes)
278 views

Chandra SR - Java Developer

The document provides a professional summary for Chandra, a senior Java developer with over 8 years of experience. It outlines his extensive skills and experience in software development using Java/J2EE technologies, including expertise in core Java, JSP, servlets, Spring, Hibernate, and web services. It also lists his technical skills and professional experience developing applications for various companies across different roles as a senior Java developer.

Uploaded by

Madhav
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
278 views

Chandra SR - Java Developer

The document provides a professional summary for Chandra, a senior Java developer with over 8 years of experience. It outlines his extensive skills and experience in software development using Java/J2EE technologies, including expertise in core Java, JSP, servlets, Spring, Hibernate, and web services. It also lists his technical skills and professional experience developing applications for various companies across different roles as a senior Java developer.

Uploaded by

Madhav
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Chandra

Sr. Java Developer


Professional Summary:

Over 8+ years of experience in Software Development areas such as, Analysis, Design,
Implementation and quality assurance Testing of web based and client/server applications
using Java/J2EE technologies.

Possesses strong interpersonal skills, the ability to interact with people at all levels, and
strong communication and presentation skills.

Experienced in Software Technology Core Java, J2EE Technologies like Servlets, JSP,
JDBC, HTML, XML, XSLT, AJAX, Jakarta Ant, JavaScript, REST and SOAP based
Web services and Multi - Threading concepts.

I have expertise in core java JSP servlets programming and J2EE technologies like spring
2.5 and hibernate 3.0.

Strong expertise in development and deployment of web components that include


Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0 and business layer components that include Web
Services, RMI, and JDBC 2.0/3.0.

I am proficient in creating web services requirement analysis and preparation of various


functional and technical documents for the applications to be developed or enhanced.

I love to work in a team environment with a pleasing personality to interact with clients
and I possess excellent analytical logical and programming skills.

Expert in HTML5/CSS3 development and have experience in Angular.js, Node.js,


Backbone.js, Knockout.js, Responsive design.

Strong experience with various application development IDEs: Eclipse, IBM RAD,
JBuilder, NetBeans.

In-depth knowledge and experience of analysis and design methodologies using OOAD,
UML and J2EE Design Patterns (MVC, Front Controller, Session Faade, Data Access
Object), with solid experience in MVC architecture (n-tier).

Experience with XML, XSD, DTD, SAX, DOM technologies.

Knowledge on service oriented architecture (SOA), workflows and web services using
XML, SOAP, and WSDL.

Knowledge of multi-vendor operating systems including Linux, Windows and Unix Shell
Script.

Created XML Schema, XML template and XSL. Developed Web Services Application
using SOAP and WS-Security

Developed and maintained elaborate services based architecture utilizing open source
technologies like Hibernate ORM.

Deployed components on JBoss and Web Sphere application server. Designed banking
web application by implementing the Struts 1.2 framework for Model View Controller
(MVC) pattern.

Technical skills:

Language

Java 1.8, Core java, J2EE, C, C++, PL/SQL

Java / J2EE Technologies:

JDBC, Servlets, JSP, RMI, JNDI, EJB, XML,


Custom Tags, JSTL, JPA. AJAX

Programming Language and Web

Java, J2EE, XML, HTML, Velocity, JavaScript, SQL,


and PL/SQL.AJAX, CSS, J2EE, Servlets, JSP, SAX,
DOM, RMI,
Swing, JDBC, JNDI, Ant, Maven.

Operating Systems

Windows 98/NT/XP/Vista/Windows 7 and Unix

Documentation Tools

MS Office, Microsoft Visio

Web Technologies

HTML, CSS, XML, Java Script

Database

Oracle 11g and MS Access

Professional Experience:
Thomson Reuters, Rochester, NY
Role: Sr. Java Developer

Jan 2015 Present

Responsibilities:

Used AngularJS Framework to develop the service portal web app.


Used AngularJS form validations for validating the client side data.
Used Maven scripts to build and deploy war files to QA environment.
Wrote Junit test cases to test the server side Modules.
Extensively used Spring MVC and Hibernate Framework for data handling.
Involved in implementing the Hibernate API for database connectivity.

Developed Hibernate mapping configuration files to provide the relation between java
objects and database tables.
Coded JSP pages and used JavaScript for client side validations and to achieve other
client-side event handling.
Developed applications using frameworks and API like Struts, spring, JSF and
Hibernate.
Designed the user interface of the application using HTML, CSS3, JavaScript,
AngularJS and AJAX.
Coded in AngularJS MVC Framework to make single page app (spa) and complex price
configurations pages.
Developed JUnit test cases for unit testing.
Used Spring validation framework for performing data validations.
Developed UNIX shell scripts to automate business process. This includes feeding data
to database and creating CSV files to send the data to different vendors.

Environment & Technologies: Spring, Web services, Java 1.7, Eclipse, UML, HTML, Java
Script, XML, Servlets, jsp, WebLogic 12c, Hibernate, OO Methodologies, Log4j,
PostgreSQL, JUNIT, JSON, Tomcat, Maven, log4j, GIT, Angular JS.
Novartis, Dallas, TX
Role: Sr. Java Developer
Jan 2014 Oct 2014
Description:
Online Account Management (OAM) is used by the customers to enroll and manage the
account online as part of Novartis Healthcare Company. Customers can keep track of all the
accounts at different service addresses; can also view their billing history. Balance payments
can be made via the site by adding credit cards information to the profile.
Responsibilities:

Developed REST and SOAP based web service interfaces to consume different third
party web services.
Used the JDBC Configuration files for data base Connectivity.
Develop DAOs using DAO Design Pattern to insert and update the data in the database.
Design the user interface of the application using HTML, Velocity, JSP, CSS,
JavaScript and AJAX.
Developed JUnit test cases for unit testing.
Developed several web pages using HTML, JavaScript, Ajax, CSS, JQuery
Hands on experience in creating/altering the reports using SQL Server Reporting
Services (SSRS).
Implemented SSRS Integration with Java/JEE web applications.
Hands on experience on Adobe live cycle to create/modify the documents with static and
dynamic data.
Implemented Adobe live Cycle integration with web application.
Unit Testing the Notices developed on Adobe Live Cycle.
Implemented the feature to deliver auto generated notices to the customers.

Implemented the new role Worker Read-only in the worker portal to enable the read-only
features for the workers with specific role.
Integrated with JMS/MQ to upload health Insurance plans in the system.
Hands on experience in debugging, testing the web service with Soap UI.
Performed Unit Testing on the application using Junit.

Environment & Technologies: Java 1.6, JAX-WS, SOAP, REST, Servlets, Velocity, XML,
XML Schema, DOM, HTML, SQL, JDBC, JavaScript, Ajax, SQL Server, Enterprise
Architect, Adobe Output Designer, Tomcat, Agile.

Dean Health Plan, Madison, WI


Role: Sr. Java Developer

October 2012 Dec 2013

Description:
I was involved in CDI (Customer Data Integration). I was involved in development of
several batches, which triggers java classes and informatica-workflows. I was involved in
designing java framework for batch. These batches have been developed in UNIX script
using shell/awk and java. I had opportunity to work in different java API like POI 2.5, log4j,
JAXP, JAVA MAIL; I was given Ownership of reporting Tool. I have learned fundamentals of
Customer Data Integration during this assignment.
Responsibilities:

Responsible for writing the Java code based on the Design Doc and sequence
diagrams.
Parsing different XMLs and reading properties file for the different configuration for
the project.
Created the different Batch Shells to invoke Informatica transformation.
Interaction with the Onsite Co-coordinator to get the work assigned and completed on
time.
Application built on Java Financial platform, which is an integration of several
technologies like Struts and Spring Web Flow.
Used Free Marker Template for sending the parameters to the back end systems.
Used JavaScript for the process of various order functions and integration within
different applications
Used JavaScript for the web page validation and Struts Validator for server side
validation.
Used SOAP as a XML-based protocol for web service operation invocation.
Developed session, entity beans and message driven beans.
Developed, and debugged the servlets and EJB with Web Sphere Application server.
Developed Web Services for data transfer using SOAP and WSDL

Developed JSPs with STRUTS custom tags and implemented JavaScript validation
of data.
Created the java based logging Audit tool for the project, which sends mail also for
the required group.
Used JDBC for database connectivity with Oracle & MySQL and wrote Data Access
Object.

Environment & Technologies: UNIX, Eclipse, Web logic Application PL/SQL Developer,
Control-M, Informatica Power Centre, Java 2.0, JDBC, RMI, UNIX Shell, PL/SQL.
NISC, Cedar Rapids, IA
Role: Sr. Java Developer

April 2010- September 2012

Responsibilities:

Involved in various phases of Software Development Life cycle (SDLC) of the


application like requirement gathering, Design, Analysis and code development using
Agile/ Scrum methodology.

Involved in design and development of server side layer using XML, XSD, SOAP,
JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE

Developed Object diagrams, Class Diagrams and Sequence diagrams using UML.

Developed HTML, JSPs, JavaScript, CSS, jQuery as a front end GUI with middle tier
framework as Hibernate using HQL and Struts using MVC framework.

Traded data with web server using AJAX without reloading the web page.

Used JDBC to manipulate the data on the System database Server.

Created Stateless and State full session beans for accessing and mutating Entity beans.

Used JMS to communicate between the components and configured on the server.

Developed custom tags, JSTL to support custom user interfaces.

Extensively used Spring MVC and Hibernate Frameworks for data handling

Have good knowledge and understanding of SOA technology such as ESB, web services,
XML, XSD, JSON, Rest and testing life cycle.

Expertise in Application development using various frameworks such as Spring


Framework 2.0,3.0,

Designed the user interface of the application using HTML5, CSS3, JavaScript,
AngularJS and AJAX.

Coded in AngularJS MVC Framework to make single page app (spa) and complex price
configurations pages.

Knowledge in using TIBCO Administrator for


Management and Application Management

Implemented NoSQL persistence pattern for some data within app to increase
performance

Experience in developing Web Services using Apache CXF.

Handled Java multi-threading part in back-end component, one thread will be running
for each user, which serves that user.

Used Angular.js to structure JavaScript code in an MVC (Model View Controller).

Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for
getting credit card information from third party vendors.

Used DOM for parsing the XML, XSLT Document.

Responsible to log defects and proactively coordinate with development team members
and testing lead.

Provided support for Oracle EBS Order Management and Receivables

Skilled in multi-threading, design patterns and Swing MVC architecture

Developing automated process for builds and deployments; Jenkins, Ant, Maven,
Sonatype Nexus, Shell Script, Perl, Java

Wrote JUnit test cases to test the server side Modules.

Designed and developed various Screens using JSP, DOJO, JavaScript, HTML5,
jQuery and CSS.

Hands-on experience in using Eclipse, Log4j, slf4j, JUnit, Mockito, TestNG for
building, logging, testing and Visual Source Safe, CVS and SVN for version control.

Used JAXB parser for parsing the valid XML files.

Designed and implemented XML parsing for XML order conformations.

Used JSF framework in developing user interfaces using JSF UI components, validator,
Events and listeners.

Added new functionality with shell scripts, C and Perl programs.

Designed various tables required for the project in Oracle database and used the Stored
Procedures in the application.

Wrote PL/SQL stored procedures and involved in performance tuning of complex


queries.

Monitored the error logs using Log4j and fixed the problems.

User

Management,

Resource

Used JNDI to read the details of the login users.

Used Multi-Threading to overcome the errors in the process of transactions.

Used JUnit to do unit testing for the modules developed

Developed the different components of the application such as JSPs, Servlets, EJBs and
DAO.

Environment & Technologies: Java1.6, Core java, JDBC, Servlets 2.5, J2EE, JSP, JSF 2.0,
JavaScript, Rich faces Hibernate 3.2, Angular.js, Spring, Struts 2.0, EJB, DAO, CSS,
HTML5, XML, XSD, ESB, JSON, REST, AJAX, DOM, JUnit, JTA, ANT, Maven, JMS,
PL/SQL, Apache Axis, SOA, MVC, DOJO, WebLogic, Web Services, IBM WebSphere 7,
Oracle 10g, log4j, JNDI, My Eclipse.

Kensium Solutions, Hyderabad


Role: J2EE Developer

Mar 2008 March 2010

Project: SPEED (System to Provide Employee Empowerment and Development)


Description: The application SPEED was intended to be used by employees and various HR
personnel of a leading Bank in the CEEMEA region. The e-HR project is aimed at
empowering the bank employees by providing them with their work-related information. This
project was aimed at making online availability of HR system. This project covers the entire
spectrum of HR activities and integrates the employees with the HR functionality.
Responsibilities:

Involved in development of Staffing sub-modules like Staffing Override, Interview


Override, and Resume Upload.
Interacted with the User Group to gather requirements.
Designed the sub-modules based on the initial specifications defined by the user group.
Performed Analysis and development of Stateless Session Bean, Data Access object and
Application Component for Screening and Short-listing module.
Involved in developing in all the tiers of J2EE application.
Involved in debugging, testing and integration of the system
Involved in designing of class and dataflow diagrams using UML Rational Rose.
Used JDBC to establish connectivity to the database for performing the database
operations.
Developed UI screens using Swing components like JLabel, JTable, JScrollPane,
JButtons, JText Fields
Performed Unit Testing on the application using Junit.
Created and modified Stored Procedures, Functions and Triggers Complex SQL
Commands for the application using PL/SQL.
Performed Unit Testing on the applications that are developed

Environment Used: Java, Servlets, J2EE, JDBC, EJB, JSP, Java Swing, Rational Rose
2000, HTML, XML, Oracle 9i, JBoss, PL/SQL.

EDUCATION:

Bachelors in Computer Science and Engineering from JNTU Hyderabad, India.

You might also like