We provide IT Staff Augmentation Services!

J2ee Developer Resume

2.00/5 (Submit Your Rating)

Minot, ND

SUMMARY

  • An accomplished software engineer specialized in Object Oriented Programming Analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing, Debugging, and Maintenance.
  • Having 6+ years of extensive experience in complete Software Development Life Cycle (SDLC) including gathering System Requirements, Design, Coding, Development, Testing, Production Support, Maintenance and Enhancement.
  • Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, Spring, JavaScript, JQuery, Servlets, JavaBeans, CSS, EJB, JAXB, Bootstrap.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Experience with Object Oriented Analysis, Design and object modeling using UML (Use cases, Test Cases, Sequence and Class diagrams).
  • Experienced using Java/J2EE patterns Data Access Object, Front Controller, Decorator, Facade, Factory, Abstract Factory, Chain of Responsibility, Composite and Singleton.
  • Practical experience in using IDE tools such as Netbeans, and Eclipse and application servers Websphere, WebLogic and Tomcat.
  • Experience in SQL using Oracle 9i/10g/11i, IBM DB2 and PL/SQL.
  • Hands-on experience in unit testing frameworks TestNG and Junit.
  • Experience in design and development of Model View Controller using Servlet, Struts 1.1 and Spring MVC.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions also performed polymorphic associations.
  • Experience with version management software such as ClearCase, Concurrent Version System (CVS), Subversion (SVN) and Visual Source Safe (VSS) and tools like ClearQuest.
  • Hands-on experience in using logging frameworks log4j and slf4j.
  • Strong experience in XML Parsers such as DOM and SAX Parsers.
  • Implemented new solutions with emerging technologies for resolving issues such as inefficiency, performance bottleneck in distributed applications.
  • Provided solutions to automate development and testing for web services based application.
  • Mentored team member to learn and use emerging technologies and domain knowledge.
  • Conducted cross team trainings on software technologies.
  • Good Experience in IBM Websphere Process Server, IBM Websphere Portal, IBM Websphere Integration Development, Websphere MQ, Websphere Business Modeler and Websphere Business Monitor.
  • Expertise in client side designing and validations using HTML, HTML5 and JavaScript.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS

Languages & Technologies: Core JAVA, Applets, AWT, Swing, Threads, JDBC, Java Beans, Cryptography, J2EE, JSP, JSTL, JPA, EJB3, Hibernate 2.x/3.x, Spring, Web Services, WSDD, WSDL, SOAP, Apache AXIS, Struts 2, JSF, JMS, JTA, Java Mail, AJAX, XML, XSL, XSLT, XPATH, DOM/SAX Parsers, JavaScript, HTML, CSS, PL/SQL, XML, HTML, JavaScript

Servers: IBM WebSphere 7, BEA WebLogic 10/11g, Apache Tomcat Server 4.1/5.0/6, JBOSS

Databases and Tools: Oracle 10g/11g, MySQL 4.x, MS SQL Server 2008, MS Access, Stored Procedures, DB Visualizer, DB Artisan, TOAD

PROFESSIONAL EXPERIENCE

Confidential, Minot, ND

J2EE Developer

Responsibilities:

  • Involved inRequirement Analysis, Design and Development of user requirements using IBM Rational Suite anddesign tools like IBM Rational Rose, IBM Rational Software Architect, and IBM Rational Software Modeler.
  • Involved in design and development of server side layer usingXML, JSP, JDBC, JNDI, EJBand DAOpatterns usingEclipse IDE.
  • Designed the application using UML Diagrams such as Class Diagrams, Sequence diagrams, Deployment diagram and State diagrams were developed using Rational Tools.
  • Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
  • DevelopedJSPpagesusingStruts Custom TagLibrariessuch asHTML tags,BeanTags,Logic Tags and Template Tags.
  • Designed and Implemented MVC architecture usingStruts Framework, Coding involves writingAction Classes/ Custom Tag Libraries, JSP.
  • Development ofEJB’s, ServletsandJSPfiles for implementing Business rules and Security options usingWebLogic App Server.
  • Developed Action Forms and Controllers inStruts 2.0/1.2framework. Utilized variousStrutsfeatures like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
  • Designed and developedWebServices (SOAP, WSDL). CompiledXML Schematogenerate JavaBeanClasses usingAxis 1.2.
  • Involved in the Development of reporting system usingStruts, Hibernate and Web Services.
  • Used thespring frameworkto implement bean to declare a service and accessed those using Application context.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Used Apache Ant to compilejavaclasses and package into jar archive.
  • Used JDBC andHibernate frameworkto access the data from back-end Oracle database.
  • Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: J2EE, Spring, Hibernate, JMS, TOAD, AJAX, JSON, SAX, JSTL, EJB, JSP, SQL Server 2005, Servlets, HTML, CSS, XML, XSLT, JavaScript, WebLogic, Eclipse, CVS, RationalClearCase, Log4j, ANT, Windows 7.

Confidential, Malvern PA

Java/J2EE Developer

Responsibilities:

  • ImplementedAgile (Scrum) Methodologythat includes daily scrum with team.
  • Developed the application usingHibernateandSpring Framework.
  • Developed presentation layer usingSpring MVCand used annotation based mapping to map the JSPpost backs to the controller methods.
  • Spring AOPis used for Security and Transaction Management.
  • Developed Rich user interface usingHTML5, JSF, JSP, XSLT, and CSS3.
  • ConfiguredJBoss Application serverand deployed the web components into the serverusingOracleas Back end database.
  • UsedHibernateto communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
  • Worked withOracle PL/SQLqueries, Triggers and Stored procedures.
  • UsedElvyx,a tool designed to monitor and profile theJDBCactivityused to locate and fix performance issues.
  • Improved the performance by usingConnection Poolingto maintain the database connections within the session and reduce the number of transactions with the database.
  • Involved in performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL and HQL queries to get optimized performance.
  • UsedJAXBfor marshalling andunmarshalling.
  • UsedSpring Web servicesfor communication withSTARandBOBJ.
  • UsedFirebugtoinspect, edit and monitor CSS, HTML, JavaScript and Net requests in any web page
  • UsedMavento build and deploy the application.
  • UsedPUTTYfor Unix login, to run the batch jobs and check the server logs.
  • Involved in performingIntegration testingof the whole application.
  • UsedJUnitwithJMockfor unit testing.
  • Was responsible for updating the defects status in a daily based QA status meeting.

Environment: Java1.6, Spring 3.0,Hibernate 3.2, Oracle 10g,JSP,JSTL, XML, HTML,CSS, JavaScript, WebLogic Application Server, Eclipse 3.0,JAXB,Web services,Maven,JUnit, Velocity, Firebug.

Confidential -Buffalo, NY

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements analysis of business flows and day to day discussions with Business Analysts.
  • CreatedPOJO layerto facilitate the sharing of data between thefront end and the J2EE business objects
  • Used server sidespring framework and Hibernate for Object Relational Mappingof the database structure created in Oracle.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Developed web services by usingRestful API.
  • UsedJavaScript for clientwhile server validation through Expression Language.
  • Used GOFJava & J2EEdesign patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • UsedJPA with Hibernate provider.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application usingEclipse IDE.
  • Involved inHibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrotedevelopertest cases & executed. Prepared corresponding scope & traceability matrix.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Ran check styles, PMD Defects, find bugs etc and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • UsedApache Tomcat ApplicationServer for application deployment in the clustered window environment
  • Used SVN repository for version control.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java, J2EE,Servlets, JSP,HTML, JS, CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, J-Unit, SVN, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC.

Confidential, Alpharetta, GA

Senior J2EE Developer

Responsibilities:

  • Used MVC Struts 1.3, Struts tag libraries, HTML, JSTL, AJAX, Java script for the Presentation layer
  • Developed the Struts Form Beans and Action Classes and added the audit logging support using AOP approach
  • Developed JSP Filters to add and handle the common functionalities
  • Development of hibernate mapping files using Middlegen Tool
  • Developed a DAO Service Layer using Hibernate and provide a standardized integration between DAO layer and the Action classes
  • Wrote the shell scripts to configure the application on the main installation server
  • Developed the Java Web services using Apache Axis. These web services provide an integration between NS and other Tee Time Systems
  • Developed the integration interfaces using JMS/ActiveMQ to connect to other PMS systems.
  • Developed a higher level standardized infrastructure to process the XML data using SAX/DOM parsers and used XSLT to transform the data accordingly
  • Developed a framework for the tasks scheduling using Quarts Scheduler.
  • Developed an API for Retail Inventory Interface with Falcon Gun running, Windows Mobile 5.0 Pocket PC with the help of Falcon 4400 Series. Evaluated the JDK 1.1.8 AWT user interfaces on CreME API but the UI was not accepted by the customers. Then tried J9 from IBM and found several UI problems. At the end I had to switch to .NET C# solution and the product was highly accepted by the customers.
  • Adopted J2EE practices and design patterns like Factory, Abstract Factory, Singleton and Builder
  • Involved in the development of Credit Card support using CyberSource APIs. Integrated the Credit Card functionality with POS and RPOS
  • Adopted the Agile/XP/Scrum methodologies to implement the SDLC
  • Designed and developed excellent Logging Mechanism for each order process using Log4J
  • Testing and debugging of applications using JUnit
  • Used CVS for version control.
  • Extensive experience in SSH/SSL & Java Key Tool management in creating Certificate Requests, Installations and Browsers integrations for secure contents and its related domain of problems.

Environment: Java, JSP, JSTL, Servlets, Spring, MVC Struts, Hibernate, Jasper Reports, Velocity, Quartz, XML, XSLT, XPATH, Web Services, WSDD, WSDL, SOAP, Apache AXIS, ERWIN, Visio, ANT, CVS, PVCS Tracker, Mantis, Object Oriented Analysis and Design (OOAD), JProfiler, Eclipse, Linux Ubuntu, Windows 2008; Team Size: 40

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the Smartonline Accounting Framework for small businesses.
  • Developed the demo mode of a trail account so that the potential customer can use the system.
  • Developed the Syndication Infrastructure so that the Banking Module can be integrated with External Systems like Banks.
  • SSO was developed so that the user can move to and fro in Accounting and Other One Biz apps.
  • Provided the multi tenancy for multiple offices of a customer.
  • Did the performance tuning of the application so that the parallel load of 1000 users can be handled.
  • Created an easy to use Quartz API that simplifies the cron expressions and use of complex Quartz Connections and backend threads and tables.
  • Developed a Mail Merge API using Java that reads the data from a CSV file and generates/parses RTF documents to support the important keys of MS Word like MERGEFIELD, DATA, HYPERLINK, TIME, PAGE, SYMBOL, MERGEFORMAT & ARABIC etc.
  • Created a BI based Event Streaming API that sends SMS & Email Alerts to targeted audiences when a defined event happens.
  • Developed a JPEG to RTF stream Converter for MS Word documents being rendered by Velocity (JPEG & RTF Binary Knowledge, Bit Level Mathematical Work in Java, Fast Stream Operation in java.nio )
  • Provided a JNLP based set of tools that enable easy Mantis Integration for Release and Deployment needs.
  • Did extensive CVS Management like tagging, build, branching and Continuous Integration.
  • Introduced the Static Code Analysis, culture and developed the PMD, CPD & Find Bugs ANT scripts.
  • Developed a MCM API for data transfers from multiple clubs. Used AXIS based SOAP web services.
  • Developed tools for JVM monitoring and performance measurements of the AS. (JVM Internals, Jprofiler, JVM Heap Tuning, Explicit GC in background intelligent monitors).
  • Provided an i18N solution for multi currency and date display needs.
  • Developed a complete online payment processing solution. The API developed is based on Cybersource, Verisign & ETS Money.(Java/XML, SOAP, simapi-java-2.0.0, PayflowPro).
  • Developed a Graphical Studio for Room/Marina Layouts. Applet-Servlet Communication at its best, this project is a Swing based Vector Graphics application used to design Rooms, and Item Layouts in a Swing Applet. (Java 2D, Swing Applets, Servlets, JSP, MySQL, Vector Graphics, Distributed Object Serialization)
  • Developed the HCNY (Harvard Club of New York) Membership Management enhancements.
  • Investigated the ULCC system performance and found the infinite loop in the code.
  • Fixed the Precision of AR Charges using the enhanced mathematical formulation.
  • To debug the complex performance problems on busy productions, developed a Query Logging and Optimization Tool that shows the bad queries in minutes and can be scheduled to send emails for quick attention.
  • Developed a Server Critical Time E-Mail Alert using javax.activation API, Tomcat Lifecycle Knowledge & JVM Internals.

Environment: Java, Eclipse, Liferay, Tomcat, MySQL, JSP,Servlet, JSTL, Hibernate,JavaScript, CSS, XML, XSL,XSLT, SQL Yog, ANT, JUnit, JProfiler, New Relic, Log4J, i18N.

We'd love your feedback!