Sr. J2ee Developer/ Architect 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).
- Performed statistical data analysis for educators-license study using SAS.
- Implemented statistical models using Core Java, Collections Framework, Multithreading, Mathematica and Matlab, SAS.
- 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, SAS Enterprise Guide 4.1, Matlab, Mathematica.
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Sr. J2EE Developer/ Architect
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.
- Performed statistical data analysis for educators-license study using SAS.
- 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, SAS Enterprise Guide 4.1
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, and 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.