Java/j2ee Developer Resume
Fort Worth, TX
SUMMARY
- About 7+ years of J2EE/Java application development experience in development of multi - Tier distributed, Enterprise applications using SDLC.
- Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, spring, Hibernate, Web services, Design patterns.
- Experience in various Agile methodologies, RUP, Waterfall & Test Driven Development (TDD).
- Intensive knowledge in databases like Oracle, SQL Server, OBIEE.
- Experienced Developer with exceptionally good in PL/SQL, tSQL, Solaris, Linux.
- Experience in working with multiple Servers like Apache Tomcat 5.5, 6.0, IBM Web Sphere 5.1, 6.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.0.
- Knowledge of adobe flex 4.0
- Extensive development experience on different IDE’s like Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, JBuilder and Net Beans.
- Experience in XML related technologies like XML, XTREAM, XSL, XSD, DTD, and XML Schemas, XML Parsers like DOM & SAX.
- Experience in Web Services Technologies like JAXP, JAXB, REST, WSDL, JMS and Service Oriented Architecture (SOA).
- Expertise in creating reports using Jasper & Crystal Reports
- Experienced in using Log4j and good expertise in Ant Tool and Maven.
- Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern.
- Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
TECHNICAL SKILLS
Web Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, JavaScript, AJAX, XML and HTML
Web Servers: Java Web server, Apache Server, Tomcat
Application Servers: Web Sphere 4.0/5.0, Web logic 8.1/ 10.0/ 10.3.1
Tools: /Utilities Content Management Server Team Site 6.0, TOAD for Oracle, Log4j, Ant, JUnit, Caliber, Manugistics One View, Flex, OBIIE.
Development IDE(s): JBuilder 8.0/2005 Enterprise, Eclipse 3.0, Net Beans 5.0, RAD 6.0, WebLogic Studio 8.0, WebLogic portal workshop 813
Modeling: OOAD Modeling with Rational Rose, Crystal Reports.
Web tools and languages: JSP, Java Script, Ext Java Script XML, HTML, DHTML, REST, WSDL, SOAP, COBOL
Framework: MVC, Apache Struts, Axis, Hibernate, Spring, Axis2
Databases: DB2, Oracle 10g, SQL Server 2000, MS Access, OBIEE
Languages: Java, C, C++, SQL, PERL and PL/SQL.
Operating Systems: Windows 95/NT/2K/XP/Vista, Unix (Sun Solaris), Linux
EAI: WebLogic Integration 8.1/10.0/10.3.1
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Java/J2EE Developer
Responsibilities:
- Gather the requirements from the business users for the requirements analysis phase.
- Managed the planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasksto the project manager.
- Liaised with the users of the existing three billing systems and performed a detailed system study.
- Supported the team in migrating data from the three old billing systems to the new database.
- Worked in Agile and RUP methodology.
- Developed stateless session EJBs for encapsulating the business logic.
- Used various patterns like Delegate, Singleton Pattern. Extensively used Struts (in coding the Dispatch Action Handlers) and JSP. Implemented the functionalities using struts Dispatch Action Handlers, JSP, HTML, Web Logic 8.1.
- Research and development activities and execute proof of concept projects.
- Implemented the dynamic form generation in front end using ILOG JRules and JavaScript.
- Worked on supports for all SOA integrations in eCase and Contact Management applications. Role involved in integrations using SOA framework, working with multiple legacy systems.
- Implemented Data Access Object for accessing the database methods signatures. (Integrated with the DAO Objects). Model View Controller (MVC) architecture has been adopted to provide Struts framework. Unit Tested coded and tested the entire application and fixed the bugs. Developed Dash Boards using Net Charts and also with MS Excel. Used Struts 1.2, JSP, html. Integrated the application with the Standard Rules Engine and tested the web application against the Rule Engine ILOG.
- Java Platform, JEE5, SPRING, JDBC, EXT JAVA Script, JPA, Servlets, Struts, JSP, AJAX, Filters, JMS, XML, Class Loading, JVM Performance Tuning, Applets, JavaScript, Log4j, Pojos.
- Design patterns like Dependency injection, Singleton, Domain Object, DAO, Session Façade, Intercepting filters, Factory pattern, Service Locator, Front Controller, Command pattern, MVC
- J2EE application Server, Web sphere, Web logic, Apache Tomcat.
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
- Developed the HTML prototypes for the purpose of approval from the business users.
- Worked on Web Services using Java API for XML Services (JAX-WS) and supported, build, deploying RESTful Web APIs Services
- Developed mapping documentation from SQL, MS Access, Excel and CSV files into IAS’s SQL database.
- Designed and developed the application using design patterns like Singleton, Session Façade, Factory and framework componenets like Spring MVC, Spring ORM with Hibernate and created their configuration files.
- Worked on pre-calculated web templates and used control queries to increase the performance of the query and also worked on OLAP cache.
- Developed classes to interface with underlying web services layer
- Maintained shell script for accessing entries from distributed queue in FileNet ESB
- Designed web services for the above modules.
- Involved in writing J Unit test cases for test driven development.
- Contributed in design and development of Struts/MVC web based application.
- We Develops data access queries and uses OBIEE tools like Answers, builds dashboardsand help indevelopment of complex ad hoc queries and analyses.
- Works in conjunction with data analysts for developing dashboards and other end user solutions.
- SOAPrequires more bandwidthand resource than REST.
- RESTful web servicesinherits security measuresfrom the underlying transport.
- Used SQL Query Analyzer for writing SQL scripts.
- Deployed the application onto the production boxes
Environment: Java/J2EE (JSP, JSF, Struts), Web logic 9.2, IntelliJ IDEA 6.0.4, Oracle 9i, Windows NT, JUnit, EJB3, JMS, XM, HTML5, CSS Script, J query, Spring MVC 2.0, SOAP, Hibernate, RAD, Rational Clear Case, Apache Axis, OBIEE, SAP, OLAP Reporting, SOAP, Crystal Reports, COBOL, RESTful Web services.
Confidential, LA, CA
Java-J2ee Developer
Responsibilities:
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
- Involved in writing the database integration code using Hibernate Leveraged the AOP features of Spring framework to handle exceptions.
- Used Apache Axis for implementing and testing Web Services.
- Involved in Development of Creating Calculators for Billing 5.1.
- Designed and developed jsp(s) for the modules using NetUI tag library.
- Coding of JSP’s for presentation.
- Coding of JSP’s for presentation.
- Coding of EXT Java Script for front-end validations.
- Writing the java script and designing the JSP GUI frame work.
- Wrote perl scripts to automate the jobs in UNIX box. Worked on High Volume transaction processing in UNIX box. Load consists of some millions of rows of data. Did processing of file, which received through TCP/IP FTP.
- Creating deployment descriptor for entity bean (EJB) with jet ace tool provided by Web sphere Application Server. Also explored The lookup procedure for a bean deployed in Web sphere Application Server.
- Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
- Worked in OLAP reporting and used Crystal report reporting tool.
- Involved in the development of web services.
- Involved in creating shell scripts for Server strat/stop/deploy installed on UNIX box.
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Maintained shell script for accessing entries from distributed queue in FileNet ESB.
- Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
- Contributed in design and development of Struts/MVC web based application.
- OBIIE Workswith business analysts and acts as a liasion between technical departments and business departments. Trains the power users of your respective businesses along with business analysts.
Environment: Core Java, J2EE (Java 1.5, JSP, Servlets, EJB 2.0), HTML, RAD, SOAP, Log4j, Ant, JUnit, Oracle 10g, SQL, Jquery, RUP, WSAD 6.0, PVCS, WebLogic 10.3, Bash shell, JSF, Unix and Linux, OBIEE, SAP, OLAP, DB2, Hibernate, JDBC, SOAP, COBOL, Crystal Reports, REST web services.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Analysis and development of different types of messages for interplan communication using SOAP Over JMS
- Analysis and development of other modules like sccf search, listing search, mailbox, accessing remote sccf search, claim summary, message summary
- Analysis and development of plan integration, ECM web services using JAX-WS
- Analysis, development of various server side components like SDOs, service handlers for service layer, DAOs for persistence layer and action classes.
- Build application components based on software specifications
- Development and deployment of Entity Java Beans to communicate with the database using IBM Web sphere Application Server3.5.
- Design UML diagrams like class diagram, sequence diagram for various modules using UML tools for system design.
- Development of Java Beans to communicate with Ejb’s developed.
- Designing and development of web based UI using Spring, Struts, Mootools etc.
- Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios
- Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions. Handling acknowledgements, retries, cancellations and transactions
- Technically involved in the analysis, designing and development of various server side components like Xsds, SDOs, servicehandlers for service layer, DAOs for persistence layer and action classes, JSPs servlets for user interface layer
- Development of XML/XSLT/XSD for schema definitions.
- Participating in design and code reviews
- Unit Testing, and Integration Testing of application.
- Analysis of defects and Fixing them
- Ongoing support and maintenance of the application
- Participating UAT testing and production readiness
- Research and development activities and execute proof of concept project.
Environment: JAVA 1.5, XML, HTML/XHTML, JavaScript, AJAX, Jquery, CSS, J2EE, EJB 2.0, JMS, SDO, XSD, Web services, SOAP, DB2, IBM Websphere Application Server 3.5, Mootools, RAD 7.0, Spring Framework 2.0, Websphere Application Server 6.0, UML, Ant, Struts 1.3, Clearcase, SOAP, DB Visualiser, RUP, ClearQuest, Requiste Pro, Wicket Framework, SAP, OLAP, Crystal Reports, COBOL.
Confidential, OH
Java-J2EE Developer
Responsibilities:
- Involved in design of the application using UML.
- Prepared the sequence and class diagrams.
- Designed Database schema in Oracle and normalized them.
- Prepared Functional Design and Technical Design Documents.
- Developed stateless session EJBs for encapsulating the business logic.
- Developed MDBs for asynchronous messaging.
- Designed and developed the application using design patterns.
- Developed Ant scripts for the build and deploy of application in different environments.
- Involved in application migration from Weblogic 7.0 to 8.1.
- Used XML Beans for the xml data accessing.
- XML messages are used to communicate b/w web services that are written using SOAP and WSDL. JMS destinations are queue deployed on IBM MQ series 5.0.
- Used Hibernate as ORM tool for the re-modeling of DB schema
- Developed Workflows using WLI business process management.
- Developed data integration using Format Builder of WLI.
- Involved in the development of web services and writing shell scripts for server on UNIX
- Involved in writing JUnit test cases for test driven development.
Environment: Core Java, AJAX, Spring, WebLogic 10.3, JQuery, Hibernate, SOAP, SQL Server, Eclipse 3.1, SAP, COBOL.
Confidential, NY
Java Developer
Responsibilities:
- Worked on development of common framework in Google Web Toolkit (GWT) to build screens and make Remote procedure calls (RPC) to the middleware.
- Used Design patterns like factory, singleton.
- Developed on a mechanism to replicate reflection for AJAX
- Handling of issues related to conversion from Java to AJAX.
- Designed and developed reporting module using Jasper Reports.
- Designed templates using ireports to generate reports in multiple formats.
- Wrote utility in Apache POI to automate upload of high volume static data
- Designed and developed module to build Remittance Receipts in PDF using itext.
- Developed Reusable classes in the middleware using Hibernate.
- Developed and packaged the backend interface to build transaction files to be sent for processing.
- Studied SAML and analyzed available tools for implementing SAML.
- Studied Spring for implementation for future use.
- Integrated Apache with Tomcat.
- Deployed Application on Weblogic Application Server
- Created s and keystores for SSL.
- Involved in design and development of modules.
- Build java classes to pick items from the queue, make SOAP based remote calls to DC, gather data items and update local DB using JDBC.
Environment: Java, AJAX, J2EE, Google web toolkit (gwt), JSSE, JMS, SOAP, Web Services, Eclipse 3.1, Tomcat, Web logic, saml, shibboleth, Digital insight, Hibernate, Spring, Oracle, Solaris, Junit, Apache PO.
