SUMMARY:
*+ 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.
Writing Easy trieve/COBOL/JCL programs for generating adhoc reports and extracts for the businesspersons for important audits and also for other business improvements purposes.
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
Experience of using IDEs like Websphere Studio Application Developer (WSAD), NetBeans 5.5, Eclipse 3.x and RAD 7.5.
Excellent working knowledge in MS SQL 5.x, DB2 Server and Oracle 9i.
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/1og/11g, DB2, MySQL, PL/SQL, COBOL, JCL, Easytrieve, Rexx,
Operating Systems:
Linux, Windows 2000/NT/XP.
PROFESSIONAL EXPERIENCE:
Home Depot Atlanta, GA
Senior Java/J2ee developer June‘13 – Present
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
Writing Easy trieve /COBOL/ JCL programs for generating adhoc reports and extracts
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
Developing and testing COBOL batch programs and providing overall technology support across the project
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.6, AJAX, XML, XSLT, JSP,JSF, COBOL, 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.
AT&T, Atlanta, GA
Java/J2ee developer Apr ‘10 – May’13
Responsibilities:
• Interacted with the clients to understand business requirements.
• Analyzed and developed Use Case diagrams, Sequence diagrams and Activity diagrams using UML Rational
Rose.
• Developed the application using JSF for front end, Spring to manage business layer components
• Ajax was used to perform XML Http Request call backs for retrieving data dynamically into the client's pages.
• Designed UI layout using JSP, CSS and HTML.
• Involved in implementing the MVC architecture integrating Hibernate and Spring framework.
• Used Spring Core Annotations to achieve Dependency Injection.
• Created Spring controllers, DAO layers, and configured mappings of controller classes and methods to view
Layers using JSP.
• Implemented Object Relational Mapping (ORM) in persistence layer using Hibernate in conjunction with Spring
Functionality.
• Worked with the development of Hibernate mapping files, configuration file and Hibernate POJO Objects.
• Used HQL for fetching and storing the data in MySQL database.
• Also developed a web service for allowing other application to access customer balance. Implementation
Involved usage of SOAP, WSDL, XML for definition of Web Services.
• Implemented wsdl.xml to locate and describe the web services.
• Successfully executed all the list cases and fixed any bugs/issues identified during the test cycles.
• Developed ANT scripts to deploy, WAR files for deployment on application server.
• Used Eclipse IDE and IBM WebSphere application server in deployment.
Environment: J2EE, JDK 1.6, Core Java, Java Beans, Spring MVC 2.0, JSP, Servlets, Java Script, Hibernate, HTML, XML, WebSphere Application Server, Apache Axis, Apache Ant, MySQL, VSS, Log4j, Webservices, SOAP, WSDL, Eclipse, JUnit.
Standard Insurance, Portland
Java Developer June’08 – Mar’10
Responsibilities:
Analyzed, designed and implemented Online Enrollment Web Application using Struts 1.2,JSTL, jQuery, Hibernate 3.0, UML, Design Patterns, Log4J, RAD 7 and
Used Struts framework for validation.
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.