J2ee Architect / Lead Java Developer Resume
MD
OBJECTIVE
- Pursuing a challenging position in the Analysis, Design & Development of Business Application system providing Enterprise and E - Commerce solution that utilizes my diversified program expertise in a progressive environment and to obtain a position that allows me to utilize my skills as a senior web designer and developer.
SUMMARY
- Over 12 years of experience in software design and development using multi-tier architecture and Internet/Intranet technologies
- Worked on Java 6 to develop E-Commerce applications based on J2EE standard like JSF, JSP, Servlets, EJB, CORBA, IDL, XML, AJAX, JNDI, SWINGS, JDBC and Hibernate
- Core Expertise is on WebSphere Commerce/Portal
- Experience in Core J2ee Design Patterns and Gang of Four
- Experience in Software Methodologies like Waterfall, Agile XP/SCRUM
- Experience in JDK1.6 Annotations
- Experience in SPRING Framework MVC, HIBERNATE and iBatis
- Experience in Struts 2.2.3 and Tiles Framework
- Experience in Java Server Faces(JSF), Facelets, Openfaces, My Faces, AJAX & jQuery
- Experience in Blaze Rules, JBoss Drools and IBM WebSphere iLog JRules 7.0
- Experience in Web Services, WSDL, SOAP and REST
- Experience in JMS, MQ Series and WMB
- Experience in JAXP and XML Schema Validations
- Experience in scripting languages like Java Script and jQuery
- Experience in writing Unix Shell Scripts and Make files
- Experience in build scripting ANT and MAVEN
- Excellent knowledge of case tools like UML
- Worked on Rational Rose to design and document Object Model
- Knowledge of OOPS concept and client-server architecture
- Experience of Oracle 10g, 11i, DB2, SQL Server 2005/2008, MySQL
- Excellent knowledge of Rational Clear Case, Rational Clear Quest, Dimensions
- Experience in UNIX, PHP, LINUX
- Good communication and interpersonal skills
- Excellent team player
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, C, and C++
Silicon Technologies: Enterprise Java Bean 3.0 (EJB), Servlets, JSP, Struts 2.1, Spring Framework, JSF, Hibernate, JDBC, AWT, Swings, XML, XHTML, Applets, and HTML
Application Servers: WebSphere Application Server 7.x, WebSphere Commerce 7, Web Logic Application Server 10, JBoss Application
Unified Model Language: Rational Rose, VISIO
Defect Tracking: Rational Clear Case, Rational Clear Quest, Microsoft Visual SourceSafe, Dimensions, CVS and SCCS
Testing Tools: JUNIT, Rational Robot, Load Runner
GUI: RAD/RSA 7.1, Eclipse, Visual Age, JBuilder, Visual Basic 6.0, and Developer 2000, TOAD
Databases: Oracle, SQL Server 2005/2008, IBM DB2, and Ms Access
Scripting: Korn Shell, C Shell, JavaScript, CSS and AJAX
Operating Systems: Sun Solaris 2.6, Windows NT/XP, Windows 2000 Server, Dos
PROFESSIONAL EXPERIENCE
Confidential, MD
J2EE Architect / Lead Java Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created Business and Technical Rules using Rule Studio
- Created Decision Tables, used BAL and IRL languages
- Tested, Validated and audited rules
- Worked with XOM and BOM
- Created JSF pages using XHTML, Openfaces, Facelets and JQuery
- Spring’s MVC Framework for another component is used
- Spring’s HibernateTemplate is used to access data
- Written Interfaces and delegates to access Hibernate domains
- Written EJB Stateless and Message Driven Beans
- Written Web Services code for different external clients
- Written Hibernate Domain Classes using annotations
- Written Schema Validation Classes for XML and XSV
- Written Ant Build Scripts to build the EAR and WAR
- Deployed the application using WebSphere Application Server
- Performed Data source and Web services configuration on App Server
- Served as the Lead Developer for the team of Eight
Environment: JDK1.6, J2EE, JSP, iLog JRules 7.1, STRUT 2.2.3, JSF, Ajax, Hibernate, SPRING Framework, Rational Rose, WebSphere Application Server 7.1, RSA 7.1, JMS, MQ, Tangosol, Ant, CSS, TOAD, Rational Clear Quest, Rational Clear Case, SQL Server 2005, Oracle 11i, XML, XSV, JMX Console, JUNIT, Maven, Sun Solaris 2.6, and Windows XP
Confidential, Columbia, MD
Lead Application Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created JSP pages that contains Spring’s MVC pattern
- Developed different views and controllers
- Written DAO Interfaces that uses Spring framework’s Hibernate to connect to Oracle Database in order to store and retrieved data
- Written Ant Build Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using WebSphere Application Server
- Served as the Lead Developer for the team of Eight
Environment: JDK1.5, J2EE, JSP, STRUT 2, JSF, Ajax, Hibernate, SPRING Framework, Rational Rose, WebSphere Application Server 6.1, RAD 6.1, Ant, CSS, TOAD, Rational Clear Quest, Rational Clear Case, Oracle 10g, ChartFX, xStream, JMX Console, Sun Solaris 2.6, and Windows XP
Confidential, Tyson’s Corner, VA
Lead Application Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created JSP pages that contains STRUTS framework and JSF
- Developed Struts Action Forms and Action classes for validation and business logic respectively
- Written Action Forms that represents business profiles that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards
- Written Low-level Java Objects that uses JDBC to connect to Oracle Database in order to call stored procedure
- Written Shell Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using WebSphere Application Server console
- Served as the lead Developer for the team of four
Environment: JDK1.5, J2EE, JSP, STRUT 1.2, JSF, Hibernate, Rational Rose, WebSphere Application Server 6.1, RAD 6.1, Korn Shell, Ant, CSS, TOAD, Rational Clear Quest, Rational Clear Case, Oracle 9i, JDBC, Spring Framework, Sun Solaris 2.6, and Windows XP
Confidential, Frederick, MD
Sr. Application Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created JSP pages that contains STRUTS framework
- Developed Struts Action Forms and Action classes for validation and business logic respectively
- Written Action Forms that represents reservation data that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards
- Written Low-level Java Objects that uses JDBC to connect to Oracle Database in order to call stored procedure
- Followed the Singleton pattern for implementing the EJB
- Written Stateful Session beans for carrying information from one page to another in the flow
- Written Service Delegates that finds information by locating Home interfaces
- Written Ant Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using Web sphere Application Server console
Environment: J2EE, JSP, STRUT 1.1, JSF, EJB 2.0, Servlets, JDK 1.4, Hibernate, XML, Rational Rose, XML, XHTML, XML Schemas, WebSphere Application Server 5.1.2, Korn Shell, Ant, Rational Clear Quest, Rational Clear Case, Oracle 9i, CSS, WSAD 5.1.2, Sun Solaris 2.6, and Windows XP
Confidential, DC
Sr. Application Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams and sequence diagrams
- Created JSP pages that contains STRUTS framework
- Developed Struts Action Forms and Action classes for validation and business logic respectively
- Implemented actions framework and event handlers using command design pattern
- Written JavaScript functions to do client side validations
- Written Action Forms that represents reservation data that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards, making calls to delegate methods, storing and updating the data in the database
- Written Low-level Java Objects that uses JDBC to connect to Oracle Database in order to call stored procedure
- Followed the Session Façade pattern for implementing the EJB
- Written Session beans for finding accounts, reservation, quote and geography
- Written Service Delegates that finds information be locating Home interfaces
- Written Actions that deals with Credit Cards and its Validations
- Written Ant Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using Web sphere Application Server console
- Served as the lead Developer for the team of four
Environment: J2EE, JSP, STRUT 1.1, EJB, Servlets, JDK 1.4, XML, CSS, XHTML, XML Schemas, Rational Rose, WebSphere Application Server 5.0, Korn Shell, Ant, Rational Clear Quest, Rational Clear Case, Oracle 9i, TopLink, WSAD 5.1.1, Sun Solaris 2.6, and Windows XP
Confidential, MN
Lead Programmer Analyst
Responsibilities:
- Designed the features from the scratch by drawing use case diagrams, class diagrams and sequence diagrams
- Created New JSP views that contains HTML forms, which takes XML format files
- Designed and developed browser interface using SERVLETS, HTML, JSP, JSTL, Struts, Java Beans and HTTP utilizing MVC design pattern.
- Implemented actions framework and event handlers using command design pattern
- Written JavaScript functions to do client side validations
- Written Action Forms that represents an import and exports data that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards, inserting & updating the data in the database
- Written Low-level Java Objects that uses JDBC to connect to Oracle Database in order to call stored procedure
- Written Korn Shell Scripts to run the interfaces to move data captured in the files to move to different locations using ftp
- Developed and processed business documents using XML, XSL, XSLT, XML Schema, DTD, XML SPY, XERCES parser, XALAN XSLT processor and JAXP.
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using Web sphere Application Server console
- Served as the lead Developer for the team of four
Environment: J2EE, JSP, STRUT 1.1, Servlets, JDK 1.4, XML, CSS, XHTML, XML Schemas, Rational Rose, WebSphere Application Server 5.1, Korn Shell, Rational Clear Quest, Rational Clear Case, Oracle 9i, IBM DB2, JDBC, WSAD 5.1, Sun Solaris 2.6, Windows XP and Load Runner