Java/j2ee Developer Resume Profile
Camp Hill, PA
QUALIFICATIONS SUMMARY
- 8 years of experience in Analysis, Design, Development, Testing and Maintenance
- in the field of Web Applications and client-server environment.
- Strong Foundation in Java Technology J2SE, J2EE and good understanding on
- Object oriented concepts, OOD, OOP, OOAD
- Extensive experience in XML and related technologies, parsers like SAX, DOM.
- Also XML 1.1 and SAX 2.0.2, DOM Level 3, XPath 1.0 and 2.0 and XSLT 1.0 and 2.0 , SVG 1.1, and XSL XSL-FO 1.1, XQuery 1.0 and DTD, XML Schema
- Hands on experience in using Tiles Framework, Validator Framework, JSTL Tag
- Libraries, ResourceBundles, PlugIn, Internationalization, DynaActionForm,
- DispatchAction in the Struts Application development.
- Experience in UML used case diagrams, class and sequence diagrams
- Implemented Thread Safe and Synchronized modules using java programming
- languages.
- Application development experience using multithreading, Serialization,
- Externalization, Collection, Generics, Core Java, Applets and Swing.
- Extensive experience in Web application development using HTML, DHTML,
- CSS, XML, UML, JavaScript, Ajax, J2EE JSP, JSTL, JMS, JSF, Servlets,
- JDBC, JNDI, Java Beans, LDAP, Struts, EJB3.0 .
- Knowledge of HTML5.
- Experience in writing Web Services using WSDL, SOAP, and UDDI in distributed
- web application development environment.
- Experience using RESTful resources JAX-RS Client API, Server-Sent Events SSE .
- Used persistence using JPA API including Entity, Table, Embedded, ID, IdClass, Size, NotNull annotation among others.
- Working Knowledge of WebSocket.
- Used JavaScript Object Notation JSON for data transfer within HTML5, Responsive Design, Syntactically Awesome Stylesheets SASS .
- Working knowledge of Java Application Security Client-Side security including Cross-Site Scripting, Cross-Site Request Forgery, Clickjacking, Authentication and Authorization. Server-Side Security including Authentication, REST Resource Security, WebSocket Security.
- Experience of working in Spring Framework.
- Good working knowledge of C , LINQ, Delegates, webservices, WPF, WCF, and silverlight.
- Strong experience in working with Application Servers like Apache Tomcat 5.5, JBoss , IBM WebSphere 5.1, 6.1,7.0 BEA WebLogic Server and building application using ANT tool.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like
- Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data
- Transfer Object.
- Working knowledge of IBM WebSphere MQ and Tibco EMS.
- Extensive experience in using STRUTS 1.1,1.2,2.0 MVC Architecture Framework
- Well acquainted with the Software Development Life Cycle SDLC for
- Development Projects
- Experience in systems analysis and design using various model and design pattern
- for project planning which involves more than 40 tables.
- Deploying EAR, WAR, JAR files to application server.
- Experience in Ext GWT, Object Oriented Design and Development with Java
- Experienced in Unit Testing and generating of Test cases using JUnit.
- Experienced in shell programming for UNIX, Linux, and Solaris environments
- Good experience in coding SQL, PL/SQL triggers, stored procedures, functions.
- Experience of working with WSAD 5.0, RAD 7.0, Jbuilder, Eclipse with MyEclipse plug-in NetBeans.
- Extensive experience with both synchronous and asynchronous programming.
- Expertise in using Version controls such as CVS, PVCS, Rational ClearCase, MKS Integrity Client and RTC
- Strong background in Core Java 1.4, 1.5, 1.6.
- Outstanding written and verbal communication skills.
- Strong problem solving skill.
- Participated ACM-ICPC collegiate programming contest.
- Self-motivated, detail oriented, strong team player.
- Strong problem-solving skills and the ability to think creatively.
- Strong general analytical skill.
TECHINICAL SKILLS
Languages | Java, C , C/C , VB, Prolog, Pascal, HTML, CSS, JavaScript , AJAX, XML, PHP, HTML5, UML |
Java | J2EE, JavaEE, JSP, Servlet, Web application using Web 2.0 standards such as JSF, RichFaces, JSP, Struts, Spring, Hibernate, EJB3, JMS, JMX, Web Services JAX-WS XML Web Services , JAX-RS RESTful , WSDL, SOAP, JNI, JSON, JAXP, XPath 1.0 and 2.0 and XSLT 1.0 and 2.0 ,XML, SVG 1.1, and XSL XSL-FO 1.1, XQuery 1.0 and DTD, XML Schema, SOAP 1.2, and WSDL 1.1, RMI, JDBC, and JNDI, JUnit, log4j,Apachi poi, JXL and Ant. |
C | Collections, Indexers, Standard Interfaces, LINQ, Delegates, ORM, LINQ Object Relational Mapping, File I/O, GUI, Socket Programming, ASP.NET, SOA, Web services, WCF, SOAP Router |
XML | XML 1.1 and SAX 2.0.2, DOM Level 3, Xalan, Xerces, XForms, XPointer, XQuery |
Databases | Oracle 9i, 10g, 11 SQL/PL-SQL, trigger, function/procedures , MySQL, SQL Server and DB2 |
IDE | RAD 7.0/8.0, Eclipce, NetBeans, JBuilder, Visual Studio, |
Platforms | Windows, Linux, Unix, Solaris |
Others | Agile XP, Toad, Bash unix shell scripting , PHP |
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibility:
- Work as an application developer on the Java Platform, Standard and Enterprise Edition, in the following capacities.
- Participated design decision for functional design document.
- Outlined application flow.
- Implemented various Java/J2EE design patterns like Front Controller, Factory Pattern DAO, DTO pattern.
- Extensively used various collection classes like ArrayList, HashTable, and HashSet.
- Used Generic Collections wherever required.
Environment: Java, JSP, Servlets, JavaScript, Log4j, Apache poi, JXL, XML, SAX/DOM parser, DB2, SQL, JUnit, Spring JDBC, Spring IOC, RAD 8.0, WebSphere 7.0
Confidential
Java/J2EE Developer
Responsibility:
- Work as an application developer on the Java Platform, Standard and Enterprise Edition, in the following capacities.
- Implemented various Java/J2EE design patterns like MVC, Factory Pattern DAO, DTO pattern.
- Analyze and fixed logged application defects using HP Quality center
- Comparing the system behavior to the design specifications.
- Create, update and enhance application SQL.
- Critically analyze application performance and suggest improvements where appropriate.
- Analyze changes to design specifications and determine the application impact, utilizing design patterns and existing code where applicable to incorporate and test new requirements.
- Wrote Action/Controller classes to implement business logics and to maintain the process of the application.
- Extensive use of JSTL tag libraries in developing JSPs for the UI screens.
- Used Spring JDBC ORM architecture for object-to-relational mapping from the database and creating POJOs.
- Extensively used various collection classes like ArrayList, HashTable, and HashSet.
- Also used the new Generic Collections wherever required.
- Extensible used I/O classes like FileInputStream, FileWriter, FileReader, BufferedReader and BufferedWriter.
- Created test cases and executed those test cases.
- Create and maintain unit tests for application functionality using JUnit.
- Use JXL to generate xls file for reporting older version of Excel and use Apache POI for generating report in xlsx for latest version of Excel.
- Generated report in PDF format using lowagie API.
- Web Services, SOAP 1.2, and WSDL 1.1
- Calling mainframe COBOL program through java MAPI interface MQ , XML based copybook.
- Coordinate with offshore team on various issue like, distribution of work, bug fix and status meeting.
- Based on function requirement BRD-Business requirement document developed and design mock up screen and application
- Prepared technical design document.
- Involved various stage of development like Dev, SIT,UAT
- Fixed production issue based on priority.
Environment: Java, JSP, Servlets, JavaScript, Log4j, Apache poi, JXL, XML, SAX/DOM parser, DB2, SQL, JUnit, Spring JDBC, Spring IOC, RAD 8.0, WebSphere 6.1, 7.0, MKS Integrity client, RTC, HP ALM Quality center 11.0
Confidential
Java/J2EE Developer
- Responsible for design and implementation of lifecycle of various modules.
- Modified personalization services EJB to deal with five-digit PO. Box number and APO number Military address which is not a five digit zip code.
- Design a modal to pick delivery method.
- Compare the performance of GreyBox, jQuery LightBox, iFrame and css to graying out background and display the modal, ultimately used GreyBox.
- Write various Javascript function to evaluate user input in browser.
- Extensive use of various Struts tag libraries in developing JSPs for the UI screens.
- Extensively used various collection classes like ArrayList, HashMap, HashTable, HashSet.
- Used Generics depending on the particular problem.
- Modify various DTO for the new requirement.
- Used various formatting classes to display estimated arrival date and prices.
- Design JSP page in a way so that it will look almost same in different browser like ie7, ie8, Firefox, and google chrome.
- Modify action class to implement business logics.
- Used CORBA bridge to connect with mainframe.
- Modified a swing based desktop application to accommodate new component.
- Used CVS for choice branch application and for all the services.
- Write SQL statement in Toad to alter table.
- Used TopLink ORM architecture to connect with Oracle database.
- Did code review to standard with client specification.
- Modified iPrint UGC application to detect CMYK image type.
- Implement algorithm to convert raster of the image from CMYK to RGB.
- Attended daily meeting stating what we did yesterday and what we are going to do today.
- Did pair review for team member.
- Participating WAR Room meeting with QA team.
- Used java imageIO and java advance imaging api JAI to convert image type.
- SVN was the repository for UGC iPrint application.
- Used Hibernate ORM architecture for object-to-relational mapping from the database and creating POJOs
- Used Visual Source safe to store all the images of the application.
- Write JUnit test cases.
Environment: Core Java/J2EE, JSP, Servlets, Struts, Apache tiles, JSF, EJB 2.0 Services, Apache Sanselan , Swing, Log4j, Apache Maven, Oracle, SQL, JUnit , CORBA PL/SQL, TOAD, XML, HTML, CSS, JavaScript, jQuery, Firebug, ieHTTPHeader, Oracle TopLink, Hibernate, Eclipse, agile, JDBC, UNIX, WebSphere 6.1, CVS, SVN, Visual Source safe, Mercury Quality Center 9.0.
Confidential
Java/J2EE Developer
- Responsible for design and implementation of lifecycle of various modules.
- Implemented various Java/J2EE design patterns like Factory Pattern, Command pattern, Value Object Pattern and DAO pattern, AspectJ AOP, Multithreading.
- Used created numerous Stored Procedures and Functions to implement some complex business logic at the database level to improve response time.
- Designed and developed session and EJB3.0 Session beans for creating Wrapper Class around existing application and make it available on Different JVM using RMI.
- Experience with Master data management for colleting, matching and persisting data throughout the enterprise.
- Wrote Action classes to implement business logics and to maintain the process of the application.
- Extensive use of JSTL tag libraries in developing JSPs and JSF for the UI screens.
- Used SPRING Frame Work to implement MVC design pattern.
- Developed Web Services for credit card transaction. And communication of two web services in based on WSDL protocol.
- Used RSA to build secure key exchange protocol.
- Used Hibernate ORM architecture for object-to-relational mapping from the database and creating POJOs.
- Write test code using JUnit.
- Designed and developed dynamic views using JSP, JavaScript, Ajax
- Set up entire Spring application created numerous module specific JSF, JSPs , JSTL, AJAX, YUI to implement the User Interface Design.
- Designed ER diagrams and XML schema XSD for the data modeling. Used Oracle data integrator for the extracting data, transforming and loading to database.
Environment: Core Java, J2EE JSP 1.1, Servlets 2.2, JSTL, EJB 3.0 and JDBC, JMS, Annotation , Spring 2, Hibernate, Web Services JAX-WS XML Web Services , JAX-RS RESTful , JSF, RSA, JCE, XML/XSL, XSD, JavaScript, Ant 1.2, JUnit , Eclipse, HTML, CSS, Oracle, PL/SQL, JBoss, Linux.
Confidential
Senior Developer
- Used J2EE Design Patterns Session Facade, Data Transfer Object, and GO4 for Middle Tier Development.
- Used STRUTS1.1 Frame Work to implement MVC design and advanced validator.
- Used advanced feature of Struts Wildcard Mappings for preparing, displaying the form on JSP and submitting form to an action.
- Designed and developed session and entity beans for implementing the business logic.
- Deployed EJB on BEA Web Logic Server.
- System analysis, design and development of the web application.
- Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components, OOAD concepts applied.
- Designed Data flow diagrams, class diagrams, component diagrams, Deployment diagrams.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Developed the front-end components using HTML, DHTML, Java Scripts, JSP, AJAX, JSON, DOJO, Jquery, XML and XSLT.
- Implemented MVC architecture implementation on Eclipse framework.
- Implemented RIA application using Adobe flex.
- Used WebSphere application server for deploying Servlets and JSP.
- Developed interface to send messages between systems using JMS.
- Wrote test cases using Junit testing frame work.
- Coordinate Quality Assurance activities and web services.
Environment: Core Java, J2EE, Linux/Unix, Servlets, JSP, WebSphere application server 5.1, Hibernate, JUnit, BEA Web Logic, JBoss, Struts 1.1, JDBC, EJB, JNDI , JTA, AXIS, UML, XML, CGI, CSS, HTML, Oracle , JavaScript, Eclipse, log4j, SQL/PLSQL.
Confidential
Software Engineer
- Creating and executing comprehensive development plans for enterprise class applications.
- Implemented web application using ASP.net and add modules as customer requirement changes.
- Understanding existing process, requirement collection and creating prototypes.
- Provide analysis, design, development, deployment, production support for several new projects.
- Extensive use of TCP/IP network programming, multithreaded programming, and object oriented programming.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams.
- Developed HRM Software focuses to provide total HR management including payroll, leave management and loan management solutions for multi scale industries.
- Developed School Management System using J2SE covering registration, payroll, and bursar, admission.
- Developed accounting system specially designed for any small or large organization using PHP and MySQL
Environment: C , ASP.net, PHP, J2SE, Swing and AWT, HTML, JavaScript, CSS, UML