Sr .java/j2ee Developer Resume
Charlotte, NC
SUMMARY:
- Over 7+ Years of experience in developing web based, client/server, distributed architecture, Object oriented architecture applications using Java, J2EE and XML technologies.
- Extensive expertise in core Java, Java Servlets, JSP programming, J2EE, EJB, JDBC, JMS, Struts, Hibernate, Spring, JNDI, Web Services.
- Expertise in XML technologies (SAX, DOM), Schema and DTD.
- Expertise in using IDE like Eclipse, Net Beans, Rational Application Developer (RAD).
- Development experience with Application/Web servers like IBM Web sphere Application server, BEA Web logic, J Boss and Apache Tomcat.
- Sound Knowledge in database concepts and working experience on Oracle, DB2, MySQL and SQL Server databases.
- Successfully designed and implemented various reusable components and frameworks using Design Patterns like MVC (Model - View-Controller), Business Delegate, DAO, DTO/VO Singleton, Factory etc.
- Excellent knowledge of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life cycle and Test Driven Development.
- Implemented J Unit automated unit tests for code testing.
- Experience in using different design methodologies and tools like UML.
- Excellent experience in client interaction, requirements gathering, design, development and deployment of various functional documents
- Strong relational database background in SQL
- Experience in using agile methodologies for developing the application.
- Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
- Exceptional ability to quickly master new concepts and a proactive team player.
TECHNICAL SKILLS:
Web Technologies: HTML, DHTML, XML, AJAX, Java Script
J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB2.0, JDBC, JAXP, JavaBeans, JNDI,JMS, JAX-RPC.
Tools: /IDE: IBM WSAD5.x, NetBeans4.x, Eclipse3.x, SQL Developer, SOAPUI 2.x,TOAD, DB Visualizer
Database: Oracle8I/9I/10g, DB2, SQL Server 2000, MySql5.0.
Build Tools: Ant, Maven.
Application Framework: Struts, Hibernate, spring framework.
Distributed Architecture: RMI, EJB, LDAP, Web Services and SOA.
Web/Application Server: Apache Tomcat4x/6x, IBM WebSphere 5x/6x, Weblogic10x/8x, JBoss 6x.
Operating Systems: Windows 95/98/NT/2000/XP, Unix, Linux.
Case Tools/ OOAD: UML2x, Rational Rose1x.
Version Control: ClearCase 7.0, SVN 1.6, CVS 1x.
PROFESSIONAL EXPERIENCE:
Confidential -Charlotte, NC
Sr .Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering, analysis, design and development of the application.
- Developed the Presentation layer using HTML, JSP, CSS, AJAX/DWR technologies.
- Developed client side code using AXIS
- Designed and developed the application using Jakarta Struts which is based on Model View Controller design pattern
- Developed client side code to consume Web Service provided by third party vendors to receive employee information using Axis, XML, WSDL, SOAP
- Developed the persistence layer using Hibernate ORM framework.
- Used WSAD 7.5 for development and Websphere 6.1 for application deployment.
- Performed unit testing using Junit.
- Used best practices and design patterns Singleton, DAO, DTO, MVC etc.
- Involving in daily status meetings and troubleshooting on going issues to mitigate the impact.
- Developed PL/SQL scripts and set up cron jobs to run daily/weekly.
- Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams)
- Worked on Object oriented analysis and design (OOAD)and Database Management Systems.
- Source code coordination and development was performed using Clearcase.
- Used Clear Quest to keep track of the application bugs as well as to coordinate with the Testing team.
- Productions support/monitoring and performing smoke tests during deployments.
Environment: Core Java, Java/jdk 1.5, Struts, Hibernate, Webservices, Axis, Ant 1.7, Junit, Log4j 1.4, WSAD 7.5, ClearCase 7.0, ClearQuest 7.0, Websphere 6.1, JUnit, Requiste Pro, DB2 8.x, AXIS.
Confidential -Denver, CO
Java/J2EE Developer
Responsibilities:
- Interacting with Line of Business teams as part of Change Management activities.
- Developed the application using RAD and deployed it on Z/OS environment.
- Used SOAP based messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
- Used the Web Service Template, the core class for client-side Web service access in Spring-WS for sending and receiving messages to/from broker.
- Developed interfaces to communicate with Broker Web Services using XML, WSDL and SOAP.
- Used JAXP which is supported by Spring-WS for Unmarshalling and Marshalling responses and requests.
- Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
- Implemented design patterns like Singleton, Data Access Objects, Value Objects, Business Delegate and Service Locator patterns.
- Implemented persistence layer using Hibernate ORM (Spring + Hibernate integration) to persist the user information form request and responses.
- Communicated with the broker using SOAP over HTTPS and digital signature/ were used for security.
- Design patterns like Singleton, Business Delegate, Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
- Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
- Implemented Logging framework using Log4J.
- Used Clear Case to manage version control activities
- Used JUnit Test Framework for testing written API’s and functionalities.
- Used Apache Maven for building and deploying the application.
Environment: s: Mainframes, Jdk 1.5, J2EE, Spring Webservices, WSDL, XML, XSD, SOAP, Maven, JUnit, Rational Rose, Log4j, DB2 8.x/9.5, RSA and Websphere Application Server 5.x.
Confidential - MN
J2EE Software Developer
Responsibilities:
- Involved in talking to the business people, gathering requirements and addressing product enhancements discussions.
- Involved in designing, processing logic, extensibility, user interfaces and integrations and testing application.
- Developed the front end application using Struts Framework, JSP, CSS and HTML.
- Used AJAX to poll the server using XMLHttpRequest and retrieve the latest data from the database.
- Developing and coding business objects with EJB2.0 and Servlets.
- Application Architecture is based on MVC Struts Framework. Designed and developed custom tags, action classes and action form beans.
- Developed persistence logic using Hibernate for backend i.e Oracle 10g.
- Configured and created the build files using Maven Eclipse Plugin
- Used WebLogic8.1 to deploy the application and all applications were developed using Eclipse IDE.
- Involved in making enhancements to a standalone application and deploy in production.
- Debugged production problems during testing and deployment phases.
- Involved in debugging and troubleshooting.
Environment: Core Java, JSP, Servlets, JavaScript, Ajax, HTML, Weblogic, CSS, Solaris8, SQL, Hibernate, CVS, JDBC, JNDI, XML, SQL, Struts, Oracle10g, Log4j, and Eclipse.
Confidential - CO
Sr. J2EE Developer
Responsibilities:
- Actively involved in the gathering of data, design and analysis of the system.
- Worked with the team in the development of Use-Case diagrams and class diagrams using Rational Rose.
- Extensively used Application Resource Bundle feature of Jakarta Struts Framework for eliminating the hard coding in terms of field label and alert messages in JSPs.
- Involved in writing of JSP pages for the presentation of data.
- Use of JavaScript for Client Side manipulation in JSP pages.
- Implemented MVC architecture using Apache STRUTS framework.
- Developed front end with JSP using Struts Tag library and Action Forms.
- Deployed application on Weblogic Application Server.
- Used tiles framework, validation framework in the application.
- Implemented JDBC framework by incorporating DAO design patterns.
- Extensively involved in designing and implementing several backend network performance components using EJBs.
- Extensive use of Enterprise Java Beans (EJBs) for middle tier component implementation and implementation of business logic.
- Creation of Database Management System using PL/SQL statements, stored procedures and triggers.
- Worked closely with testing for unit, module and integration testing.
- Involved in debugging issues for production releases.
Environment: JDK 1.4, J2EE, Apache STRUTS1.1(MVC), SQL, Maven, Unix, Log4j, Servlets, JDBC, EJB, Oracle 10g, PL/SQL, Ajax, JDBC, JNDI, Tomcat, JSP.
Confidential
Senior J2EE Developer /Systems Analyst
Responsibilities:
- Captured client’s requirements and designed the system using UML (Use Cases, Collaboration Diagrams, and Sequential Diagrams) with OOA/D features.
- Developed and implemented JSP Tag Libraries, HTML, DHTML, CSS and JavaScript.
- Used Struts Framework for the application based on the MVC-II Architecture and implemented validator framework.
- Implemented persistence layer using JDBC
- Involved in writing JavaScript functions for front-end validations.
- Development of the application on with Servlet and JSP.
- Performed unit tests and integration tests of the application.
- Used Clear Case as a documentation repository and version controlling tool.
- Deployed the application in Tomcat application server.
Environment: UML, Servlets, JSP, Custom Taglib, EJB, Eclipse, Struts (MVC), XML, UNIX, CVS, Java Script, CSS, HTML RDBMS, JDBC, PL/SQL, Oracle 9i, Log4J, Tomcat
