Java Developer Resume
Detroit, MI
SUMMARY
- Around six years of Experience in SDLC and development of large Scale business applications.
- Experience in developing Web centric Application development using Java, J2EE which includes Servlets, JSP 2.1, JSP Custom Tags, Hibernate 3.3, 2.0 Spring MVC 2.5, Struts2.0, JDBC, XML and Java Beans.
- Experience in developing User Interface using HTML and CSS, XML, XSL, AJAX.
- Experience with Application Servers like IBM WebSphere 6.0, WebLogic 11g and Apache Tomcat Server 6.
- Well versed in Implementing SOA using Web Services (SOAP, WSDL, and UDDI).
- Experience in writing Scripts using Java Scripts, Shell Scripting.
- Experience in applying Core Java and J2EE Design Patterns in web applications.
- Implemented Software Development Methodologies like Agile Scrum methodology and Test First Driven Development, Waterfall Model.
- Experience using Log4j, Java Logger implementation to persist the data into log files.
- Strong experience with Version Control like Git, Subversion and Maven.
- Has good experience in database programming using Oracle 9i/11g, has written stored procedures, triggers, packages etc.
- Strong Knowledge in Software Designing tools for UML using Microsoft Visio.
- Experience in using different IDE’s like Eclipse 7.0, My Eclipse.
- Domain Experience in Payment Portal, Medical Data Mining.
- Strong communication and analytical skills with very good experience in programming & problem solving.
- Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details.
TECHNICAL SKILLS
Java Technologies: JDK 6, Servlets, JSP, Java EE (JDBC), Web Services (SOAP, WSDL and UDDI), XML.
Java Frame Works: Hibernate 3.X, spring
Web Technologies: HTML, CSS and Java Scripts.
Script Languages: Java Scripts and Shell Scripting
Application Servers: IBM Web Sphere6.0, Web Logic11g and Apache Tomcat Sever
Database Servers: Oracle 9i, 11g, SQL, My SQL5.5.
Configuration Tools: Maven and Subversion.
IDE’s: Eclipse 3.3
Testing Framework: Junit, QTP
Web Browsers: IE 8/7, Fire Fox, Chrome, Opera and Safari.
Tools: MySQL, WinSCP, Putty
Languages: Core Java, C, C++ and UNIX.
Operating Systems: MS Windows 98/2000/XP/Vista/Windows 7.
PROFESSIONAL EXPERIENCE
Confidential, Ann Arbor, MI
Java Developer
Responsibilities:
- Preparation of requirement documents using the requirements and functional specifications given by Business analysts and Creation of design document based on requirements documents.
- Entire application was developed using Java, J2EE.
- Key role in developing spring including IOC beans.
- Integrated spring with hibernate.
- Worked on hibernate lazy loading, mappings, caching and annotations.
- Development and testing of web services.
- Worked on CSS, XML, XSL and HTML.
- Developed DAO for testing sql.
- Developed test cases using JUnit and used the same for unit testing.
- Unit Testing, Integration Testing and System Testing.
Environment: JDK 1.5 and JDK 1.6, Spring 2.5.6, Hibernate 3.3, XML, HTML, CSS, JavaScript, Servlets, Webservices, Windows 7, Maven 2.0
Confidential, Ann Arbor, MI
Java Developer
Responsibilities:
- Preparation of requirement documents using the requirements and functional specifications given by business analysts and Creation of design document based on requirements documents.
- Worked on most of the feature of spring including IOC beans and Spring mvc framework
- Integrated Spring with Hibernate.
- Worked on mappings, caching and annotations
- Development and testing of web services.
- Worked on css, html and JavaScript
- Worked on XML, XSD, log4j, Java Logger
- Developed test cases using JUnit and used the same for unit testing.
- Unit Testing, Integration Testing and System Testing.
Environment: JDK 1.5 and JDK 1.6, spring 2.5.6, Hibernate 3.3, XML, XSD, CSS, HTML, JavaScript, Weblogic 11g, Webservices
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Developed user interfaces using JSP tags.
- Responsible for writing managed beans with application business logic.
- Responsible for configuring spring configuration files.
- Worked on IOC beans of spring and spring mvc framework
- Extensively used JavaScript for client side validations
- Responsible for implementing spring application contexts
- Implemented spring dependency injection on beans
- Used SQL Maps provides an efficient way to graph database values to Java objects through the use of XML configuration files.
- Used JDBC connectivity with callable statements to invoke the stored procedures
Environment: JDK 1.5 and JDK 1.6, Spring Framework 2.5.6, Hibernate 3.x, HTML, CSS, JavaScript, JSP, JUnit, EasyMock, XML, Tomcat, log4j, Windows Operating System.
Confidential
Java Developer
Responsibilities:
- Gathering business and system requirements.
- Technical Architecture and Design using OOAD.
- Development/Enhancement of application using AGILE methodologies.
- Development of User Interface using JSP
- Unit testing using JUnit.
- Performance tuning the procedures and queries.
Environment: JDK 1.5 and JDK 1.6, Spring Framework 2.5.6, Hibernate 3.x, HTML, CSS, JavaScript, JSP, JUnit, EasyMock, XML, Tomcat, log4j, Windows Operating System.
Confidential
Java Developer
Responsibilities:
- Interacting with the onsite coordinator (OSC) to discuss the status of the project and clarifying any queries regarding the functionality.
- Preparation of requirements document.
- Developed backend logic in core Java
- Development of the JSP pages and the Business components.
- Undertake code reviews for peers in the team.
- Testing & debugging
Environment: JDK 1.4, HTML, JSP, JUnit, XML, Tomcat, Eclipse3.0, Windows 2005.