Avinash
Sr Java Developer
*******.*****@*****.***
Professional Experience:
. Over 8 years of experience in the IT industry involving analysis,
design, implementation, integration and testing of various systems.
. Good Exposure to Web Application Development using J2EE technologies
and Oracle.
. Extensive experience in architecture, design and building Complex
Business components, developing Multi-Tier Web Applications and Server
side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web
Logic, Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS,
JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript,
AngularJS.
. Good Exposure to work on Frame Work using Struts MVC Architecture.
. Good Knowledge on Sockets, Java Beans and Swing.
. Extensive experience with Model2 (MVC) architecture and Jakarta
Struts/Tiles. Solid experience in using Jakarta Apache frameworks like
Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation
mapping using Hibernate.
. Extensively worked on open source control frameworks Struts, Hibernate
and have in depth knowledge of design patterns and Multi threading.
. Created and consume Rest Web Services and SOAP WebServices
. Good in web based client-server Architectures and Frameworks such as
Struts, Spring 2.0.
. Experience in design, development and deployment of enterprise
applications for J2EE platform using JAVA, J2EE, Hibernate 3.0,
Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
. Good Knowledge of Web Services using SOAP and Restful.
. Having experience in low level design and reengineering of java
projects. This includes extensive knowledge of Swing/ Spring Core/
Spring Framework, Spring MVC, Web services(Soap, REST),
. Experience in developing secure web applications using Struts and
Spring frameworks.
. Experience in dynamic web development using JQuery, AJAX, Java Script,
XML and CSS.
. Experience in developing Web Services using SOAP and XML.
. Strong Experience in Oracle 11g and backend programming. Good
experience in SQL, PLSQL, DB2. Normalization, creation of stored
procedures and function.
. Excellent client interaction skills and proven experience in working
independently as well as in a team.
. Proficient with Software development methodologies like Agile
Methodologies.
. Excellent Team player with very good attitude and excellent
interpersonal skills with analytical abilities, communication skills.
. Experience in Python programming language.
. Good work experience on RDBMS like Oracle and MySQL. Creating SQL
statements & Sub queries.
. Worked on Service Oriented Architecture (SOA) such as Apache Axis web
services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
Technical Skills:
Web Languages Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web
Flow,
JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL
Frameworks Spring MVC, Struts, JSF Framework
Methodology OOAD, OOPS, UML, RUP, Autosys
Scripting JavaScript, CSS, AngularJS
Language
Markup Language HTML
Database Oracle11g, MySQL 5.x and SqlServer
Operating DOS, Windows, Unix, Red Hat
System
IDE Tools Eclipse, RSA, JBuilder, Oracle ADF, Web Logic,
Enterprised Architect, Rational
Rose, LDAP, RUP Methodology, Clear Case/Clear Quest
Web Services SOAP, REST, WSDL
Methodologies OOPS/OOAD, UML, J2EE Design Patterns
Version Control SVN, Clear case, CVS
Tools RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio,
ANT, Maven
Web/App. Websphere Application Server 8.0, Apache Tomcat, SunOne
Servers Application Server,
Web Logic 7.1/8.x, JBoss 4.x/5.x
ORM Tools Hibernate, JPA, iBatis
Other MS Office Suite, MS FrontPage, Toad, SQLDeveloper, CVS,
VSS, Test Director,
Dreamweaver, Unit Test, NIKU.
Professional Summary:
AT&T, Dallas, TX
Aug 13 - Till Date
Sr Java Developer
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 webserivces 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.
. Used Spring IOC (Inversion of Control) to remove the object
dependencies across the application.
. Used ANT scripts to build the application and deployed on Websphere
Application Server
. Integrated process into build system which auto-generates REST API
documentation from source code
. Developed all the User Interfaces using JSP and spring MVC
. Implemented Data Access Layer Using Hibernate.
. Implemented Singleton, MVC, Front Controller, Intercepting Filter,
Data Transfer Objects and Data Access Objects design patterns.
. Created war files & deployed on Tomcat using ANT deployment tool
. Creation of REST Web Services for the management of data using Apache
CXF
. Followed Spring MVC Framework for the development of the project
. Involved in writing PL/SQL stored procedures using PL/SQL Developer.
. Tested, debugged and implemented the application using JUnit for unit
testing.
. Created ANT archetypes for generating fully functional RESTful web
services supporting both XML and JSON message transformation
. Used log4j for tracking errors and debugging the code.
. Developed a fully functional prototype application using JavaScript
and Bootstrap, connecting to a RESTful server on a different domain
. Conducted code reviews against coding standards and made sure the best
practices are maintained in development process
Environment: Java/Java EE 5, Eclipse 3.5, BEA Web Logic 10.X, Spring 3.x,
Spring MVC, Spring IOC, JSP,
JavaScript, HTML, JSTL, Hibernate 3.X, XML, ANT, UML, Log4j, Oracle 10g,
Web Services, Microsoft Visio,
Windows XP, JUnit 3, PL/SQL Developer
Alliant Energy, Madison WI
Sept 11 - Jul 13
Senior Java Developer
Responsibilities:
. Analyzed the business requirements and prepared the time estimation.
. Written Technical specification and presented them to LOB for the
approval.
. Developed code using Java, J2EE, Web Services, customized spring using
JISI framework.
. Defined and wrote Java beans in Spring 3.X for services and
dependencies
. Developed code for obtaining bean references in Spring Framework using
Dependency Injection (DI) or Inversion of Control (IoC).
. Experience in developing web services for production systems using
SOAP and WSDL
. Resolved bean cyclic dependencies.
. Developed the Ant scripts for preparing WAR files used to deploy J2EE
components
. Defined declarative transaction by creating Spring AOP proxy objects.
. Written unit testing and integration testing using Junits, Mockitos
and AOP method interceptors.
. Generated code coverage for the management purpose, code and branch
coverage percentage is maintained at par with 70%.
. Used ANT for building the application and deployed on Application
Server
. Used Log4j and commons-logging frameworks for logging the application
flow
. Wrote Hibernate configuration and mappings xml files for database
access
. Prepared ERA insight reports and fixed technical defects.
. Experience in working with Spring MVC using AOP, DI/IOC and JDBC
template
. SOAP UI is used extensively to test the middleware components
independently.
. Used IBM RAD / FAST IDE, Optim Studio for the development.
. Developed Database and used Hibernate for mapping objects to the
relational database
. Involved in the daily meeting to identify possible issues and define
the actions to take Used Test Driven Development (TDD) to build
specific components.
. Supported the application across multiple environments like IST, QA,
UAT and Production.
. Code review done using Crucible tool
. Used Ant for Production Control team for implementation & deployment
. Experience in developing web services for production systems using
SOAP
. Integrated Backend data base by using Hibernate.
. Deployed application in Web Sphere server.
. Used UNIX commands as part of project development and log
traceability.
Environment: Java, Spring Core, Spring ORM, Spring MVC, Oracle, Hibernate,
SOA, Junit5, UNIX, shell scripting, JSP, ANT Oracle, HTML,
DHTML,CSS,CSS3,Log4j, GWT (Google web Toolkit), JavaScript,
Web services (SOAP), Agile Methodologies, Jakarta Tomcat 6
WellPoint, Columbia, MD
Apr 10 - Jul 11
Sr. Java Developer, Web Developer
Responsibilities:
. Involved in the complete Software Development Life Cycle including
Requirement Analysis, Design, Implementation, Testing and Maintenance.
. The RESTful web services have been used to retrieve and update the
data which is populated.
. Dependency injection which is a very significant step in
the UI development application has been implemented through services.
. Directory structure has been created for the code that is written for
the UI part of the application which is very convenient for any of the
teammate or the developer to understand the occurrence of defect or to
rectify it.
. Utilize in-depth knowledge of functional and Technical experience
in Java/J2EE and other leading-edge products and technology in
conjunction with industry and business skills to deliver solutions to
customer
. Developed Server side components using Hibernate and Spring framework
. Designed application modules, base classes and utility classes using
core java
. Designed and implemented customized exception handling to handle the
exceptions in the application.
. Configured Maven dependencies for application building processes
. Involved in developing code for obtaining bean references in spring
framework using Dependency Injection (DI) or Inversion of Control
(IOC)using annotations.
. Used Spring validation and wrote validation rules.
. Integrate REST APIs in application and website to work with different
kind of platforms
. Primarily focused on the spring components such as Dispatcher
Servlets, Controllers, Model and View Objects.
. Created Maven build file to build the application and deployed on
Websphere Application Server
. Implemented the application following the J2EE best practices and
patterns like Singleton, Factory, Session Faade, MVC and DAO.
. Developed Business components using Java Objects and
used Hibernate framework to map the Java classes to the database.
. Designing the front end using JSP, JQuery, CSS and Html as per the
requirements that are provided.
. Extensively used JQuery selectors, events, Traversal and JQuery
AJAX with JSON Objects
. Used Hibernate, object/relational-mapping (ORM) solution, technique of
mapping data representation from MVC model to Oracle Relational data
model with a SQL-based schema.
. Developed Hibernate DAO classes and with the spring frame work
manager classes retrieve and save the data from the database.
. Used Spring IOC framework to integrate with Hibernate.
. Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and
deploy the entire project onto the Web logic Application Server
. Customized Rich Faces data grid Floating filtering, Sorting,
Pagination, clearing all filters, row coloring, column spans, scroll
bars, Refine Views, column and header styles.
. Implemented Model View Controller (MVC) Architecture and coded Java
Beans (as the model).
. Implemented WebServices to send order details to downstream systems
using Jax-Rpc, Rest
. Implemented version controlling using Dimensions.
. Implemented log4j for logging purposes and debug the application.
. Designed and developed the application presentation layer using JSTL.
. Prepared JUnit test cases and executed the test cases using JUnit in
eclipse.
. Executed Jprobe and resoled the performance issues in the application.
. Involved in bug fixing during the System testing, Joint System testing
and User acceptance testing.
. Consumed Restful Web services
. Supported the application during the warranty period.
Environment: Java, UML, Spring 3.1, Eclipse 3.5, Oracle Web Logic
Application server, JSP, JQuery, Servlets,
JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, REST, Maven, CSS, DOM, DHTML,
JUnit, Dimensions, Log4j,
Oracle10g, TOAD, UNIX, Ant, Agile Scrum.
IGATE Patni
Client: AOL, Dulles, VA
Feb 08 - Mar 10
Java Developer
Responsibilities
. Developing new pages for personals.
. Implementing Struts MVC Design pattern for the Application for the
front end appearance and log in Screens.
. Using Content Management tool (Dynapub) for publishing data.
. Implementing AJAX to represent data in friendly and efficient manner.
. Developing JSP's and Action Classes.
. Used Hibernate annotations to persist the data into Oracle Database.
. Interacted with external services to get the user information making
web service SOAP calls
. Design and developed web layer components using JSP and Struts
Framework
. Implementing Log4j for logging and debugging.
. Implemented SOAP over HTTP and SOAP over JMS communication
. Developed Server side components with coordination Hibernate and
Struts.
. Implementing Form based approach for ease of programming team.
. Developed WebServices in SOAP, UDDI.
Environment: Core Java, Struts framework, J2EE (JSP/Servlets), XML, AJAX,
DB2, MySQL, Tomcat, SVN, RedHat.
IGATE Patni, India
Jul 06 - Jan 08
Software Engineer
Responsibilities:
. Involved in Development of Reception/Admission and Payment/Receipts
modules
. Complete understanding of requirements and design
. Developed HTML pages for Client Side Validation
. Wrote client side validation in Java Script.
. Involved in creating JSP pages for presentation of the data to the end
user
. Designed new services using various J2EE design patterns like DAO,
Value Object, and Session Fa ade.
. Wrote ANT scripts to deploy the components on Web Sphere Application
Server 5.1.
. Did regular code reviews and fixed major bugs without side effects.
. Strict adherence to Java coding standards
Environment: Java, JSP, Servlets, EJB, Struts, Web Sphere Studio
Application Developer, Oracle 8i, Web
Sphere Application Server, ANT, HTML, JUnit, Java Script, Rational Rose,
Dream Weaver 8.0, CSS, Ant, Log4J,
VSS, Linux