Sr.java/j2ee Developer Resume
Dallas, TX
SUMMARY:
- Having 6+ years of professional experience in design and development of enterprise applications using Object Oriented Programming, Java/J2EE technologies, Web application development, testing and deployment.
- Proficient in Application Development with Web Technologies, Distributed Technologies and Client - Server Architecture environment in Automotive, Telecom and Financial Industries.
- Over 5 years of experience in implementing web based projects using IBM Web Sphere Application Server 5.x/6.x, BEA WebLogic Server 10.0, JBoss 3.2.x/4.2, Apache Tomcat 7.0 and IDE’s like IBM Web Sphere Studio Application Developer (WSAD) 5.0, Eclipse, and RAD 6.0/7.0.
- Experienced with all phases of Software Development Lifecycle (Worked in Agile development methodology using Scrum and also waterfall method).
- Expertise in application development using various frameworks: Jakarta Struts Framework 1.x, Spring Framework, Java Server Faces(JSF), Spring Batch framework, 3.2, Java Data Objects with GUI plug-ins, Spring AOP and Spring batch.
- Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
- Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX.
- Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
- Has experience on java web services using Apache Axis2.0
- Extensive Knowledge on databases like Oracle 9i/10g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
- Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with Web Sphere and IBM HTTP Server.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP, Servlets, EJB 2.0/3.0, JDBC, JNDI, JMS, LDAP, IBM MQSeries and RMI.
- Good Working Knowledge of Experience in working with operating systems like Windows /2000/XP, UNIX, LINUX.
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications
- Excellent analytical ability, consultative, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
TECHNICAL SKILLS:
Languages and Scripts: Java/J2EE, JDBC, JSP, Servlets, Swing, C/C++, VB6.0, SQL, PL/SQL, JavaScript, JQuery, HTML, DHTML, Log 4j,XML, CSS, XSL, XSLT, DTD, XML Schema.
Frameworks: Struts, Spring, Hibernate, Tiles
IDE: Eclipse
XML Editors: XML Editor.
Application Servers: WebSphere, Weblogic, JBOSS, Tomcat
Database Client Tools: TOAD, Microsoft Sql Server.
Databases: Oracle 10g/9i/8i, MS-Access, MS SQL Server 2000/7.
Operating systems: Windows NT 4.0/2000/XPMS-DOS
PROFESSIONAL EXPERIENCE:
Confidential, DALLAS, TX
Sr.Java/J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Analyzed business requirements and created technical solutions.
- Used Maven for building the application, and completed testing by deploying on application server.
- Wrote unit test cases for Unit Level testing using JUnit
- Wrote test cases using Parasoft SOA test tool.
- Worked on Maven to build the application and used JRebel for code integrations
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications
- Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Worked on Hibernate and created mappings.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed the application on the Tomcat Application Server.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Test cases have been written by using JUnit framework.
- Created XSL style sheets to generate complicated output reports based on user requirements from XML data.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- Wrote message handler adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Accessed database using SQL Queries, PL/SQL scripts
- Worked with testing teams and resolved defects.
- The project was developed using Agile Methodologies.
Environment: Java, J2ee, JSP, Richfaces, Openfaces, HTML, XML,JBoss, Seam, Jquery, Javascript, Hibernate, JPA,Oracle,SQL,Spring, JMS, Web Servics, SOA,Servlets, Perforce, JRebel, Eclipse, Maven, Unix, Linux, Agile
Confidential, Bloomington, IL
Java/J2EE Developer
Responsibilities:
- Used Struts & implemented Struts Validation and automated validation and presentation on the Server side.
- Developed Business components deployed in the middleware on Websphere server 6.0.
- Designed the business requirement collection approach based on the project scope and SDLC methodology.
- Fixing defects using J2EE technologies.
- Taking part in technical discussions regarding the Enterprise Dash Board Architecture.
- Understood the requirements and current architecture.
- Created User Interface (UI) document to define specific characteristics of UI required for a S/W solution.
- Involved in the web component design and development using the Struts framework, JSP, Servlets and struts taglibs.
- Involved in the full SDLC.
- Designing and coding of Business Classes using Spring IOC and AOP features.
- Used IBM Rational Application Developer ( RAD ) for better coding, faster development, and debugging code.
- Used Message Driven Beans (MDB) to read message from the Q, invoked the Q using JNDI name. Handled JMS exception.
- Used Publish/Subscribe JMS message model to handle asynchronous use cases
- Placing and reading messages from Dbus layer (IBM Websphere MQseries/ IBM WebSphereMQ), which interacts with external systems.
- Used the WebSphere JMS to use as messaging system
- Implemented JMS API to create, send, receive and read messages between application components such as Entry Capacity and Exit Capacity.
- Was involved in core java programming with thread management, Multithreading and interfacing to different systems where escalation is needed.
- Conducted code review, implementation testing, and integration testing.
- Creating Junit test case design logic, and implementation throughout application.
- Creating an ANT build file for compiling and building the project, & converting the source into war file.
- Provided the technical design docs, Implemented source control using ClearCase.
- Mentoring development team on the usage of design patterns and reusable components.
- Designed JSP custom tags for the application.
- Involved in designing and developing the java-based object relational Hibernate 3.2 persistence framework to persist the business data with oracle database and J2EE based struts framework.
- Created Reference-Loader by generating a code which load all the reference - data (Static data) from xml file when the application is loaded.
- Used Hibernate to link the Dao classes to Oracle tables.
- Design and Development of Servlets for database interaction to Oracle database.
- Involved in writing interceptors.
- Used Apache Log4j to archive log files as per formatting and archiving (both size and number of versions) requirements.
- Used Java script for client side validation.
Environment: Java/J2EE Design Patterns (MVC), Object Oriented Analysis and design (OOAD), SDLC, Oracle10g,PL/Sql, Java/Jdk 1.5, Struts, Spring, Hibernate 3.2, Fusion Charts, Java Script, JMS, IBM Websphere MQseries/ IBM WebSphereMQ 6.0, Clearcase, ClearQuest,, C++, RAD, JSP, JSP Taglibs, JUnit, XSL, XML, Websphere server 6.0, Dream viewer, HTML, CSS.
Confidential, PEORIA, IL
Java/J2EE Developer
Responsibilities:
- Developed various UI (User Interface) components using (MVC), JSP, AJAX, JQuery, JSF, and HTML.
- Used JSF layout for View of MVC
- Developed from end applications using Richfaces, Openfaces, JSP, Servlets
- JQuery is used to add some animations to the page.
- Developed full-fledged application like Suggestion Box System for employees, which include automated emailing system based on the category.
- Another major application was Customer Feedback System on struts tiles framework.
- Worked on voting system for employees to recognize best employee and team based awards using Weblogic Platform.
- Involved in developing business components using stateless session EJB's on Websphere application server.
- Developed EJBQL queries to develop the finder methods in entity beans.
- Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0 GA and EAP domains Created both stand-alone and clustered environments for JBOSS domains.
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
- Involved in writing all client side validations using Java Script, JSON.
- Troubleshooting Weblogic Server and Oracle Database issues.
- Used Java Connection Architecture (JCA) for connecting the Weblogic App Server
- Designed Page Flows and Workflows for automated transformation or Publish Jobs.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed, Developed and Implemented document transformation applications using XML tool.
- Created special database maintenance tools, using Perl scripts, enabling database modelers to manage the databases more effectively.
- The business logic was implemented in EJBs and DAO layer accesses the back-end SQL Server database using JDBC.
- Implemented the Unit testing for the components developed.
- Used Log4j for logging and handling defects of the application
- Used CVS, SVN, Clear case and Clear Quest for version controlling and error reporting.
Environment: Core Java, J2EE, Servlets, JBOSS 4.2, JSF, JSP, JSTL, JQuery, AJAX, XML, HTML, JSP, Eclipse,Log4j, JDO, CVS, SVN, Clear Case, Oracle10g, EJB 2.0, Perl, Hibernate, JDBC, Weblogic9.2/10.0.
Confidential, DALLAS, TX
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC): requirement gathering, modeling, analysis, architecture design & development. The project was developed using Agile Methodologies.
- Developed J2EE based screens for a Researcher to validate trades, positions and options details. Used JSP, HTML, CSS, and AJAX for the enriched front end.
- Wrote object-oriented Javascript for transparent presentation of both client-side and server-side validation.
- Programming and Development of web pages using Spring 3.0, AJAX, Servlets, JSP, and Object Oriented JavaScript.
- Achieved MVC pattern using SPRING MVC architecture.
- Understand the application code.
- Wrote ANT scripts for building the applications.
- Involved in debugging and bug fixing of application modules.
- Added Log4j to log the errors.
- Deployed the application in WebLogic server to understand the application functionality.
- Assisted on migration tasks and application/setup checkouts.
- Prepared the Functional, Design and Test case specifications.
- Monitoring of the server box regularly.
- Handling the Action items in the ASG queue by Code fixing or Code development.
- Raising PR's to keep the track of Bridge cases.
- Designed and developed communication between client and server using Web Services.
- Developed and deployed the application on Application Server using Ant scripts
- Used Web Services to exchange information. Also Used SOAP framework and WSDL.
Environment: Java, J2EE, Servlet, JSP, AJAX, XML, Tiles, Spring, JavaScript. CSS, Windows XP, Eclipse, Oracle, Unix, SVN, HTML, Weblogic, Tomcat, JBOSS, Log4j, ANT
Confidential
Java Developer
Responsibilities:
- Developed code for various activities using MVC architecture (Page flows, JSPs,).
- Designed Java classes (Action classes & Dispatch Action classes) using Struts Framework to implement the MVC2 architecture.
- Used all the components of Struts Framework like Action Forms, Action Servlets, Action Mappings, Action Errors and Tiles.
- Developed Struts based form validation and error-handling using Struts Validation Framework.
- Worked on user interface using JSP, Tiles, JSTL, Expression Language (EL) and Tag Library.
- Was involved in developing Architecture design suiting the requirements of GETS.
- Developed client side screen using JSP & HTML.
- Used annotations to add meta data in Java.
- Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using STRUTS framework.
- Created YUI Modal Dialog, Simple Dialog, Panel, Buttons etc.
- Used features of YUI components such as event utility, Connection Manager, Dom and Rich text Editor (RTF).
- Added functionality for Toggle Html button and also to the work flow like add and delete variant, edit etc.
- Documenting and giving time estimations.
- Building administrative pages using JavaScript.
- Involved in developing the helper classes for better data exchange between the MVC layers.
- Worked on fixing defects with IE and Fire fox. Also used Fire fox debugger for the same.
- Configuration management, taking care of deliveries and rebases of the different project streams in CVS.
- Developed front-end JSP pages with search, insert & update options including usage of several JSP-Taglib classes to modularize the code.
- Generated build file using ANT.
- Used Panda for build and deployment.
- Proficient in unit testing the application using Junit.
- Used CSS for providing better front end effect.
Environment: Java/J2EE, Struts (MVC), Spring, Object Oriented Analysis and design (OOAD), SDLC, Java /Jdk 1.5, Ajax,, Java Script, CVS, C++, Eclipse 3.3, JSP, JSP Taglibs, Enterprise Java Beans (EJB), JUnit, Dream viewer, CSS.
