J2ee Developer Resume
Irving, TX
SUMMARY:
- 7+ years of experience in Java web and client server development with knowledge in all the phases of the life cycle of the software development including requirements, design, coding, testing, deployment, change and configuration management, process definitions and project management.
- Experience in Object Oriented Analysis and Design (OOAD)
- Experience in Object Oriented Programming (OOPS) and Distributed Application development.
- Extensive experience in developing web - based applications on J2EE platform.
- Extensively worked on Java, JSP, Servlets, spring, EJB, Tag libraries, JavaScript/JQuery, AJAX, XML, JDBC, Hibernate and JPA ORM tools.
- Worked extensively in MVC frameworks, Struts and Spring.
- Experience in developing Web Services using XML over HTTP(s), SOAP/WSDL and REST
- Extensively worked on XML Parsing (DOM/SAX), XML Schemas and XMLBeans
- Have good exposure on service-oriented architecture (SOA).
- For software and documentation and status reports is managed using the Apache Subversion.
- Experience on the JAVA I/O, File handling Utilities.
- Solid Understanding of JDBC concepts.
- Working knowledge of SQL and PL/SQL in Oracle and SQL Server.
- Worked with JUnit for unit testing.
- Experience on the Java Collections Framework.
- Worked on several web and application servers like Apache Tomcat, Web logic and Web Sphere.
- Hands-on experience on development tools like Eclipse.
- Followed Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
- Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
- A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule.
- Strong communication and interpersonal capabilities.
- Highly motivated and hardworking individual with strong verbal and written communication skills.
- Ability to learn quickly and to correctly apply new tools and technology.
SOFTWARE SKILLS:
Languages: Core Java, SQL, PL/SQL
J2EE Technologies: J2EE (Servlets, JSP, EJB 2.0/3.0), JDBC, Web Services (XML over HTTP(s), JAX-RPC, SOAP/WSDL, REST), JMS
Open Source/Packages: MVC, Struts, JSF/my Faces, Hibernate, Spring, Apace Axis, Apace HTTP Client, Ant, JUnit
IDE Tools: Eclipse 3.2, RAD, WSAD, Net Beans.
GUI: CSS, HTML, DHTML
Application Servers: Web Logic 10.3 / Tomcat 5.0.19 / IBM WebSphere 6.0 / JBoss
Databases: Oracle 10g, DB2, SQL Server 2008
Database Tools: TOAD, DB Visualizer, SQL Developer
Operating Systems: Windows 2000, Windows NT 4.0, Windows XP/Vista/7, Linux
XML Technology: XML, XSD, DTD, XML Parsers (DOM, SAX), Namespaces, XSLT, XML Beans
Client-side: JavaScript, AJAX, JSON, JQuery
Protocols: HTTP, SOAP, TCP/IP
Methodologies: Waterfall, Agile/Scrum
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
J2EE Developer
Responsibilities:
- Responsible for writing functional and technical specifications
- Extensively used J2EE design Patterns.
- Implemented the DOJO API for powerful scripting.
- For updating the new modification and issues AJAX scripting is used.
- Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
- Developed Rich UI applications using JavaScript, HTML, CSS.
- Used the JavaScript alert dialog boxes with my Perl CGI program
- Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
- Used Hibernate for database and also to manage Transactions.
- Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- Developed the Message driven beans to work with JMS queues for asynchrouns ordering purposes
- Developed Session and Entity (CMP) beans (EJB) for crucial business logic
- Developed Message Driven Beans for asynchronous ordering process.
- Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans.
- Extensively used JUnit for Unit Testing
- Added support for multiple Java Native Threads calling the same Perl interpreter
- Integration with the J2EE Services layer of Unity Platform, using Spring application context.
- Introduced the spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
- Integrated the RSA SecurID to web application without running RSA Authentication Manager.
- Developed PL/SQL stored procedures in Oracle.
- Extensively used Eclipse 3.2 with Debugging and Development.
- Used wireframes and Rational Rose for Software design.
- Managed Source Control and Version Control using CVS.
- Followed the standards of the CMMI for the risk assessment and analysis process.
- Extensively used Agile Methodology for the Development.
- Deployed the project in the Web Logic Application server.
- Maintained Traceability Matrix.
- Worked closely with .Net development that interacts with Biz logic for protection and security on emails.
Environment: J2EE, Java, JSP,JMS,Spring,Hibernate, Web Services (REST), EJB, JDBC, JavaScript, HTML, XML, AJAX,JMS, DHTML, Tomcat, Eclipse, Web logic 7.0/8.1, PL/SQL, Oracle, DB2, Ubuntu, CVS,RSA Authentication Manager.
Confidential, Detroit, MI
J2EE Developer
Responsibilities:
- Responsible for System Analysis, Design and Estimation of the various changes required
- Responsible for managing and assigning tasks among the developers
- Created class diagrams and sequence diagrams using UML
- Developed UI and backend applications using Struts, spring, Hibernate, Java, EJB, JSP, HTML, DHTML, and Perl based JavaScript and AJAX.
- Used spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
- Developed REST based Web Services to interact with backend/internal systems.
- Designed and Implemented Web service using Apache AXIS and REST (also used Apache HTTP Client)
- Developed the client application using Struts framework
- Used Hibernate for persistence to Oracle Database.
- Developed Session and Entity (CMP) beans (EJB) for crucial business logic.
- Developed Message Driven Beans to work with JMS Queues.
- Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans.
- Implemented the RSA techniques for handling the security issues.
- Performed Unit Testing using JUnit, and also developed build script using ANT.
- Developed critical reports like drill down, Slice and Dice, master/detail for analysis of parts benefits and headcount.
- Developed packages, functions, and Stored-Procedures.
- Software installation and maintenance reporting and checking the Server logs.
- Involved in Code Reviews, Defect Fixing and knowledge transfer.
- Worked with Content Management tool PVCS.
- Deployed the code in Web Logic application server.
Environment: J2EE, STRUTS 1.2, Spring, Java, Hibernate, Session beans, JSP, EJB2.1, Web services, JavaScript, DHTML, XML, JMS, Perl, Eclipse Platform, Perl, Web Logic, RSA Manager, Business Objects 6.5.1/ XI r2.
Macys, San Francisco, CA
J2EE Developer
Responsibilities
- Actively participated in Analysis and Designing Phases.
- Extensively used OOD (Object Oriented Design) and J2EE design Patterns.
- Extensively used Factory and Singleton patterns in business logic.
- Implemented JSP, Struts Tag Libraries, Java Script and CSS for developing the Front-End of the application.
- Extensively used EJB and Hibernate to handle our transactions and segment generation by writing the descriptors, which involved creating beans for each key field Value to provide a separate mechanism to populate each field in the Segment.
- Used Hibernate to manage Transactions (update, delete).
- Worked on XML Parsing (DOM/SAX), XML Schemas
- Extensively used Ajax and Web Services.
- Extensively used Agile Methodology for the Development.
- Extensively used RAD 7.0.0.5 with Debugging and Development.
- Extensively used JUnit for Unit Testing.
- Extensively done the Performance Tuning of the application.
- Responsible for maintaining Traceability matrix.
- Provided support for maintaining and administering Development, and System Test environments.
- Getting the hierarchy setup from users.
- Involved in Writing SQL Queries, Database Design and PL/SQL blocks like indexes, stored procedures, triggers and packages.
- Documented system flow for all Services involved.
- Participated in UAT with user.
Environment: Java, c, Struts 1.2, Hibernate, Servlets, JSP, DB2, JavaScript, CSS, Ajax, Web Services, UML, RAD 7.0.0.5, XML, XSLT, ANT, JUnit, Rational Clear Case, Web Sphere 6.0.2.
Confidential
J2EE Developer
Responsibilities:
- Developed the application based on MVC architecture.
- Captured all the functional and technical requirements of the Supply Chain Management System.
- Was involved in the preparation of the software requirements and design document (SRS & SDS)
- Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
- Worked with developing class diagrams and Sequence diagrams.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Data is been handled using the JDBC and JDBC connection has been made.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Using traditional Java web toolkits, it's up to developers to assemble development units, which can be tedious.
- Used Version control tool CVS.
- Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
- Front end validations are written using JavaScript.
- Performed Unit Testing using JUnit.
- After integrating all the modules of the project it was deployed in Web logic application server.
- Worked with creating a User manual and User Training guide for the new system.
Environment: Java jdk 1.4, JEE 1.2, HTML, CSS, JDBC, Servlets, JavaScript, JSP, EJB, Junit, CSS, CVS, Web Logic, Oracle 8i, Eclipse, MySQL.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked with the architecture team to understand the design of the application. Created Class and Sequence diagrams for some of the major business modules.
- Developed the application on NetBeans IDE.
- Multithreading is implemented inorder to perform in order to handle multiple operations that are required.
- Designed and developed the application and a framework to support the application using Java/J2EE, particularly Java Server Pages (JSP), Servlet and JSP APIs.
- Involved in creating a web interface using JSP and HTML.
- Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS.
- Developed Entity beans. Involved in using EJB persistence management and deployed in Web Logic Application Server and Apache Tomcat.
- Developed Entity Beans and Session Beans (Stateful and Stateless) to implement the back end business logic to register a new user and existing user related functions and JDBC for DB connections.
- Created Data Access Components using JDBC and used Oracle for the DML and DDL operations and have established a connection bridge between the java application and Oracle database using the JDBC Oracle Bridge.
- The domain classes managed by GORM have 'magic' dynamic and static methods to perform persistence operations on these classes and its objects.
- JMS is implemented that plays a key role.
- Worked with the DBA in designing the database and used Oracle by executing SQL queries on them. Also worked with stored procedures using callable statements and triggers and functions based on the project requirements.
- created functions, sub queries and stored procedures using PL/SQL.
- Performed Functional testing, Regression testing to ensure quality using automated testing tools.
Environment: Java jdk 1.5, NetBeans, Eclipse, JSP, Struts 1.2, Servlets, EJB, Java Grails,Apache Tomcat, DHTML, HTML, JavaScript, JDBC, Oracle, Web Logic, SQL, Oracle 9i.