Java Developer Resume
Kansas, CitY
PROFESSIONAL SUMMARY:
- Having 7+ years of professional experience in developing web based, distributed architecture, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD). Involved in all teh phases of Life Cycle of Software Development (SDLC).
- Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using teh following core technologies - Java, Servlets, JSP, JSTL, EJB and XML.
- Experience in developing web based J2EE applications using Struts/JSF/Spring frameworks.
- Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
- Extensive experience in designing front end interfaces using HTML, JSP, CSS, Java Script and Ajax.
- Good Experience using Object Relational Mapping tool like Hibernate.
- Experience in developing Service Oriented Applications (SOA) using Spring Framework.
- Experience in Spring Framework such as Spring MVC, Spring IOC, Spring Resources, Spring JDBC.
- Experience with various IDEs like Eclipse, Web sphere Studio Application Developer(WSAD) 5.1 and Rational Application Developer (RAD) 6.0, Visual Age Java 4.0
- Strong working knowledge in Oracle Stored procedures, functions, triggers, sequences.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
- Experience in developing web-services using SOAP, WSDL and UDDI.
- Experience in writing teh SQL queries.
- Experience in Business Process Analysis, Detailed Data Analysis.
- Experience in designing and developing UI Screens (Forms) using Java Server Pages, Html, CSS and JavaScript.
- Used Clear Case, CVS, Maven, Subversion for Source code version control.
- Experience in creating Jasper Reports which are used to deliver rich content onto teh screen, to teh printer or into PDF, HTML, XLS, CSV and XML files.
- Experience in designing transaction processing systems deployed on various application servers including Tomcat 5.5, WebSphere6.0, Weblogic8.1 and Webpshere6.0.
- Good Experience on ITSM tool for tracking teh tickets like accepting teh tickets, Submitting teh tickets and closing teh tickets etc.,
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading teh page and send asynchronous request.
- Experience in developing applications using AngualrJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent communication, analytical, interpersonal and presentation skills.
- Having good experience in handling teh client calls.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, LINUX
Programming Languages: C++,Java, SQL, PL/SQL
J2EE Technologies: JDBC, Servlets, JSP, JMS, EJB, JNDI, RMI, Web services, DOM, SAX.
Frame Works: Struts, Hibernate, Spring, Spring Core, Spring MVC, Spring IOC - Spring dependency injection with Ajax, Spring JMS, JSF, AJAX.
XML Technologies: XML, XSL, XSLT, XML Schema
Scripting Languages: HTML, CSS, JavaScript, JQuery.
Design Methodologies: SDLC, UML, J2EE Design patterns.
Application Servers: Web Sphere, Web Logic, JBOSS.
Web Servers: Apache Tomcat.
Protocol: HTPP,TCP/IP, LDAP, FTP.
Databases: Oracle, MS SQL-Server, Sybase, DB2.
IDE Tools: Eclipse, WSAD, RAD,WSAD.
Other Tools: TOAD, Log4J, Ant, JUnit, Microsoft Excel, Microsoft Word, Rational Tool Suite.
Source Control: Clearcase, CVS, CMVC, SVN, Visual Source Safe (VSS), Maven, Subversion.
Methodology: OOAD, UML, OOP’s, J2EE Design Patterns, MVC framework, Agile, SCRUM.
Reporting Tool: JReport Designer and JReport Server.
PROFESSIONAL EXPERIENCE
Confidential Kansas City
Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
- Worked with teh team in teh development of Use-Case diagrams and Class diagrams for teh business modules.
- Involved in analysis of use case design and in Preparation of Unit Test Cases.
- Involved in developing stored procedures.
- Developing teh front end with JSP’s and maintained teh session with Session Beans.
- Coded Server side Enterprise Java beans using Session and Message Driven Beans.
- Used Struts Framework for teh application, Developed Struts Action Classes, Model Classes, Business Logic and Hibernate mappings /created DAOS mappings in Hibernate.
- Implemented MVC Architecture using struts framework for teh application.
- Used Struts Validator framework for Validations and Configured validator-rules.xml and validation.xml.
- Usage of Struts web application framework implementation to build teh presentation tier.
- Involved in configuring web.xml and struts-config.xml according to struts framework.
- Involved O/R Mapping using Hibernate.
- Created Reference documents to help developers understand teh Framework.
- Understood XSD, DTD transforming using XSLT, writing SAX-DOM parsers for XML data and Responsible for Unit Testing with Junit, integration testing of software and load testing using Junit.
- Worked with QA team for supporting testing and resolved defects.
Environment: Web Sphere 6.0, Java 1.5, Junit, JSP 2.2, Servlets 3.0, Struts 1.2, EJB 3.0, XML, Hibernate 3.0, Core Java, Oracle9i, and Eclipse 3.3.
Confidential, Houston, TX
Java Developer
Responsibilities:
- As a Senior Programmer me was involved in teh complete life cycle of teh project.
- Created Action Classes, Domain Objects Request processor for teh application using Model View Controller (MVC) approach.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
- Created Action Classes, Action Forms, and Form Bean Request processor for teh application using Model View Controller (MVC) approach.
- Wrote JavaScript’s for validating teh client side user account information based on their business rules.
- Developed Developers test for repeatable test by using JUnit for fixing defects.
- Wrote VO’s, DAO’s to retrieve & store data teh data form teh SQL Server Database.
- Configured teh hibernate.cfg files to connect to SQL Server database.
- Designed and developed queries using Hibernate Query Language and data validation via teh Hibernate validator framework.
- Used Clear Case for Source code version control.
- Jasper Reports are used to generate dynamic reports, including data retrieval using JDBC (Java Database Connectivity)
- Used SAX and DOM for parsing XML documents and XSLT for transformation.
- Involved in creating teh ear files using teh build tool in teh Web logic application server.
- Involved in teh Deployment of teh application in Web logic Application Server.
- Involved in generating teh WSDL (using Web Services) file from Rational Application Developer.
- Wrote Web Service method calls to get Supporting Information, searching/retrieving user accounts, modifying teh user.
- Involved in teh maintaining of Managed Servers in teh Web logic application server.
- Involved in monitoring teh batch jobs and checking teh log files.
- Worked on ITSM tool for tracking teh tickets like accepting teh tickets, Submitting teh tickets and closing teh tickets etc.,
- Used Log4j to provide central logging facility.
- Involved in teh daily health checks.
- Involved in teh code fixing and system testing activities.
- Used Clear case for Source code version control.
- Handled client calls in helpdesk 24/7 365 days.
Environment:Core Java, Jdk, JDBC, Struts, Spring Framework, Hibernate, Web Services, JSP, Tag Libraries(JSTL), SQL Server, XML, Html, CSS, JavaScript, AJAX, Ant, Clear case, Web Logic, Junit, log4j, RAD, Unix, ITSM Tool.
Confidential, Boston
Sr. Java Developer
Responsibilities:
- Responsible for design and development of Business and UI layers.
- Directly interacted with client & business communities to obtain core requirements and documented teh various artifacts of teh system .
- Written Technical document using Class diagrams and Sequence diagrams and capturing dependencies with external systems.
- Developed Authorization module in business layer using Spring Dependency Injection.
- Developed Hibernate Mapping files/classes and DAOs to interact with Oracle database.
- Used several Java/J2EE Design Patterns like Singleton, DAO Pattern, Business Delegate, Factory Pattern, and Service Locator.
- Developed UI using Struts tag library, Javascript and JSON.
- Deployment in staging and production environment.
- Handled enhancement and maintenance activities.
Environment: Core Java 1.6, Spring3.x, Struts 2.x, Hibernate, Eclipse, JBoss, Javascript, JSON, XML DOM, Xpath,Junit, Maven, Subversion, Hudson
Confidential, Kansas
Java Developer
Responsibilities:
- Effectively interacted with team members and business users for requirements gathering.
- Understanding functional specifications and documenting technical design documents.
- Design teh application using UML modeling tools.
- Created flow diagrams using Visio.
- Used J2EE design patterns like MVC, DAO and Singleton Design Pattern.
- Designed and developed service layer using spring with AOP and Inversion Control.
- Implemented data access using Hibernate persistence framework.
- Developed teh configuration files and teh class’s specific to teh spring and hibernate.
- Utilized Spring framework for bean wiring & Dependency Injection principals
- Integrated Spring DAO for data access using Hibernate.
- Created hibernate mapping files to map teh POJO to DB tables.
- Involved in teh Development of Spring Framework Controllers.
- Used Eclipse as Integrated Development Environment (IDE).
- Implemented client side validations using JavaScript.
- Implemented XML and XSLT for generation of various reports of different users.
- Involved in performance tuning, scalability of teh application and production support.
- Performed unit testing for all teh components using JUnit.
- Involved in system testing and user acceptance test.
Environment: Java 1.5, JavaScript, JSP 2.2, Spring 2.5, Hibernate 3.0, XML, UML, Eclipse 3.5.1, Web Logic 9.2, Oracle 10g, QC-10 (HP Quality Center), Junit and Log4J.
Confidential
Java Developer
Responsibilities:
- Developed teh database and UI design for teh web module.
- Built prototypes of complex modules and analyzed teh performance.
- Implemented Entity Beans in EJB to interact with teh database to update, retrieve, insert and delete values effectively.
- Designed online reports dat display large volumes of data using XML
- Designed teh mailing component suitable to teh client’s specific requirement of using teh VIM protocol and integrated it with teh application.
- Developed an interface for parsing XML and storing it in teh Oracle database and vice versa.
- Designed and developed C2C Payments module, which enable customers to do money transactions through emails Configured Database Support for WebLogic 7.0
- Conducted and recorded defect prevention meetings.
Environment: J2EE 1.3, WebLogic 7.0, Oracle 8i, EJB, Servlets 2.3, JSP 1.2, JavaScript, HTML, JDBC, Windows NT
