Java/j2ee Designer And Developer Resume
Monroeville, PA
SUMMARY
- Over 7+ years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
- Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, Designing documents and writing Test cases using various software engineering processesranging from Waterfall to Agile methodology.
- Good experience in design and development of various web and enterprise applicationsusing J2EE technologies like JSP, Servlets, EJB, JavaScript, DOJO, JDBC, JMS, JNDI, IBM RMI, XML, and Web Services.
- Experienced in developing MVC architecture and Design patterns using Servlets, JSP, Struts Framework, IBATIS, Hibernate Framework and Spring Framework.
- Experienced in using and implementing Design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Data Transfer Object (DTO), Singleton, and Business Delegate in the development of multi-tier distributed applications.
- Experience in Web Application development using HTML, JavaScript, Ajax, Dream Weaver, Adobe Flash and Adobe Flex.
- Experienced in using Java IDE tools like IBM WebSphere Studio Application Developer (WSAD), Rational Application Developer, Eclipse and familiar with other IDE's like Net Beans, JBuilder, STS, RAD and JDeveloper.
- Working experience inCoreJavaandJ2EEPatternslike Abstract Factory, Factory, Singleton, Command, Proxy, Business Delegate, Service Locator, Session Facade, and DAO.
- Good experience in creating enterprise applications on web/application servers such as JBOSS, Tomcat, IBM WebSphere, WebLogic.
- Experienced in OOAD Techniques like developing Use Case diagrams, Sequence Diagrams and Class Diagrams.
- Experienced in integrating Web-based applications using Web Services, XML, SOAP, WSDL and UDDI.
- Good knowledge in Configuration Management tools like Rational Clear case, Perforce, CVS, Subversion Codes and sublime.
- Good experience in XML technologies such as DTD/Schemas, DOM/SAX Parsers, XSL, XSLT.
- Expertise in implementing Web Services using SOAP, WSDL.
- Excellent knowledge in using markup and scripting languages such as HTML, CSS, JavaScript and AJAX. Knowledge in using ANT build tool, JUNIT for unit testing and log4j for logging.
- Experience in using Oracle 11g/10g, DB2, SQL Server 2008 and MySQL databases and writing complex SQL queries.
- Strong team player, excellent communication skills, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning and interpersonal skills.
TECHNICAL SKILLS
Languages: Java 1.4/1.5/1.6, J2EE, PL/SQL, C, C++
Java/J2EE Technologies: Applets, Swing, JDBC, JNDI, RMI, Java Mail, JMS, HTML, DHTML, Java Script, JSP, Servlets, EJB, JSF, Struts, Hibernate, Spring, Log4J
J2EE design patterns: MVC Model
Web development: HTML, CSS,DHTML, Java Script, XML
Web/Application server: Apache Tomcat, Resin 1.2.8, Weblogic 8.1, Sun Application Server
Databases: Oracle, SQL Server, MS Access
Protocols: HTTP, SNMP, SOAP
Tools: Eclipse, Toad, MS Visual SourceSafe, Star Team, Net Beans, JBuilder
Operating Systems: Sun Solaris 5.1, HP-UNIX, MS-DOS, Windows 98/NT/2000/XP/Vista/7
Version Control: CVS, SVN, VSS, Clear Case 7.1
PROFESSIONAL EXPERIENCE
Confidential, Monroeville, PA
Java/J2EE Designer and Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Followed AGILE/ SCRUM methodology for the Designing and Developing solutions over cross technology platforms.
- Involved in SOA Architecture and design of online Insurance Quote and binder modules
- Designed the application using Struts (MVC), spring (Service, AOP, DAO Design Pattern, and Transaction management) and Involved In integration of different layers of the application.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Involved in designing and developing the front end of application using Java script, AJAX, HTML, DHTML, CSS.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Involved in developing Java APIs, which communicates with the Java Beans.
- Implemented Struts Validation Framework for Server side validation and client-side validation.
- Written Persistence layer DAO s injected these DAO into Business Layer that is into Services. written services in service layer, business contracts and it’s validations
- Written action classes, jsps, CSS, properties files and all application layer related files
- Developed modules that integrate with web Services that provide global information support such as customer and account management.
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
- Prepared High Level and Low Level Design document implementing applicable Design patterns with UML diagrams to depict components, class level details. Reviewed with stakeholders for their review comments and approvals
- Helped in preparing Solution Architecture Document (SAD) to represent Data flow, Architecture Changes, Impacted Systems/services, Context diagram, Use Case diagrams for insurance Quote and Binder modules
- Participated in Estimatation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks)
Environment: Java 1.5, Web Sphere server 6.0(RAD), IBM RSA, (JSP, Servlets, JSTL, Spring(Services, DAO,MVC etc) and Struts Framework, JavaScript Framework (JQuery), HTML, CSS, Oracle(Toad), DB2, PL/SQL,, log4j, Java, J2EE (JNDI, LDAP) and XML, Maven2.0.8, Subversion (SVN and Quality center.)
Confidential, ST. Louis, MO
Java Developer
Responsibilities:
- Analyzed specifications and requirements
- Implementation and Testing using Agile methodology
- Developed Goods Receipt, Delivery Order modules and RF Function Modules
- Used Rational Rose for use case diagrams, Activity diagrams, Class diagrams, Sequence diagrams and Object diagrams in Design Phase.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries, Java Script and Ajax
- Implemented MVC-II Architecture, which separated the View and Business Logic Layer
- Worked on Struts framework to create the Web application
- Designed and developed struts action classes for the controller responsibility
- Involved in the integration of Spring for implementing Dependency Injection (DI/IOC)
- Responsible for Writing POJO, Hibernate-mapping XML Files.
- Used Object oriented based Hibernate Query Language (HQL) for full support of Relational Operation.
- Wrote Stored Procedures and Function in PL/SQL for efficient interaction with Database.
- Exposed business functionality to external systems using Web Services (WSDL-SOAP-UDDI).
- Involved with the database design and creating relational tables
- Building and Deployment of EAR, WAR, JAR files on Apache Tomcat and JBoss servers and Oracle10g
- Involved with the version control and configuration management using Serena
- Unit and Integration testing on development and pre-production servers
Environment: Java, J2EE, JDK1.5, JSP, XML, HTML, Java Script, Ajax, Struts Framework,Servlets,Spring 2.0, Hibernate, Web Services, Oracle10g, Apache Tomcat, Jboss,Rational Rose, Oracle Developer 10.1.3,Eclipse, Serena, SQL Navigator 6.2.1
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Mapping the business requirements to the business process modeling specifications and detailed design documentation.
- Involved in the documentation of the modules such as Investments, Retirement Plans and Insurances.
- Used My Eclipse as an IDE for developing the application.
- Involved in Front End Development using JSP, JSTL, HTML, JavaScript and CSS.
- Coded the Java Beans to populate the data required by JSPs.
- Used the features of Spring Core layer, Spring ORM layer to develop the application.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Used Object/Relational mapping tool Hibernate to do the CRUD (Create, Read, Update and Delete) operations and to achieve object persistency.
- Deployed the application in WebSphere application server.
- Utilized Business Delegate, Data Access Object design patterns.
- Used the DOM parser to parse the XML input for order creation.
- Developed SQL stored procedures for updating and accessing data from Oracle database.
- Helped Q&A team in preparing Use Cases.
Environment: Java, My Eclipse, JSP, JSTL, Custom Tags, spring, WebSphere, RAD, Hibernate, CSS, XML, DB2, JavaScript, HTML, SQL, PL/SQL, Design Patterns, CSS.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Used CVS for version control system and Test Director for bug tracking
- Involved in developing applications using Java, J2EE, EJB, Struts, JSP and Servlet
- Created the UI validations using Struts validation framework
- User Training-worked with user community closely to train them and explain various features to them.
- Developed database schema and SQL queries for querying database on Oracle 9i
- Developed test cases for the application; mentored new team members for application architecture; Extensively involved in identifying root cause for the application bugs
Environment: Java, J2EE, JSP, HTML, Java Script, Oracle, SQL, JDBC, XML
