Java Developer Resume
Wakefield, MA
SUMMARY
- Over 7 years of IT industry experience in Architecture, Analysis, Design, Development, Implementation and Testing of software applications using Java/J2EE technologies.
- Experience in the following domains: Insurance, Finance, Healthcare and Manufacturing.
- Experience in application developing using Java, J2EE, EJB, Struts, Struts2, JSP, Servlets, Ajax, Hibernate, Spring, JUnit, Log4J, XML, ANT, JavaBeans, JDBC, JMS.
- Having extensive experience in Application Servers like Web Sphere 6.0, Oracle 11g, BEA Web Logic 11g, J Boss and Apache Tomcat.
- Efficient in software skills in generating design and architecture artifacts using UML.
- Extensive experience in Jakarta Struts 1.0/1.2/2.0 MVC Frameworks.
- Experience in developing web based GUIs using JSP, HTML, Java Applet, JavaScript, j Query, and JSTL.
- Expertise in XML, SAX, DOM, XSL, XSLT, JAXB, XPATH, Custom Tags.
- Good Knowledge in writing complex SQL Queries, Stored Procedures, Triggers and very well experienced in PL/SQL.
- Experience in using the SQL Development Tools: SQL Developer, MySQL Workbench, SQL Navigator and TOAD.
- Experience on Operating systems like Windows98/2000/NT/XP/7, Linux.
- Familiar with the use of design patterns including MVC, Session facade, Singleton, Data Access Object, Business Delegate, Service Locator, Data Transfer Object patterns.
- Experience in creating Sequence and Class diagrams using Rational Rose and Star UML.
- Extensively worked with Eclipse, Net Beans, WSAD and Rational Application Developer (RAD).
- Strong knowledge in Oracle, MS - SQL Server, MySQL.
- Extensive knowledge in writing builds scripts using Ant, Maven.
- Having good experience in writing JUnit test cases.
- Experience of using Web Services (SOAP, UDDI, XML Registries)
- Excellent communication skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS
Languages: Java, J2EE, J2SE, SQL, PL/SQL
Web/J2EE Technologies: AJAX, Servlets, JSP, JSF, JSTL 1.1, EJB 3.0, JMS, Hibernate 3.0, Struts2.0, JDBC, JNDI, RMI, JUnit, Spring, Web Services, Apache CXF, XML, XSLT, XPATH, SAX, DOM, SOAP, HTML, DHTML, CSS, JavaScript.
Web/Application Servers: IBMWeb Sphere 6, BEA Web Logic 9/10/11, Apache Tomcat, J Boss
Databases: Oracle 11g, SQL Server, MySQL.
Development Tools: Eclipse, Toad, Rational Rose, XML Spy, SQL Developer, WSAD5.1, RAD7.1, Apache Axis 1/2, Log4j
Operating Systems: Windows, MS-DOS, UNIX, Linux, Bugzilla
Configuration Management: VSS, CVS, SVN, Ant, Maven
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Wakefield, MA
Responsibilities:
- Designed and developed web interface to computational cluster in the form of Apache CXF and Spring 3 Framework based high-volume synchronous and asynchronous Web Services with MTOM envelope, attachments, and authentication.
- Responsible for implementing features to subscribe marketing events via messaging and process business logic to filter out irrelevant information.
- Developed sophisticated enhancements to web UI for Cross-Platform in jQuery UI and JSP.
- Developed Struts 2 front-end messages to session beans for new events implementing several Design Patterns, such as Façade, Strategy and EJB3.
- Provided Hibernate Mapping, configuration and Hibernate queries and caching for the above.
- Implemented components for logging customers’ status into the backend. Output both interactive and non-interactive charts with JFreeChart Framework.
- Used PL/SQL Developer for developing, testing, debugging, and optimizing Oracle PL/SQL stored-program units such as packages, and triggers.
- Designed XML Schemas for various user screens like summary, report, data fetching in the service-oriented architecture (SOA).
- Tuned the application and analyzed the Java codes with JProfiler.
- Followed the agile software development with Scrum approach as per specific standards.
Environment: Java, J2EE, JPA, Web Services, Axis 2, Apache CXF, SSL, Ajax, Eclipse, EJB, Maven, Ant, JDBC, XML, XSLT, JUnit, DB Unit, Spring, Struts 2, Hibernate, Oracle, Apache Velocity, JavaScript, jQuery, XHTML/DHTML, Subversion, SOA, Tibco, Linux.
Java Developer
Confidential, Kansas City, MO
Responsibilities:
- Developed the application based on Spring Framework that leverages classical Model View Layer (MVC) architecture.
- Developed the presentation layer with HTML, JavaScript, j Query, JSP and Struts.
- Implemented business processes such as User Authentication, Amount Transfer using Session EJB. Wrote data persistence logic for Hibernate backend.
- Implemented the application laid down by several design patterns such as MVC, Annotations, Business Delegate, Session Facade, Service Locator, Data Access Object, Data Transfer Object, Singleton, State, Strategy and Factory.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of patient status report.
- Created SOAP Web Services to transfer the information between .NET applications.
- Worked with different XML APIs such as JDOM, JAXP (SAX) and JAXB in the request response data marshalling as well as un-marshalling process.
- Wrote efficient SQL, stored procedures and triggers for business needs on Oracle.
- Deployed the applications on Oracle Web-Logic 11g Application Server. Subversion as a source repository and version control system.
Environment: Java, JavaScript, jQuery, JSON, J2EE, JSP, JUnit, Struts, EJB, JMS, JNDI, Oracle 11g, SQL Developer, HTML, XML, DOM, SAX, Maven, Web Logic, Hibernate, Spring, Subversion, Apache Axis2, Apache CXF, J Profiler.
Java Developer
Confidential, Flushing, NY
Responsibilities:
- Wrote front end code with Apache Velocity Template and JSP.
- Implemented client side validation using JavaScript, Prototype JavaScript Framework.
- Developed the application using Spring Framework to implement a MVC design approach.
- Used J Profiler to assess memory leaks and thread conflicts.
- Used JPA Hibernate in persistence layer of the application.
- Developed several Session Beans and Message Driven Beans.
- Implemented web services using WSDL for authorization.
- Used Ant scripts to build the application and deploy on Web Sphere Application Server.
- Performed unit testing of core functionalities through JUnit.
Environment: HTML/DHTML, Java, JavaScript, Servlet, JSP, Velocity, EJB, J Profiler, spring, JPA, Hibernate, JDBC, SQL Server, Web Sphere Application Server, CVS, Ant, JUnit, and Log4J.
Java Developer
Confidential, Los Angeles, CA
Responsibilities:
- Used J2EE (JSP, Servlets, EJB), Java, JDBC, Serializable, Collections, and Entity Beans to map the java classes to corresponding data.
- Development the flow of Sales and Distribution Report Generation via Web Services. In corporation of barcode printer for generation of material barcode.
- Created PL/SQL scripts; Wrote cursors, triggers and stored procedures.
- Generated complex reports using SQL queries.
- Wrote UNIX Shell scripts to start and stop different Consumer processes.
- Involved in unit testing, integration testing and UAT.
- Designed patterns such as Business Delegate, Factory pattern towards interaction between web component and business component.
Environment: Java, J2EE, EJB, JSP, JNDI, Servlets, JDBC, JUnit, Struts, DHTML, CSS, JavaScript, IBM Web Sphere Application Server, Rational Rose, XML, XSLT, Oracle 10g, CVS, UNIX, Shell, ERP.
Java Developer
Confidential
Responsibilities:
- Responsible for coding and implementing Spring MVC.
- Designed the web pages GUI using JSP, Tiles, HTML, and CSS.
- Implemented persistence layer using JDBC and created the Data Access Objects.
- Used Core Spring to separate an application's configuration and dependency specification from the actual application code. Used Eclipse as Java IDE tools for development.
- Deployed the application in Web Logic. Enabled logging as a value added feature due to restrictions in server access to view logs. Enabled this with Log4j.
- Responsible for Unit Testing using J Unit Including Integration Testing and User Acceptance Test (UAT).
- Experience in build management with Ant scripts.
Environment: Java, Java Beans, Java Script, JSP, Servlets, Spring, Tiles, CSS, HTML, Oracle Database, XML, Log4j, JUnit, ANT, Eclipse, Web logic 8.1, Oracle10g, Toad 7.2.0.0, Linux.