Beruflich Dokumente
Kultur Dokumente
Java/J2ee Developer
Summary:
Over 6+ years of IT professional experience in software design and development of Java/J2EE related to
finance and e-commerce industry with solid understanding of Object-Oriented Programming (OOP) skills.
Expert in Core Java concepts, such as Multi-Threading, Garbage Collection, Exception Handling, Collections
and java Reflection, etc.
Proficient in Core Java Design Patterns: Singleton, Observer, Visitor, Decorator, Proxy, Factory.
Expertise in J2EE Patterns, including MVC, DAO, POJO, Business Delegate.
Expertise in J2EE software Development Life Cycle (SDLC) of Business applications in web and client-server
environment using Java and J2EE patterns with JSP, Servlet, Ajax, JDBC, SOAP, XML, Log4j, JAXB, JMS.
Extensive experience in designing and developing multi-tier enterprise web applications with the use of
various frameworks.
Strong hands-on experience on configuration, integration and implementation in Struts, Spring, Spring
Transaction Management, hibernate, JPA, EJB, etc.
Experience in using front-end and data transfer techniques such as HTML, DHTML, CSS, JavaScript, AJAX,
JQuery, XML, DOM, JSON, etc.
Knowledge in web services: SOAP, UDDI, WSDL and RESTful.
Expertise in relational database Oracle, SQL Server, MySql, and DB2.
Experience in PL/SQL, such as Function, Procedure, Trigger, Cursor, Exception.
Participated in discussions with Project Manager, Business Analysts and Team Members on any technical
and/or Business Requirement issues.
Excellent knowledge of operating systems Windows, UNIX, LINUX.
Deep knowledge in writing UNIX shell scripts.
Experience in major web applications servers, including Apache Tomcat, JBoss, WebLogic.
Experience in SVN and CVS for controlling version and Maven for dependencies.
Experience in TDD and Agile Development providing efficient solutions.
Excellent analytical, problem-solving and communication skills. Proactive and innovative team player proven
to work under tight deadlines; capable of developing multiple projects and also can work efficiently as an
individual.
Developed the application using Struts Framework that leverages classical Model View Layer (MVC)
architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration)
and activity diagrams were used.
Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate,
ORM and Spring MVC Framework.
Designed and developed front-end using Servlet, JSP, JSF, DHTML, and Java Script.
Involved in designing the user interfaces and developed presentation layer using JSP, JSF, CSS, JavaScript.
Designed and Implemented Tiles and Layouts to the existing JSP files.
Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in
Presentation layer.
Developed business modules using Hibernate and Spring Framework technologies; Wrote SQL and HQL to
communicate with Database.
Played an active role in testing the application for different scenarios and in bug fixing.
Developed XML, XML schema and parser using SAX and DOM and implemented System Oriented
Architecture Methodology.
Configure application connectivity (e.g. JDBC, ODBC, etc.)
Developed the code using Spring Framework, JSF, JSP, JavaBeans, Hibernate, Web Services, Java Script, JMS,
JNDI, XML, XSLT and HTML.
Involved in implementation of application using conventional design practices (SOA-Service Oriented
Architecture, MVC-Model View Controller).
Configured JSF, Spring web based application (faces-config.xml, application_context.xml and web.xml)
Designed and developed the database for the application in Oracle 10g.
Utilize programming methodologies and languages and adhere to coding standards, procedures and techniques
while contributing to the technical code documentation.
Developed and Debugged the application using Eclipes.
Environment: Hibernate, Spring MVC Framework, Servlet, JSP, AJAX, DHTML, Java Script, Oracle10g, EJB
(Session and Message Driven Beans), Web services, JDK, PL/SQL, WebLogic
Client: XEROX Inc, Norwalk, CT
Jul 2011 to May 2013
Position: Sr. Java/J2EE Developer
Responsibilities:
Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.
Implemented Struts Action classes for business logic and form bean classes for validation by using Struts 2.x
(MVC) framework.
Developed and Designed database tables for the system. Extensively worked on complex SQL queries in
Oracle 11g.
Involved in testing, bug fixing and documentation of the system.
Deployed the application on Linux platform.
Developed interactive GUI screens using html, JSPs, JSTL tag libraries, xml, javascript, CSS.
Implemented Presentation Layer Framework (Struts).
Coded persistent layer including coding DAO objects and Java mapping bean classes via Spring MyBatis
tehnology.
Worked closely with the Testing Team in order to close Defects raised in the Quality Centre.
Wrote extensive JUnit Test Cases in order to verify the functionality of the methods.
Involved in Peer Reviews of the code changes.
Effectively interacted with team members and business users from different regions for requirements Capture
and Analysis.
Involved in Requirement gathering and determining the scope of the project.
Used MVC architecture for application development.
Performed client-side validation using JQuery and server side validation using struts 2 validation framework.
Responsible for development and maintenance of the online booking portal using
Servlets, JSP, JavaScript and JSTL.
Designed and developed web components to operate within Struts Action Framework.
Developed web page templates using Tiles and routed the formatted data to the appropriate set of tiled JSPs for
browser display.
Involved in creating registration, sign in, search results, customer support pages using JSP and JSTL.
Developed a Resource Bundle and configured the web application to load the message resources and accessed
resource values from an Action class.
Implemented DOM based xml parsing for displaying information to the user. The source data is obtained in xml
format which is then parsed to display information in a grid view.
Developed, tested and debugged web components and deployed the application in Tomcat.
Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
Created combined deployment descriptors using XML.
Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
Developed various activities like transaction history, search products that enable users to understand the system
efficiently.
Involved in preparing the Documentation of the project to understand the system efficiently.
Environment: JDK, Servlets, JSP, JSTL, Struts, Oracle 8, Windows, Tomcat 5.0, JavaScript, HTML, XML, J2EE,
Oracle.