Sr. J2ee Developer Resume
Columbia, MD
SUMMARY
- Over 12 Years of experience in developing and supporting N - Tier Enterprise/SOA applications using Java/J2EE Technologies (EJB, Web Services, Servlets, JSP, Spring, Struts, Hibernate).
- Development experience with IDE’s like JDeveloper and Eclipse.
- Experience in Configuring and deploying applications on Web Logic 10.3/11g, JBoss 3.2/4.2, Tomcat 5.5/6.x
- Good understanding of System Development Life Cycle (Proposal, Process, Engineering, Design, Development, Testing, Deployment and support)
- Experience in web development using DHTML, CSS, JavaScript, XML, XSLT, XPATH,SAX, JAXB and AJAX
- Solid background in Object-oriented analysis and design
- Expertise in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
- Usage of JQuery for client-side validations
- Experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Façade, Factory, DAO, Front Controller and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
- Familiar with all aspects of projects including Business Requirements, Technical Architecture, Design Specification, Development, Deployment and Support
- Experience preparing code review documents with Unit Test cases
- Experience in using RDBMS like Oracle, Sybase, Triggers, Views, Functions, Stored procedures and SQL Queries
- Comfortable working on Windows, Linux and Unix Operating System
- Experience in designing and developing E-Business and Office Automation solutions for Banking, Financial, Insurance and Federal
- Proactive attitude with excellent analytical, communication and inter-personnel skills.
- Self-Motivated, initiative, flexible and ability to solve problems efficiently.
- Quick learner, innovative thinker, hard worker and adaptive team player.
TECHNICAL SKILLS
Java Technologies: Java 1.4, 1.5, 1.6, Swing, JDBC and RMI
J2EE Technologies: Servlets, JSP, EJB 3.0, JMS, JSTL, EL, JNDI, JTA and LDAP
Frameworks/Libraries: Oracle ADF, SOAP/REST Web services, Spring2.x/3.x, Struts 1.2, Hibernate v3, Spring-ws, Spring MVC, Spring-security, Spring-IOC
Databases: SQL, PL/SQL, Oracle 10g/9i/7, Sybase ASE, MS Access 2003/2007
Application Servers: Web Logic 10.3/11g, Tomcat 5.x/6.x
Client Side Technologies: Swing, DHTML, JavaScript, CSS, AJAX, JQuery, DOJO
Web Technologies: XML, XSLT, XSD, WSDL
Other Tools: Toad, Emacs, FUTRIX, Crystal Reports, Lotus Notes, Microsoft Visual Studio 2003/2005,Source Control, MS Office suite, MS Visio, Enterprise Architect, Ant, Maven, Log4J, JUnit, Apache CXF, Eclipse, Jenkins, Serena Dimensions CM, Business Manager.
PROFESSIONAL EXPERIENCE
Confidential, Columbia MD
Sr. J2EE Developer
Responsibilities:
- Acquiring the Domain Knowledge, Understanding the Product, Requirements and Design Documents, Preparing Design Documents, Programming and Unit Testing.
- Develop and implement complex designs for software in Service Oriented Architecture using J2EE, ADF Framework, Oracle SOA stack, TopLink and Oracle database.
- Help define application level Architecture
- Collaborate with senior Enterprise Architects to develop solutions for multiple complex problems
- Designing, developing, debugging and testing of multiple projects using the J2EE, EJB and enterprise patterns like DTO, DAO and Service Façade.
- Developed Continuous Integration strategies using Ant, Hudson and Shell scripts.
- Used SQL for reporting screens in the Data access layer.
- Developed the Export and Import Utility for export and import of Invoices
- Developed WS-Security based Web Services to interact.
- Tested spring web services using the SOAP UI by creating a Mock Service using WSDLs.
- Implemented ORM using Hibernate.
- Used Stateless Session Beans (EJB) in session façade for implementing business logic.
- Used Log4J logging framework for logging all event messages occurring at every levels of the Java codebase.
- Fixed application issues and helped to mitigate defect damages.
Environment: Java 1.5/1.6, Oracle Fusion Middleware, JPA, SOAPui, PL/SQL, Ant, Jenkins, XML, XPATH, EJB, SVN, JSF, Oracle ADF Framework, Oracle WebLogic, Oracle WCF, Oracle OBIEE Reports, Junit Testing.
Confidential, NJ
Sr. J2EE Developer
Responsibilities:
- Designing, developing, debugging and testing web based application using the J2EE architecture.
- Designed and developed the User Interface using JSP, Servlets and Java for Business Logic.
- Understanding and analyzing business requirement.
- Implemented client side data validations using JavaScript and Server side data validations using Spring Validators.
- Worked with JavaScript for fixing the double payment submission and fixed corresponding server side web component.
- Worked with java script events and functions.
- Updated CSS layout to reflect the new changes as per the addition of new components.
- Worked with server side beans to adopt the new changes.
- Developed Business Layer using Hibernate and Domain objects
- Implemented Business objects (BO), Data Access Objects (DAO) and Data Transfer Objects (DTO) in Spring Framework
- Extensively used Spring Inversion Of Control (IOC) and Transaction Management features
- Implemented Spring Business objects (BO), Spring Data Access Objects (DAO) and Data Transfer Objects (DTO).
- Extensively Used Spring Inversion of Control and Transaction Management features.
- Consumed web services and integrated with legacy application modules.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- Created Use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
- Implemented various functions in Unix Shell Scripts as per the internal standards.
Environment: Java 1.4/1.5/1.6, JSP, DHTML, CSS, JavaScript, Spring MVC, JQuery, XML, XSLT,TomcatV6.0, Toad, Maven.
Confidential, MI
J2EE Developer
Responsibilities:
- Understanding Business Requirements from clients and clients customers
- Preparing the Design Documents and analyzing the functional specifications.
- Designed and developed application using Spring Frameworks (Spring IOC, Spring MVC, Spring WS)
- Tested spring web services using the SOAP UI by creating a Mock Service using WSDLs.
- Wrote SQL and implemented ORM using Hibernate.
- Played an active role in testing the application by testing the application for different scenarios and in bug fixing.
- Designed and implemented Web Services using XML, SOAP, WSDL, and JAX-RPC to get updates from the third parties.
- Performed Code reviews and Performance tuning.
- Involved in the table design.
- Developed the application using Spring MVC.
- Implemented Spring IOC for server side Java components.
- Implemented persistence layer using Hibernate configuration files.
- Used SVN for version controlling.
Environment: Java 1.4/1.5, J2EE, CSS, HTML, XML, JavaScript, Spring Framework3.x, Hibernate 3.0, Web Services, Toad, SVN.
Confidential, IL
J2EE Developer
Responsibilities:
- Analysis, design and implementation using Struts Web Framework
- Developed JSP and EJB components for the application.
- Designed and development of User Interfaces, Menus using DHTML, JSP.
- Have used JDBC to handle large result sets.
- Designed class and sequence diagrams for Modify and Add modules
- Developed several session beans for managing the business logic.
- Tested some of the transactions between the client and the database using Servlets.
- Maintained the existing code base developed in the Struts framework by incorporating new features and doing bug fixes
- Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing
- Developed JSP pages with the help of Struts tag library.
- Done Java Script Validations on JSP pages as per the requirement.
- Used JUnit for testing the entire application, rectified performance bottlenecks and eliminated mission critical bugs.
Environment: Weblogic 8.1, Java 1.4, JSP, Servlets, EJB, JavaScript, MS Visio 2003, Oracle 9i, JUnit, CVS, Struts 1.2, XML, XSLT, HTML, XHTML, DHTML, PL/SQL, Struts 1.2
Confidential, WA
J2EE Developer
Responsibilities:
- Participated in Requirement Gathering, System Study
- Understood the technical architecture design and the use-case analysis.
- Conducted code reviews and unit testing.
- Developed the JSP's, Custom Taglibs, JDBC connectivity classes.
- Designing the GUI screens Using JSP and JavaScript.
- Developed Utility classes and Business classes.
- Developed the SQL queries.
Environment: Java 1.4, JSP, Servlets, JDBC2.0, Bea-Weblogic8.1, JavaScript, HTML, Eclipse 3.0
Confidential
Java Developer / Production Support
Responsibilities:
- Analysis, Design, Implementation and Troubleshooting of Intranet based Multi-tier applications
- Developed complex workflow based applications using ASP, Oracle, Lotus Notes, Domino Server
- Created socket modules using Java for Bond Price Synchronization between Europe and Asia.
- Conducted requirements gathering for a Resource Management System and Implemented using Lotus Notes groupware.
- Integrated groupware application with EIS (PeopleSoft) module.
- Primary contact for application support issues for three critical systems running across 170 geographical locations.
Environment: J2SE1.4, C++, Lotus Notes, ASP, MS IIS server, PeopleSoft, Oracle 7.