Java/j2ee Developer Resume
Wayne, PA
PROFESSIONAL SUMMARY:
- Over 9 years of work experience in developing Java/J2EE applications.
- Experience building and deploying applications using Maven, Ant, and unit testing applications using JUnit.
- Experience in working with Relational Database Management systems - Oracle, MySQL, MS Access.
- Strong analytical & communication skills and ability to work independently with minimal supervision, and perform as part of a team.
TECHNICAL SUMMARY:
J2EE Technologies: Spring, JSP, JQuery, Servlets, iBATIS, Jackson, Jersey Client, DHTMLX, Angular JS, GWT, Axis, JNDI, Java Mail, XML, XSL, JUNIT, iText
Middleware: TIBCO
Web/App Servers: Apache Tomcat, WebSphere
Languages: Java, C++, C, SQL
RDBMS: Oracle, MySQL, MS Access
Build Tools: Ant, Maven
WORK EXPERIENCE:
Confidential, Wayne, PA
Java/J2EE Developer
Responsibilities:
- Implemented the search functionality in the Confidential Canada website using the Autonomy IDOL search engine.
- The Confidential Fetch service crawls and indexes the website and puts the indexed data in its own database from which the search results are queried and parsed into JSON data and displayed in the UI using JQuery.
- Worked on new developments and enhancements to the Confidential Canada and Hong Kong websites.
- These websites are spring MVC driven which interact with RESTFul web services to fetch the data which is converted to JSON objects using the Jackson framework and rendered in UI.
- Developed common UI components that could be shared across the department.
- Involved in analysis and design of the web projects, production support and peer code reviews.
Technologies and Tools: JAVA 1.6, Spring 3.x, REST, Servlets, JSP, JavaScript, JQuery, Angular JS, CSS, XML, XSL, JSON, Jackson, Jersey Client, iTEXT, CSRFGuard, JUnit, Maven, SVN.
Confidential, Conshohocken, PA
Java/J2EE Developer
Responsibilities:
- Designed and developed Axis based web services client application in the customer support module which clients can submit and track Confidential tickets, attach and download attachments and add comments to the tickets in the portal.
- Developed Axis based web services client application for rendering Jasper dashboard reports in the portal using Axis, WSDL, DHTMLX, JSP, Servlets, XML, Jasper Web Server, and Oracle.
- Designed and developed project administration module for internal users in the vignette portal using GWT, JSP, Servlets, Spring, iBATIS and Oracle.
- Designed and developed web based data collection modules which drive the Jasper Dashboard Reports module using DHTMLX, AJAX, JSP, Servlets, XML, JQuery, Spring, iBATIS and Oracle.
- Worked on the reports module for generating reports in PDF, Word, HTML, Excel formats using Quadbase API, XML, Servlets, JSP, Custom tags, CSS, and JDBC.
- Interacted with the LDAP server to authenticate and authorize users, and to add and remove users from the groups. Used JNDI API, LDAP server, Java, JSP and Servlets.
- Developed a client registration form in the Vignette portal. Technologies used: JSP, Servlets, Spring, iBATIS, JavaMail, LDAP.
- Provided production support for several applications in the portal.
- Worked on ANT build scripts and JUnit test cases.
Technologies and Tools: JAVA 1.5, Spring, Servlets, JSP, JavaScript, DHTMLX, GWT, JQuery, CSS, WSDL, Axis 1.4, iBATIS, Vignette, JDBC, LDAP, JNDI, JavaMail, Quadbase, ANT, JUnit, log4j, DHTML, HTML, XML, Putty, FileZilla, Eclipse, Oracle 10g, Toad, Perforce, Tomcat 7, Confidential Team Track Server, Jasper Server 4.5.1
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in development of the application using Struts, Spring Framework, and iBATIS.Extensively used Java Script language in the front-end of the application.
- Involved in developing presentation tier using Struts, JSP, Tiles, CSS, XML and JSTL.
- Creation of POJO Beans to build Data Model for the Application.
- Involved in bug-fixes and enhancements for the next release of the application.
- Used static code analysis tools to identify potential problems, look for bugs in java code.
- Involved in developing unit and integration test cases.
- Worked on WSAD 5.1.2 as the developing environment, ClearCase as version controller.
- Used Log4j for logging and debugging.
- Produced documentation for the software developed and maintained.
Technologies and Tools: Java, J2EE, Spring Framework,Struts, Tiles, JSP1.2, JSTL, iBATIS, WebSphere Application Server 5.0, WSAD 5.1.2, Log4j, JavaScript, XHTML, CSS, XML, Clear Case, Oracle10g, ANT, Windows XP/Linux, Checkstyle 4.3, PMD 3.9, FindBugs 1.1.3.
Confidential
Programmer/Web Developer
Responsibilities:
- Involved in the complete software development life cycle including analysis, design, development, testing and deployment.
- Implemented the UI using Struts framework and used JSP in the presentation layer.
- Performed server side and client side validations.
- Involved in application deployment on Tomcat.
- Designed and developed the database using MySQL.
- Developed test scripts based on the JUnit framework.
- Involved in technical and user level documentation.
Technologies and Tools: Struts, Servlets, JSP, HTML, XML, J2SE, Apache Tomcat, MySQL Server, JDBC, Eclipse, Windows2000, JUnit.