J2ee Developer Resume
Baltimore, MD
SUMMARY
- Over 7+ years of experience in Analysis, Design and Development of web and Enterprise applications using Java/J2EE technologies.
- Excellent programming skills in J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JMS, IBM MQ Series and Object Oriented Programming techniques.
- Expertise in Web - Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT and AJAX.
- Expertise in various open source frameworks like Struts2.2, Spring2.5, and ORM Technology like Hibernate 3.0. and J2EE design patterns
- Hands on experience in commons Logging, Log4j, and JUnit.
- Strong experience using various web/application/directory servers like, IBM Web Sphere, Web Logic and Apache Tomcat.
- Proficient in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
- Development on different IDE’s like Eclipse, My Eclipse, Net Beans and RAD.
- Strong experience in RDBMS using Oracle, DB2 and SQL Server. Used TOAD, SQL enterprise manager, and SQL Analyzer in working with databases.
- Hands on experience in build and deployment tools like ANT, MAVEN.
- Strong Analysis and Design (OOAD) skills utilizing UML and Rational Unified Development Process.
- Hands on experience in version control software like VSS, CVS and Clear Case.
- Experience in various agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Languages: Java 1.5/1.4, C++, SQL, and PL/SQL
Database: Oracle 8i/9i/10g, MS SQL Server 2000/05, DB2.
J2EE Technologies: Spring 2.0, Hibernate 2.0, Struts 2.0, Struts1.1, EJB2.0, Servlets, JDBC, JNDI, RMI, ANT, Log4j
XML Suite: XML, XSL, XSLT, JAXP, JAX-RPC, JAXB, JAXR
Web services: SOAP, WSDL, UDDI, and AXIS
Web technologies: JSP2.0, HTML, DHTML, JavaScript.
IDE: Eclipse 3.5/3.3, Net Beans 3.6, RAD 8.0, My Eclipse 5.1
Web/Application Servers: Websphere7.0, weblogic & Apache Tomcat 6.0/7.0
Design Methodologies: UML, and J2EE Design Patterns
Design Tools: Rational Rose
Version Control: CVS, Clear Case.
Operating Systems: Windows 95/98/NT/XP/2000, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, MD
J2EE Developer
Environment: JAVA 1.5, J2EE, XML, HTML, Struts2.2, Servlets, Spring 2.0, Hibernate, Web Services, Java Script, JSP, CSS, RAD8.0, DB2, Tiles, CVS,EJB 2.0, Web Sphere 7.0,Windows.
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed the UI, UML class diagrams, and created the Low Level Design Document (LLD).
- Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
- Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
- Developed user interfaces using JSP, HTML and CSS.
- Used Struts validation framework for form validation.
- Used Apache Axis 2 Web services - WSDL and SOAP for getting required information from third party.
- Developed EJB component to implement business logic using Session Bean.
- Used Hibernate in integration with spring to perform JDBC operations.
- Extensively worked on JMS using publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Involved in writing Junit test cases using RAD8.0 IDE.
- Implemented Version and Change Control using CVS.
- Coordinated with 508 and QA team to ensure the quality of application.
- Prepared documentation and participated in preparing user’s manual for the application.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Environment: Java 1.6,, Spring 2.0, Hibernate, SOAP Web Services, JSP,IBM Web Sphere 6.1, RAD7, Clear Case, Clear Quest, SOAP UI, Oracle 11g, Oracle SQL Developer, JNDI, JMS, MQ Series, Data sources, BPEL.
Responsibilities:
- Application development is based on Agile methodology. Participated in scrum meetings with various teams in order to coordinate project developments and issues.
- Integrated Spring framework for transaction management and dependency injection.
- Worked on web application development using JSP, AJAX, CSS and DHTML.
- Developed SOAP based web services, integrated with bunch of other applications to read from and write to different data bases.
- Developed Order Translations Web service and integrated with SOA based BPEL in order to execute business processes data into and from Plant format.
- Involved in developing Hibernate based API for customer, sales and manufacturing order databases.
- Tested hundreds of order scenarios using the web services testing tool SOAP UI. Performed Unit, functional, performance and User Acceptance Testing.
- Interacted with various US Steel Plant Users in confirming the requirements and discussing possible solutions.
- Have been using ANT build scripts for automation of build process.
- Solely responsible for regular releases, versioning of the products, confirming the test scenarios with Information Architects.
Confidential, Gary, IN
Java/J2EE Developer
Environment: Java 1.5/J2EE, JSP/Servlets, Spring 2.0, Hibernate, WAS 6.0, RAD7, J2EE, Java Beans, JDBC, Rational Clear Case, Quest, Design Patterns, XML, XSD, XSL, JAX-RPC, JavaScript, Windows XP, Unix, Linux, JNDI, Web Services, UML, JUnit, ANT, Log4j, Oracle 10g, TOAD, SQL, PL/SQL, Share Point.
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Developed Use case Documents, Class diagrams, Sequence diagrams, and Activity diagrams as part of object oriented design.
- Involved in the design of modular architecture as according to the J2EE standards.
- Application was built based on Agile methodology.
- Designed providing engine architecture and developed a skeleton code of work flow following object oriented techniques.
- Involved in development of multithreaded providing engine.
- Application architecture was based on Spring MVC.
- Controllers and business objects are maintained through Spring Application Context.
- Implemented AJAX calls Using Prototype JavaScript framework.
- Involved in the development of Tag libraries for sorting and paging purposes.
- Used Hibernate in integration with Spring to perform JDBC operations.
- Designed and implemented Application security in way that plant planners can modify their plant data only.
- Heavily involved in analysis of input/output parameters of our web service with other teams involved with their needs.
- Developed a Web Service (WSDL) with Providing Engine business logic being called from the service.
- Implemented Exception handling in web services and in the application logic.
- Published and tested the web service with applications such as OPEX and FUSION.
- Worked with Rational ClearCase and ClearQuest for source code management.
- Worked heavily on SQL statements and stored procedures with Oracle 10g being the database.
- Worked extensively on Unit and Integration testing. Performed Functional and Performance testing on the application, and worked with Test Plan documentation.
Confidential, NY
J2EE Developer
Environment: Java/J2EE, JSP/Servlets, Spring 2.0,Struts 1.1, J2EE, EJB2.0, hibernate, Java Beans, JDBC, Design Patterns, XML, Apache Axis 2, XSD, XSL, JAXB, JavaScript, Windows XP, Unix, JNDI, Web Services, JMS, Web Sphere MQ, WAS 5.1.2, RAD6, UML, JUnit, ANT, Log4j, SQL Server 2005, SQL.
Responsibilities:
- Developed web layer using JSP and Struts framework was used to manage the application flow.
- Involved in the development of Tag libraries for sorting and paging purposes.
- Used spring framework configuration files to manage objects and to achieve dependency injection and transaction management.
- Set up MQ Queue destinations at the development server level and used for locating the queues and publishing the messages.
- Configured the MDB Listeners in the ejb-jar.xml.
- Extensively used hibernate for data access purposes.
- Web Service calls have been used to communicate with external sources such as ICS, Underwriter, and Quoting etc.
- Worked with Apache Axis 2 in development and consumption of web services.
- Developed schema definitions (XSD’s) for xml bean objects generation.
- Used JAXP parser to generate java classes (XML beans) from XSD ’s.
- Used JMS API for publishing and receiving messages asynchronously to and from MQ Queues.
- Extensively worked in different levels of validations.
- Worked heavily on SQL statements with SQL Server is being the database.
- Created Mock Objects and JUnit Test cases for testing .
- Started on WSAD 5.1.2 and migrated to RAD6 as development environment, Deployed the application in WAS6 server.
Confidential
J2EE Developer
Environment: JDK 1.3, JavaScript, JSP 1.2, Servlets, Struts, MQ Series, WSAD, Oracle8i, Web Sphere Application Server 5.0, Oracle 9i, EJB, Ant, Linux.
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering and design analysis and code development.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Designed and developed business components using Session and Entity Beans in EJB.
- Implemented EJB’s Container Managed Persistent strategy.
- Mapped classes to database tables in Deployment Descriptor files.
- Worked on triggers and stored procedures on Oracle database.
- Apache Ant was used for the entire build process.
- JUnit was used to implement test cases for beans.
- Application was deployed on Web Sphere Application Server.
- Coordinated with testing team for timely release of product.
