Senior Java Developer Resume Profile
PA
SUMMARY:
- 7 years of extensive experience in designing and developing J2EE Core Java, Multi-Threading, Servlets, JSP, JDBC, JSF, Hibernate, spring, based enterprise applications.
- Experience in developing and deploying on application servers such as WebSphere Application server 6.0 and Apache Tomcat server 5.1.
- Experienced in building web based n-Tier systems.
- Experience with J2EE design patterns like MVC, Session Facade, Data Access Objects and Business Delegate.
- Experienced in IBM SOA Suites like Websphere MQ Programming,.
- Worked extensively with open source frameworks like Struts 1.2, Log4j and Junit 4.0.
- Worked with ORM tools like Hibernate 3.0.
- Excellent understanding of Spring framework.
- Excellent understanding of Commerce Retail domain.
- Experience in projects includes complete project life cycle of Requirement Analysis, Design, Development and System level testing and Deployment SDLC using various software technologies and tools.
- Experienced in object oriented analysis and design, object framework design and development and component based design patterns and their use in e-Business application development.
- Programming Analysis experience using UML, Use Cases, Class diagrams and Sequence diagrams.
- Experience with UML based OOA/OOD, design patterns, refactoring applications.
- String knowledge and experience in database design and data modeling using Oracle 9i.
- Excellent analytical, communication and problem solving skills. Adept at building strong working relationships with co-workers and management
- Excellent working knowledge in MS SQL 5.x, DB2 Server and Oracle 9i.
- Experience of using IDEs like Websphere Studio Application Developer WSAD , NetBeans 5.5, Eclipse 3.x and RAD 7.5.
- A highly creative, energetic, and growth oriented software professional with excellent communication skills
TECHNICAL SKILLS
Programming Languages: | Java, C, C , SQL, Web 2.0 AJAX , Cold Fusion 8.0 |
J2EE components: | JSP, Servlets, Struts 1.2 , EJB, JDBC, JNDI, Hibernate, Spring |
Web Services: | SOAP, WSDL |
Java/J2EE Technologies: | HTML, Swing, Java Script, XML, XHTML, |
App Servers/Middleware: | WebSpehere 6.0, Apache Tomcat 5.1 Web Server, Bea WebLogic 7.1 |
IDE Programming Tools: | Eclipse 3.x, BEA Workshop, WSAD, Rational ClearCase, CVS, JDK 1.4, RAD 7.0, Adobe Cold Fusion 8. |
Design patterns: | Session Fa ade, MVC, Dispatcher, Transfer Object, DAO, Business Delegate. |
Design tools: | Rational Rose for UML |
Frameworks: | Hibernate, Log4j 1.2, JUnit S Struts 1.3.8, Spring 1.2.9, Hibernate. |
Databases: | SQL Server 2000, Oracle 9i, DB2, MySQL, PL/SQL. |
Operating Systems: | Linux, Windows 2000/NT/XP. |
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java developer
Responsibilities:
- Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
- Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used SOA Web Services with XML parsing to interact other modules and integration testing.
- Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
- Used Ajax to speed up application.
- Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
- Converted XML to Java objects using JAXB.
- Core Java, Multi-threading, Multi-tiered applications, distributed multi-tiered designs, Unix
- Java Server Faces, AJAX
- Configured Java objects with back end database tables using O/R mapping in Hibernate.
- Async/Sync Services with SOAP-HTTP, SOAP-JMS, REST XML, SOAP JMS, Websphere MQ and Java Beans Look up Direct and CORBA .
- Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations
- Thoroughly Unit tested the application by writing test cases for different scenarios.
- Used JUnit to test the code for extensive code coverage.
- Extensively participated in Agile Scrum Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.
- Used ClearQuest for version management between various integration and development streams.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton
- Used Maven to build and deploy the project.
- Monitored the Error logs using Log4J and fixed the problems
- Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
- Lead communication with Senior Business and other technical teams like Siebel, Diamond to decide overall architecture of application/module.
Environments:
Java1.5, AJAX, XML, XSLT, JSP,JSF, Log4j, JQuery, Spring2.0, Hibernate3.0, Web Services, Maven, WebSphere MQ, JUnit, IBM DB2, PL/SQL, TOAD, RAD 7.0, ClearQuest, HTML, DHTML, CSS, JavaScript
Confidential
Java developer
Responsibilities:
- Gathering agency's requirements.
- Organized meetings and talked to agencies about the requirements and prepared SOW.
- Designed DAO and service layer for ORM mapping with hibernate which can be easily changed to other ORM tools
- Mapped POJO plain old java objects to the tables already created in the database using the .hbm.xml files.
- Designed the application using MVC framework for easy maintainability.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml files.
- Used Hibernate for the Database connection and Hibernate Query Language HQL to add and retrieve the Information from the Database.
- Involved in design and implementation of the web tier using Spring framework.
- Designed and developed JSP pages and wrote validations using Struts 1.2 framework.
- Worked Adobe Dream weaver 8.0 for developing CSS, HTML and JavaScript code for the look and feel of the store as needed by the agencies.
- Wrote Junit test cases.
- Enhanced the build procedure by using ANT
- Defect tracking using sharepoint.
- Created technical and user documentation.
- Good understanding on database concepts.
- Wrote UNIX Shell script to automate the Schedulers and Batch process.
- Regularly communicate tasks and project status to management.
- Strong working knowledge of SVN and UNIX environments.
Environment
Struts 1.2, JSP, JSTL, Oracle 9i, XML, JAX-RPC, SOAP 1.1, Unix Solaris , SVN, Spring2.5, Hibernate3.0, WSAD.
Confidential.
Role
- Developer and functional tester.
Responsibilities
- Requirement gathering.
- Detailed Design
- Used Struts framework for MVC architecture.
- Designed and developed JSP pages.
- Used JNDI to access LDAP Data Store and to implement reset password functionality.
- Unit testing and functional testing.
Environment
Struts 1.2, Websphere Application server 6.0, RAD 7.5, JNDI, LDAP and Junit 3.8.2.
Confidential
Senior Application Developer
Responsibilities:
- Used Struts framework for validation.
- Analyzed, designed and implemented Online Enrollment Web Application using Struts 1.2,JSTL, jQuery, Hibernate 3.0, UML, Design Patterns, Log4J, RAD 7 and Oracle 9i.
- Good knowledge on Property and Casualty insurance applications.
- Used Struts Tags, Struts Bean Tags, HTML tags, Logic Tags, Nested Tags and JSTL.
- Wrote POJO's and configuration files using the Hibernate API and annotations to persist Java Objects to the backend database.
- Used Spring framework for Injection Dependency and integrated with Struts and Hibernate framework
- Modeling real world entities using UML class diagram.
- Database management using ORM like Hibernate.
- Testing - Integration testing System testing using Cactus and Selenium.
- Integrated Junit 4 test cases into the application and promoted test-driven development within the team.
- Designed and developed new interfaces and new functionality using CFMX
- Responsible for overseeing the Quality procedures related to the project. Wrote Junit test cases for testing UI Framework classes.
Environment: WebSphere 6.0, Java 5, Clearcase, Oracle 9i, SQL Navigator, UML, Struts 1.2, Hibernate 3.0, Spring, JavaScript, JSP, Servlets, ColdFusion 8.0 and Quality Center.