Java/j2ee Developer Resume
Austin, TX
SUMMARY
- Around 7 years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation Java and J2EE technologies.
- Experience with advanced J2EE Frameworks such as, Spring, Struts and Hibernate.
- Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
- Implemented the Hibernate framework (ORM) to interact with database
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio
- Experience in client - side development with HTML, CSS, JavaScript, and Query.
- Hands on experience working with databases like Oracle 10g, PL/SQL and MySQL.
- Written JUnit Test Cases for unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments
- Experience in developing Web Applications with various Open Source frameworks like Spring Framework, and Hibernate
- Experience in using IDE tools like Eclipse, My Eclipse and NetBeans
- Working knowledge of version control system CVS, SVN
- Have written SQL queries to generate the reports for the application.
- Quick learner with ability to meet deadlines and work under pressure.
- Excellent analytical and problem solving skills along with good oral and written communication skills.
TECHNICAL SKILLS
Primary Languages: Java (1.6), SQL, PL/SQL
J2EE/Middleware: J2EE (Servlets 2.4, JSP 2.0, JDBC)
Frameworks / UI: Struts 1.1/2.0, Spring 2.5, Hibernate 3.0
Web services/XML: SOAP, WSDL, XML
Design Methodologies/Tools: UML, Agile methodologies, SCRUM
Version control Tools: SVN, CVS and ClearCase
Database: Oracle 9i/10/11, PL/SQL & MySQL 4.x/5.x
GUI Technologies: HTML, CSS, JavaScript.
Web/App Servers: Tomcat 5.0/6.0, Websphere 6.1
Operating Systems: Windows, Unix and Linux
Other Languages: C,C++
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in Functional and Detailed Design documents.
- Worked on development of Struts based UI screens for the Presentation application..
- Implemented the JDBC to interact with database.
- Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
- Involved in Application/data base query performance Tuning.
- Implemented a logger framework for the application using Log4J.
- Used SVN as the source control system.
- Involved in JUNIT testing for the unit testing.
- Automated the build process by using ANT build tool.
Environment: WebSphere Application Server, Clear Case, Oracle DB, Eclipse, C++, LOG4j, Struts, Hibernate, Spring, Servlets, JSP., J2EE, JMS, Web Services, XML, XSD, UML
Confidential, Benton Harbor, MI
Java/J2EE Developer
Responsibilities:
- Design, develop and modify software applications using agile methodology.
- Designed and developed data access layer using Spring and Hibernate framework.
- Had done JVM performance tuning for the application.
- Following Agile methodology for project development process, participating SCRUM methodology
- Been through release process for project execution as part of SCRUM
- UML designing using MagicDraw
- Developed the Test cases for Unit Testing
Environment: Core Java, spring, Struts, Hibernate, Tomcat, Oracle10g, J2EE Design Patterns, Apache Maven, Hyperion Planning, PLSQL
Confidential, Tampa, FL
Jr. Java /J2EE Developer
Responsibilities:
- Worked on development of Struts based UI screens for the Presentation application.
- Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory
- Involved in writing EJBs (Sateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
- Used Spring ORM package as an integration layer for ORM mapping API's, including Hibernate Led, designed and integrated with different systems or services, SOA, SOAP Service, etc. Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Automated the build process by writing ANT build scripts.
Environment: Java, J2EE, Spring ORM, Hibernate, SOA, SOAP Service, Restful, Oracle Coherence Cache, WSDL, ANT
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- The application was developed in J2EE using an MVC based architecture.
- Used Struts1.3 framework, Standard Tag Libraries and various in-house custom tag libraries for the presentation layer.
- Used Core Spring for setter dependency injections.
- Used JavaScript for client side validations.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
- Developed various Struts Forms and Struts controller classes
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Deployed applications on WebSphere Application server 6.0
- Used Web services for transmission of large blocks of XML data over HTTP.
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
- Created use cases, class diagrams, activity diagrams and collaboration diagrams.
- Involved in unit testing using JUnit, system testing and creation of various test scripts.
- Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
- Used Log4J for logging.
Environment: Java, J2EE, JSP, Servlets, Hibernate, Oracle10g, JDBC, XML, XSLT, PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTMLJDBC, Apache Ant, WebSphere Application server 6.0/5.0, JUnit, Log4J, CVS, Windows XP
