J2ee Consultant Resume
Las Vegas, NevadA
OBJECTIVE
- Seeking the challenging and rewarding assignments in design, development and implementation of Object Oriented Applications, Client/Server, web Applications with an organization where I can get the opportunity to learn and grow.
SUMMARY
- Developer with nearly 6+ years of IT experience looking for an opportunity to use experience in a progressive, forward - thinking company. Strong self-starter with extensive expertise as a J2EE developer and broad skills in object-oriented (OO) development including service-oriented architecture (SOA) and development of n-tier web applications.
- Extensively used Open Source projects like Spring Framework (MVC, AOP, ORM and Web Services modules), Hibernate, and Apache Commons etc.
- Strong Knowledge in SQL, PL/SQL, JDBC with Oracle and SQL Server.
- Agile delivery of software using practices from SCRUM and Test-Driven Development (TDD).
- Hands-On Experience in scripting languages like Java Script, VB Script.
- Implementation knowledge of XML related technologies like XML, XSLT, DTD, XML Schemas and Web-Services.
- Proven ability to manage Confidential relationships, communicate effectively to upper management, co-ordinate activities between on-site and offshore teams, perform actions with integrity, identify risks and propose mitigation plans.
- Involved in Life-Cycle Development and Implementation for Business Intelligence using ETL Tool.
- Quick Learner, highly motivated team player with excellent organizational and analytical skill. Excellent verbal and written communications skills.
- Proven skills in application development and problem solving.
TECHNICAL SKILLS
Technologies & Frameworks: J2EE1.5 and JEE5, Web Services (SOAP, WSDL, JAX-RPC, JAX-WS), AJAX, Spring Framework, Hibernate3, Struts, EJB, Servlets, JSP, JSF, JSTL, Tiles, JMS, JMX, JDBC, JAXB.
Programming Languages: Java1.2 through 1.6, SQL, C and C++, JavaScript, XML, Unix Shell, HTML.
Databases: Oracle 10g and MySQL.
App/ Web Servers: Confidential WebSphere 6.x, WebLogic 9.1, JBOSS-4.0.2, Apache Tomcat, GlassFish-6.2.
Development and CASE Tools: Eclipse, Confidential RAD-6.5, NetBeans-6.5, Ant, Maven.
Methodologies/Technologies: Agile Methodologies, Scrum, OOAD and Design Patterns, UML.
OS: Linux, Unix, MS Windows (XP/Vista/7).
PROFESSIONAL EXPERIENCE
Confidential, Las Vegas, Nevada
J2EE Consultant
Responsibilities:
- Key player in project tollgates and working with Architect for System Architecture and Design (SAD) approval process.
- Responsible for the Oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files.
- Worked with external Product vendors ( Confidential, Xenos, Dialogue) for third-party vendor product integrations in EDMS.
- Implemented Web Services adapter using Spring’s Web Service extension for Apache AXIS framework. This include both upgrade existing JAX-RPC based services to JAX-WS level as well as building services on JAX-WS specification.
- Services ‘GetDocument’, ‘GetStatementDates’ and ‘GetStatementData’ services are exposed though both WebServices.
- Worked on Spring MVC Confidential application using stand-alone application.
- Developed a unit-testing framework by customizing Spring’s JUnit extension.
- Implemented persistence layer using Hibernate with JTA enabled.
- Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL and JSP for presentation layer. Used DHTML for Confidential side validation.
- Implemented MQ Listener component using JMS API for MQ Queues and Topics. User Message Driven Bean (MDB) type of EJB for listener implementation.
- Configured WebSphere server resources like JMS QCF Queues & Topics, Data Sources and handed over to infrastructure team
- Perform unit testing, code reviews, code walkthroughs, and troubleshooting from development phase to production.
- Responsible for application release management and development quality control.
- Initial prototype implementation of this project followed Agile development methodology and used SCRUM for project management.
- Developed application to access, manage, update and search for the information stored in directories accessible using LDAP.
- Worked on DB2 database and application server Apache Tomcat to deploy the application.
- Done a POC on using Restful Web Services using JAX-RS API.
- Involved in performance testing and tuning application to avoid memory issues at high loads. Worked with infrastructure team in setting up the JVM parameters, connection pools etc.
Environment: Java 1.5, RAD6, WebSphere-6.1, JEE-5 (Annotations, Jsp, Servlets, EJB, JAX-WS), Spring Framework-2.5.6, Apache Tomcat AXIS 2, Hibernate-3.0, Castor/JAXB, Dojo, Xenos, DHTML, Oracle, Maven2.
Confidential, Hartford, CT
J2EE Consultant
Responsibilities:
- Designing and implementation of presentation tier (GUI) using Spring MVC Framework.
- Redesign and implement the presentation layer and used JSTL for dynamic content generation.
- Implementation of Ajax based server-side validation for user input date through online forms.
- Implementation of Struts validation for Confidential side validation.
- Implemented most of the W3C standards for Accessibility.
- Implemented Search Engine Optimization (SEO) techniques for most of the key pages of the websites.
- Implemented service and business access layer using stateless session EJB.
- Configured EJB’s in ejb-jar.xml and provided security and transactional configuration for methods.
- Assisted Quality Assurance (QA) team by introducing Selenium Firefox plugin to simplify the testing of some of the test conditions.
- Worked with offshore team members in migrating two massive applications by taking care of: reviews, developing POCs etc.
Environment: Java 1.4, /J2EE (JSP, Servlets, EJB), Ajax, IntelliJ-4.5, WebLogic-8.1, Spring Framework, Oracle 9, Windows XP.
Confidential, Danbury, CT
Java/J2EE Developer
Responsibilities:
- Involved in the Design, Development and testing stages.
- Analyzed the existing functionality, and enhanced the loans applicationto support the new Confidential .
- Preparation of Functional Specification Document with use-cases representing the requirement.
- Prepared the TDS (Technical design specification) for each process, designing sequence diagrams and class diagrams using UML/ Rational Rose.
- Developed user interface modules using JSP/HTML/JavaScript using the MVC struts1.2
- Creation of Stored procedures and triggers in Oracle 9i, PL/SQL generate reports.
- Packaged and deployed application on WebSphere Application Server and automated building process.
- Wrote ANT scripts to build JAR, WAR and EAR files
- Implemented framework classes to convert report data to be saved in Adobe Acrobat 7.0 documents format.
Environment: Java 1.4, J2EE, Struts1.2, JSP, JavaScript, HTML, XML, Oracle 9i, WebSphere Application server, RAD 6.0, JMS 1.1, Ant, UML, Adobe Acrobat Professional 7.
Confidential
Java Developer
Responsibilities:
- Designed the application using the J2EE design patterns such as Session Facade,
- Business Delegate, Service Locator, Value Object, Value List Handler, Singleton. Used a struts framework
- Developed presentation tier as HTML, JSPs using Struts Framework.
- Developed the middle tier using EJBs, Java Servlets.
- Entity Beans used for accessing data from the Oracle 8i database.
- Developed session, entity beans and message driven beans.
- Prepared high and low level design documents for the business modules for future s and updates.
- Deployed the application in Web logic application server in development and production environment.
- Participated in discussions on selecting Design Patterns and implementing them.
- Implemented CVS as Version control system.
- Code walkthrough /test cases and test plans.
Environment: Java/J2EE, Struts, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, Eclipse, Oracle8i, SQL, Windows NT and Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the designing of the project using UML.
- Implemented MVC using Struts framework.
- Followed J2EE Specifications in the project.
- Developed Enterprise Java Beans (EJB) for Business logic.
- Designed the user interface pages in JSP.
- Used XML and XSL for mapping the fields in database.
- Used JavaScript for Confidential side validations.
- Created stored procedures and triggers that are required for project.
- Created functions and views in Oracle.
- Enhanced the performance of the whole application using the stored procedures and prepared statements.
- Responsible for updating database tables and designing SQL queries using PL/SQL.
- Created bean classes for communicating with database.
- Involved in documentation of the module and project.
- Prepared test cases and test scenarios as per business requirements.
- Involved in bug fixing.
Environment: Java, JSP, Servlets, J2EE, Struts 1.1, EJB 2.1, Oracle 8i, HTML, DHTML, XML, XSL, JavaScript.
