Architect/j2ee Lead Developer Resume
Tampa Bay, FloridA
SUMMARY:
- Over 8+ years of experience in software development life cycle involving analysis, design, development, testing and support.
- Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Excellent experience in Web applications developments, Client/Server technology, Distributed Applications using J2EE Enterprise Applications.
- Extensively used IDEs like WSAD 5.1, Eclipse and Netbeans.
- Well versed in distributed technologies using Java (Jdk 1.2/1.3/1.4/1.5/1.6 and Jsdk2.0), J2EE technologies.
- Strong in Object oriented design/analysis, UML modeling, Classic design patterns, J2EE patterns.
- Good Hands on experience using scripting languages like PHP, Java Script, UNIX Scripting.
- Expertise working on Application servers, Web servers like Confidential Websphere 6.x/5.x, BEA WebLogic7.x/8.x/9.x, Glassfish Server and Apache Tomcat 5.x/6.x.
- Experience in MongoDB performing analytics.
- Experience in utilizing open - source frameworks as Struts, Hibernate & Spring.
- Expertise in using HTML, CSS, DHTML, Java Script, XML, AJAX, Adobe Dreamweaver and strong know-how of Flex.
- Extensive experience in working with web component technologies like Servlets, JSP.
- Proficiency in Integrated Development Environment: Eclipse 3.4 and Netbeans.
- Experienced in different kind of Java Web services based using protocols SOAP and WSDL.
- Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Hands on experience working with databases like Oracle 10g, SQL Server 2005 and MySQL.
- Experienced in writing SQL queries, Procedures, Cursors and Triggers.
- Written JUnit Test Cases for unit testing.
- Self-motivated and self-reliant and can adapt to any kind of environment.
- Strong problem analysis and resolution skills, with excellent interpersonal and oral and written communication skills.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments
TECHNICAL SKILLS:
Language: JAVA, C, C++, JSP, PHP, HTML, DHTML, XML (SAX and DOM), XSLT, Java Foundation Classes/Swing/AWT, JavaScript, Shell script.
Operating System: Linux, Solaris, AIX-UX, HP-UX, Windows 2000/NT Web App
Servers: BEA Web logic Server 8.1/7.3, Web Sphere App server 5.0/4.x, WASD, Glassfish App Server, Tomcat
Middle Ware: EJB, JMS, Web Services (SOAP, WSDL)
Databases: Oracle, MySql, MS-SQL Server, MS Access.
J2EE Technologies: Java Servlets, JSP, JDBC, RMI, JMS, JNDI, DAO, Spring, Hibernate, EJB
Scripting Languages: JavaScript, PERL, UNIX Shell Script
IDE: Eclipse, Edit plus, WSAD, Net Beans
Tools: Visual Age Java, Rational Rose and Together/J, Junit, PVCS, MS Project, MS Office Jakarta ANT, Visio 2000, Log4j, Hudson
PROFESSIONAL EXPERIENCE:
Confidential, Tampa Bay, Florida
Architect/J2EE Lead Developer
Responsibilities:
- Worked as a lead mentoring other engineers and involved in technical design decisions.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP).
- Extensive experience in traditional System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Installation, Configuration & administration of Weblogic environment, including deployment of EJBs and Servlets.
- Implemented web services with Apache axis and jersey API.
- Involved in the design and implementation of the business logic for the financial data using Entity Beans.
- Used JSPs for the presentation layer and Java Beans for model layer.
- Developed JSP and Java Helper classes for updating.
- Used YUI 2 and GWT 2.3 for front end development.
- Developed EJB and deployed them on WebSphere Application Server.
- Scripted shell scripts for build automation and test case automation.
- Developed Action Forms and Controllers in STRUTS.
- Involved in writing SQL, Stored procedure and PLSQL for back end.
- Used ANT for compilation and building JAR files. Automated build using APACHE MAVEN.
- Written Stored procedures, Views and Functions at the Oracle Database end, used Spring JDBC Templates for database easy access.
- Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Root cause analysis and debugging of the supported older versions of the system.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java, J2EE, Swing, YUI, GWT, JSP, Servlet, EJB, Websphere Application Server, XML, XSLT, HTML, DOM, SAX, JavaScript, Oracle 9i, PLSQL, JDBC, ANT, Javascript, Clear Case, OOD, UML, Rational Rose, Unix, Linux.
Confidential, San Mateo,CA
Sr Programmer Analyst
Responsibilities:
- Involved in developing server-side workflow of a loan's life cycle.
- Participated in Designing, coding and configuration of server-side Front-Controller for CLOSR System.
- Involved in bridging Front-end Flash Components with server-side java Components.
- Involved in developing XML's which contains loan attributes to be passed between Corelogic- Confidential, CHASE and Federal Agencies.
- Worked on the development of SOAP messages which carry crucial data regarding loans from CLOSR to ZIPPY (Chase's own system).
- Created SOAP based Web services With APACHE AXIS
- Worked on the Web service security (SOAP Authentication).
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used Spring 3.0 framework.
- Designed, developed and maintained the data layer using Hibernate, PL/SQL
- Implemented the web-based application following the MVC architecture using Spring Framework.
- Developed tools used in production environment, which reduce considerable amount of time for debugging production issues.
- Used Web Services to extract Credit and Mortgage information using WSDL, XML, SOAP
- Designed developed and maintained the data layer using Hibernate /DAO mappings.
- Created back-end SQL and PL/SQL Oracle stored procedures.
- Worked on the configuration of Maestro-Ant, a Corelogic- Confidential extension of Apache-Ant.
- Worked with support teams (both Corelogic- Confidential & Chase) to resolve CLOSR issues which involved Application logs inspection, Data fixes and performing RCA's.
Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS,, XML, XSLT, JavaScript, AJAX, XML, XSLT, SAX, DOM, Hibernate, Spring, Web Services (SOAP), WebLogic App Server, Oracle 10g/9i, JUnit, JDBC, PL/SQL, Eclipse, ANT, Rational Rose, Solaris/Windows2000.
Confidential, San Jose, CA
Sr.J2EE Developer
Responsibilities:
- Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP).
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Extensively developed User defined Custom JSP tags to separate presentation from application logic.
- Installation, Configuration & administration of Weblogic.
- Responsible for creation and consumption of Web services using SOAP and WSDL.
- Designed, developed JSP, Servlets and EJB and deployed them on Weblogic Application Server
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Used Hibernate for mapping the Object oriented model of Java with Oracle.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Experience doing unit testing using Junit.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS,, XML, XSLT, JavaScript, AJAX, XML, XSLT, SAX, DOM, Hibernate, Spring, Web Services (SOAP), WebLogic App Server, Oracle 10g/9i, JUnit, JDBC, PL/SQL, Eclipse, ANT, Rational Rose, Solaris/Windows2000.
Confidential, Philadelphia, PA
Sr. Programmer Analyst
Responsibilities:
- Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
- Implemented Model View Controller (MVC) architecture Using Spring 1.2 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
- Also used Spring 1.2 Framework for Dependency injection and integrated with Hibernate and Struts1.2 (tags/tiles).
- Tested and deployed the application on Apache Tomcat.
- Developed user interfaces using JSP, Struts Custom tags and HTML.
- Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Install, update, maintain Oracle databases and monitor activity
- Implemented several design patterns such as Singleton to access DAO, Business Delegate and Session Façade.
- Implemented server-side business components using Session Beans.
- Implemented Messaging using JMS and Message Driven Beans.
- Developed MDBs that consumed the messages from the Java Message queue.
- Used XML Web Services using SOAP to get the credit based insurance score based on the information contained in the credit report obtained from an authentic credit bureau.
- Used XML parser APIs such as JAXB in the web service’s request/response data for marshalling and unmarshalling.
- Implemented Persistence layer using Hibernate to interact with the Oracle9i database.
- Extensively used Eclipse3.0 for writing code.
- Used Log4j for logging, debugging and used Junit extensively for testing.
- Used SVN for version control.
- Used Weblogic 8.1 for deploying various components of application.
Environment: Java, J2EE (Servlets, JSP), Struts, Java Script, AJAX, WebLogic, XML, XSL, Web Services (SOAP, WSDL), JMS, CVS, Eclipse, ANT, Log4j, Junit, Oracle 10g/9i, Linux/AIX/Windows.
Confidential, Kansas City, KS
Programmer Analyst
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD. Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams. Data Modeling.
- Rendered the templates using JSP, JavaScript, AJAX, DHTML, and JSP tag libraries.
- Client Side Validation through out the application is done by JavaScript and Server Side validation is performed inside Action Classes.
- Extensively developed Web services to allow communication between through SOAP over HTTP based on XML using SOAP, extensively used XSL, XSLT.
- Developed data layer using Hibernate & Spring Application Framework.
- Extensively used JMS towards operating the mass mailing lists and in tracking them.
- Designed and created classes in Java to generate HTML code that creates tables dynamically.
- Used Java Server Pages for content layout and presentation.
- Encapsulated Business Rules in PL/SQL packages and the data was written to the database in accordance the business rules.
- Wrote Stored Procedures, Functions and Triggers using PL/SQL for Oracle 9i/8i Database.
- Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.
Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, Struts, JavaScript, CSS, AJAX, Weblogic App Server, AGILE, XML, XSLT, Web Services, SOAP, WSDL, PL/SQL, JDBC, ANT, CVS, Oracle 9i, Unix Shell Scripting, UML, Rational Rose, Solaris, Windows XP.
Confidential, Atlanta, GA
Programmer Analyst
Responsibilities:
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP).
- Extensive experience in traditional System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Installation, Configuration & administration of Weblogic environment, including deployment of EJBs and Servlets.
- Involved in the design and implementation of the business logic for the financial data using Entity Beans.
- Used JSPs for the presentation layer and Java Beans for model layer.
- Developed JSP and Java Helper classes for updating.
- Developed EJB and deployed them on WebSphere Application Server.
- Developed Action Forms and Controllers in STRUTS.
- Involved in writing SQL, Stored procedure and PLSQL for back end.
- Used ANT for compilation and building JAR files.
- Written Stored procedures, Views and Functions at the Oracle Database end.
- Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java, J2EE, Swing, JSP, Servlet, EJB, Wesphere Application Server, XML, XSLT, HTML, DOM, SAX, JavaScript, Oracle 9i, PLSQL, JDBC, ANT, JavaScript, Clear Case, OOD, UML, Rational Rose, Solaris, Windows NT/2000.
Confidential
Programmer/Analyst
Responsibilities:
- Responsible for designing and coding the user interfaces.
- Involved in writing code to access Database.
- Dynamic Form based interactive interface for Web pages accessing.
- Designed & developed all the Web Pages for "Employee Information“, with the extensive usage of AWT and HTML.
- Developed Servlets to access the database oracle and MS Access