Java Developer Resume
PA
SUMMARY
- 7 years of experience in Software Life Cycle Development including analysis, design (system/database/OO), development deployment, testing, documentation, implementation & maintenance of application software in web - based environments, distributed n-tier architectures.
- Strong expertise in development and deployment of web components that include Servlets, JSP, JSF, Java Scripts and business layer components that include, Web Services, and JDBC, JMS.
- Expertise in implementing Service Oriented Architectures (SOA) wif XML based Web Services (SOAP/UDDI/WSDL).
- Working noledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit forunit and integration testing.
- Experience wif middle-tier popular J2EE application and web servers like BEAWeblogic 8.x/9.x, Websphere 5.x/6.x/7.0, Tomcat 6/7 and JBoss Application Server.
- Good understandingMVCarchitecture.
- Strong Knowledge and Implementation experience in Multithreading.
- Installation, configuration and administration noledge ofApache Tomcat.
- Highly impressive skills in Core Java and Object Oriented Programming concepts.
- Strengths include broad and deep technical noledge; wif ability to quickly assess and learn unfamiliar systems and to analyze, scope and establish technical and business requirements.
- Good noledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Façade and Service Locator.
- Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
- Ability to pick up new technologies based on prior training and used Open Source technologies & tools extensively.
- Excellent communication skills, team player, quick learner, organized, resilient and self-motivated
TECHNICAL SKILLS:
Languages: Java/J2EE, C/C++, UML, XML XSL.Operating Systems Windows 98/2000/XP/NT, Unix/Linux
Web Technologies: Servlets 2.4/2.5, JSP 2.0/2.1, Custom Tags, JDBC 2.0/3.0.
Front-End Tech: HTML, XML, Java Script, AJAX, TLD, Custom Tags, CSS.
J2EE Technologies: JNDI, EJB 2.0/3.0(SLSB, SFSB, Entity Beans).
Web/App. Server: IBM Web Sphere 5.5/6.0, Apache Tomcat 5.5/6.0, JBoss,BEA Web Logic8.
Frameworks: Spring MVC, Hibernate 3.0
Tools: ANT, Maven, JUnit, Log4j.
Database: DB2, MySQL, Oracle 10g.
IDEs: Eclipse, MyEclipse, RAD 6.1, WSAD5.1, Net Beans.
OOA, OOD: Data Modeling and design, Rational Rose, UML, use-case diagrams, Class Diagrams, Activity diagram, Sequence diagram. Design Patterns
SW Methodologies: Waterfall Model, Agile.
PROFESSIONAL EXPERIENCES:
Confidential, PA
Java Developer
Responsibilities:
- Involved inanalysis, design, and development of teh application.
- Developed teh user interfaces usingHTML, JSPandServletsfor different UI’s usingRAD 6.1tools.
- Teh entire application was developed inJ2EEusing anMVCbased architecture wif help ofspring (MVC).
- Developed spring Controller classes, Command classes and configured dispactche-servlet.xml forspring (MVC).
- Createddynamic HTMLpages, usedJavaScript, JQuery, JSF, PrimeFaces and AJAXto create interactive front-endGUI.
- UsedSpring IoCand created teh Dependency Injection for teh Action classes usingApplicationContext.xml.
- Created teh Mock-ups usingHTMLandJavaScriptto understand teh flow of teh web application and created class diagrams usingMS Visio 2008 R2.
- Configured teh deployment descriptors inHibernateto achieve object relational mapping.
- Developed Hibernate persistence layer modules using EJBJava Persistence API (JPA) annotations and Entity Manager.
- Involved in writing procedures, queries usingPL/SQLto process teh data onMS SQL Server 2008 R2database.
- Performed regression testing, unit testing usingJUnitand performance testing usingJProbe.
- Parsersfor data retrieval.
- UsedApache Mavenas build tool.
- UsedIBM Rational Clear Caseas version control tool for maintaining source code and project documents.
- ImplementedLog4Jfor Logging Errors, debugging and tracking usingloggers, appender’scomponents.
Environment: Java, HTML, JavaScript, JSP, AJAX, Spring 3.1, Hibernate, UML, Eclipse, MS SQL Server 2008 R2, Maven 3.0.4, JUnit, and Log4J.
Confidential, CT
Software Engineer
Responsibilities:
- Involved in development of business components and design of data access objects and other back end components.
- Developed UI components using HTML, CSS, JSP, and Java Script &JQuery.
- Followed Agile Methodologies.
- Teh application uses JQuery/JSON for a dynamic and interactive UX and data retrieval.
- Implemented eCustomer presentation layer (GUI), based on Common Controls framework, Involving Servlets, JSP, CSS, XSLT, JavaScript for client side validation, AJAX for Interactive client GUI wif Form Beans and EJB.
- Configured and Coordinated in build, release and deploy process in Websphere App server using Ant scripts.
Environment: JDK 1.4, JSP, Struts 1.35, Spring Framework 2.0 IOC, Apache Axis, AJAX, DOJO, JavaScript, Hibernate 3.0, JQuery, CSS, XML, XSLT, ANT, Maven, REST, JDBC, Websphere Portal Server 5.1.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in teh Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of teh project.
- Assisted teh analysis team in performing teh feasibility analysis of teh project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in teh detailed design phase of teh project using Rational Rose 4.0.
- Developed presentation layer of teh project using HTML, JSP 2.0, JSTL and JavaScript technologies.
- Developed complete Business tier using Stateless andStateful Session beans wif EJB 2.0 standards using Websphere Studio Application Developer (WSAD 5.0).
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Consumed Web Service for transferring data between different applications.
- Used Object/Relational mapping Hibernate 3.0framework as teh persistence layer for interacting wif Oracle 9i.
- Extensively used IBM Websphere 5.0 while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all teh debugging and error information.
- Developed Ant build scripts for compiling and building teh project.
- Used IBM Websphere 5.0 for deploying teh application.
- Used CVS Repository for Version Control.
- Created test plans and JUnit test cases and test suite for testing teh application.
- Participated in teh production support and maintenance of teh project.
Environment: Java 1.4.1, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Hibernate 3, Oracle 9i and Windows.
Confidential
Java Developer
Responsibilities:
- Gathering agency’s requirements.
- Organized meetings and talked to agencies about teh requirements and prepared SOW.
- Developed teh Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in struts-config.xml, web.xml files.
- Designed teh application using MVC framework for easy maintainability.
- Mapped POJO (plain old java objects) to teh tables already created in teh database using teh *. Hbm.xml files.
- Designed DAO and service layer for ORM mapping wif hibernate which can be easily changed to other ORM tools
- UsedHibernatefor teh Database connection and Hibernate Query Language (HQL) to add and retrieve teh Information from teh Database.
- Designed and developed JSP pages and wrote validations using Struts framework.
- Worked Adobe Dream weaver for developing CSS, HTML and JavaScript code for teh look and feel of teh store as needed by teh agencies.
- Wrote JUnit test cases.
- Enhanced teh build procedure by using ANT
- Created technical and user documentation.
- Good understanding on database concepts.
Environment: Java, Struts, Hibernate, ANT, JUNIT, JSP, Servlets