Sr. Java/j2ee Consultant Resume
Tampa, FL
SUMMARY:
- 7+ Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/J2EE technology.
- Used Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNDI, Frameworks (Struts, spring, Hibernate) in Implementing J2EE technology.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
- Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java, Servlets, EJB, JSP, Xml, HTML and Java script.
- Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving Confidential t details in some of my projects.
- Building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, and PVCS.
- Experience in Enterprise applications and Diagnosing, fixing performance, solving and stabilizing problems of Java applications/products.
- Used Web Sphere Application Server, Web Logic Application Server and Jboss in my projects and successfully deployed and compiled many of the applications on them.
- Experience in application development using Model View Controller Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class, and Action Form.
- Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse and Net Beans.
- Involved in building and deploying Maven, and ANT scripts for some of the applications and also Customizing WAR, EAR and JAR files for many successful applications.
- Experience in developing Front-End using Struts, Struts2, JSP, JSF, JavaScript, HTML, DHTML and CSS.
- Used Hibernate, MyBatis and JDBC to connect to databases like Oracle, MYSQL to store, delete, manipulate and retrieved data from them in many of my applications.
- Involved in Troubleshooting, problem solving and Bug fixing in many of my projects done.
- Experienced with databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
- Worked on different Operating Systems like UNIX, Linux, Windows 2k/NT, Windows XP.
- Knowledge of Java/J2EE design patterns like Factory, Singleton, Business Delegate and Service Locator.
- Excellent communication skills, interpersonal, strong architectural skills, hardworking and ability to effectively communicate with all levels of the organization such as technical, management and customers
TECHNICAL SKILLS:
Programming Languages: Java, C, SQL, PL/SQL, XML, XSL, XSLT, and UML.
Databases: Oracle 9i/10g, IBM DB2, MS SQL Server 2000/2005, MySQL
Web Technologies: Servlets2.4/2.5, JSP 2.0/2.1. JSTL, Struts, JSF, HTML, DHTMLJavaScript, AJAX, J2EE Technologies.
Frameworks: Jakarta Struts 2.0/1.x, spring 2.5/2.0, Spring MVC, Hibernate 3.0/2.0.
FrontEnd Technologies: HTML, CSS, DHTML, JavaScript, AJAX, JSTL, Custom Tags.
XML Technologies: XML, XSL, XSLT, SAX, DOM, JAXP, JAXB, SOAP, WSDL.
Application/Web servers: IBM Web Sphere 3.5/4.x/5.x, BEA Web Logic 8.x/10.x, Jboss 3.0/4.0/5.5.
Tools: & utilities:Hudson, Harvest, Microsoft Visio, VSS, Clear Case, XML Beans, Toad 8.0, Putty, FTP, SSH.
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Responsibilities:
- Involved in analysis, design phase, development and implementation phases.
- Acts in a high-level technical role as a designer for major enhancements utilizing a thorough understanding of available technology, tools, and existing designs, providing expertise and guidance in developing with Axis framework, myBatis, CXF, and Java toolset.
- Implemented application using Spring framework.
- Implemented Web services with Axis, CXF, Jboss-Jaxws framework.
- Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework Extensively used the JBOSS server for application development and production.
- Designed WSDL using Bottom Up approach.
- Used several concepts of Mathematics like Calculus, Algebra for complex calculations.
- JAXB architecture being used to bind XML data with Java, which helps in transformation between XML schema and Java Object and between XML instance document and Java instance object.
- Implemented myBatis/ Hibernate as an ORM tool for ORM mappings and configured mybatis-config.xml and spring-config.xml files to create the connection pool and setup required environment to map the tables and classes with Oracle, MYSQL RDBMS.
- Performance tuning of code that is already implemented.
- Used dynatrace performance monitoring tool for capturing timings and code level context for all transactions, end-to-end, from user click, across all tiers, to the database of record and back.
- Involved in sending and receive JMS messages.
- Involved in Unit Testing and Integration Testing.
- Created database triggers, stored Procedures, indexes and sequences.
- Created ANT, MAVEN build script to build the project deployment file.
- Designed the scripts to deploy the application into JBOSS server.
- Unit tested all the classes using JUNIT at various class level and method level.
- Responsibility for integration testing and UAT support for the project till the project goes into the production.
- Involved in analyzing and fixing bugs.
- Documented user manuals and other documents of the project to understand the system efficiently.
Environment: J2EE, XML, XSL, XSD, PL/SQL, HTML, JBoss Application Server, JMS, Documentum, Spring IOC, Mybatis, Hibernate, DAO, JDBC, Eclipse, TFS, WSDL, REST, Soap, JUNIT
Confidential, NJ
Sr. Java/J2EE Consultant
Responsibilities:
- Involved in analysis, design phase, development and implementation phases.
- Adopted MVC architecture and used Struts for the UI.
- Used WebLogic server as the App Server for hosting the application to the web.
- Designed and developed the presentation layer using JSP, HTML and Java Script with Struts Framework.
- Worked on Ajax, Java Script, DOJO, JSP, Tag libraries, HTML, DHTML in the UI.
- Developed Helper Classes to Validate data and against a Set of Business Rules.
- Designed and Developed Service layer to interact with EJB layer.
- Wrote beans which support these rich faces pages.
- Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
- Developed and deployed the Application components on WebLogic. Used XML to represent and transfer data between layers.
- Designed and implemented Data Access Object (DAO) layer using Hibernate 3.0
- Designed and deployed XML files for Dispatcher Servlet, Application Context and Controllers to implement the Inversion of Control (IoC) module in Spring 2.5
- Involved in writing triggers using RDBMS Oracle.
- Used XML for data inter-exchange as batch call between various applications.
- Used both SAX and DOM parser for XML related development.
- Written XSL/XSLT to transform the incoming and outgoing XML documents.
- Developed Servlets and back-end java classes using Eclipse.
- Implemented customer Order xml using JDOM
- Wrote Server side implementation for some modules creating beans and base classes.
Environment: J2EE (JSP, EJB, Servlets, JDBC,), XML, XSL, PL/SQL, HTML, JavaScript, WebLogic Application Server, JMS, EJBs, Struts, Spring IOC, Hibernate, JSPs, MVC, DAO, DAL, JDBC Multithreading, CSS, JavaScript, Tomcat, Eclipse, SVN, WSAD
Confidential, Stevens Point, WI
Sr. Java Developer
Responsibilities:
- Involved in Client’s requirement analysis and designed web interface, documented use cases and developed user interface documents.
- Designed and modeled Sequence Diagrams, Class Diagrams for the business Modules.
- Developed Application modules and business components using JSP, Servlets, EJB, Java, HTML, CSS and JavaScript.
- Worked on migrating the application from IBM WebSphere to Apache Tomcat Servlet Container.
- Developed presentation layer using JSP and JavaScript.
- Used SAX and DOM for parsing XML documents and XSLT for rendering UI.
- Developed session beans, entity EJBs for Accessing data from the Database in a business tier for Different modules in the Application.
- Implemented Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool and setup required environment to map the tables and classes with Oracle RDBMS.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework Extensively application development and production.
- Implemented required action forms and action classes, generated configuration file.
- Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
- Used AJAX for asynchronous data retrieval and dynamic, interactive content display
- Exploited the potential of Hibernate for complex Object-Database mapping, transactions.
- Designed and developed reports using iText.
- Performed client side validations using validation framework.
- To work with the Testing team to assist with the preparation of test plans and the testing of software to company guide lines and standards. To assist in the preparation of test plans and test scripts.
- Involved in Unit Testing and Integration Testing.
- Created ANT build script to build the project deployment file.
- Used CVS for version control management.
- Involved in writing Stored Procedures and Triggers to implement the application logic.
- Responsible for building Ant scripts for compilation and deployment.
- Used Log4j tool for logging and debugging in application development.
Environment: Java, J2EE, EJB2.0, JSP, Servlets, Struts, HTML, Java script, AJAX, PL/SQL, SQL Server 2005, Oracle, iText, JMS, Web Services (AXIS), Log4j, My Eclipse, Hibernate 2.0, CSS, CVSXML, Rational Rose, Ant, UML, Windows XP, WebSphere, Apache Tomcat
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) phases of the project
- Involved in Email Migration tool design reviews and writing Technical docs.
- Used WebLogic as the App Server for hosting the application to the web.
- Extensively used Struts1.2 framework as the Controller to handle subsequent client requests and invoke the Model based upon user requests.
- Participated in deploying the EAR files on to the Web Sphere Application Server.
- Written various configuration files that are required for Email Migration tool.
- Coded multithreading concept as the two modules Account Provisioning and Mail Box Provisioning should be running parallely and share a synchronized object.
- Written build scripts using ANT in deploying the applications.
- Written use cases for unit testing using Junit and also involved in bug fixing Wrote Ant script for build and deploying the application.
- Responsible to maintain the Logs using Log4j for the Workflow Transformation activities.
- Written various Utility methods that can be reused.
- Developed application specific Exception Handling.
Environment: Eclipse 3.2, WebSphere, WebLogic, Web Services, Quartz Scheduler, POI API. (ETL Tool) Apache ANT, JavaScript, JDBC, Log4j, Ant
Confidential
Java/J2EE Developer
Responsibilities:
- Develop and Refractor the Servlets and JSPs.
- Writing PL/SQL stored procedures, Trigger. To handle business logic related to DB.
- Implemented Observer Pattern to notify system when changes made to configuration files which are used in core system.
- Database management and JDBC connectivity
- Performing code walk through for all the allocated modules for various builds.
- Performance tuning of code that is already implemented.
- Testing for the coding standards of Java, which involves block comments, variable name declaration, and class level comments etc.
- Testing - unit testing & integration testing
Environment: Core Java, JDK1.4, J2EE, Servlets, JSP, JDBC, Front Controller design patterns, Oracle, WebSphere Application Server
ConfidentialJava/J2EE Developer
Responsibilities:
- Worked with product managers to gather information, develop product specific pages.
- Designed interface for sales reps using JSP, business logic via Java Servlets, to allow information sharing such as weekly progress reports, user notes, and feedback from doctors, between sales and zonal heads
- Designed the administration section for website to constantly update news and other relevant information.
- Added authentication systems to restrict access for different employees on the basis of their designations
Environment: Java, J2EE, JDBC, MS-SQL, XML, MVC, JavaScript.