Java Developer Resume
Washington, DC
SUMMARY:
- 7+ years of experience in Design, Coding, Testing and Implementation of Software Projects using Java.
- SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing and Documentation.
- Good experience on high - volume transactional systems running on Unix/Linux.
- Experience with developing applications using J2EE Technologies.
- Experience in developing applications using enterprise J2EE technologies like Java Servlets & JSPs
- Presentation Layer Solutions like Java Server Pages (JSP), XMI, JavaScript, Servlets and Struts.
- Business Layer Solutions like Spring and Hibernate.
- Extensively worked with WebLogic, JBoss, Oracle and Tomcat 4x/5x servers.
- Hands-on experience in web application development using - XML, HTML and XSL.
- Extensive experience with various Application Development IDEs like ECLIPSE, JBoss.
- Good Experience of working on Oracle, SQL Server.
- Very Comfortable with application servers like Web Logic, JBoss, GlassFish, Apache Tomcat, Web application deployment.
- Experience in Desktop Publishing/Client-Server/Internet/Intranet Systems using Object Oriented Analysis / Design / Methodologies.
- Implemented Unit Testing and Integration testing during the projects.
- Hands on experience with SVN, CVS and VSS.
- Worked with tools like Ant, Maven, JUnit.
- Development of Test Plans, Test Scripts and Test Cases.
- Collaborated with technical team members to integrate back/front end issues.
- Able to work both as a team player and on individual assignments.
TECHNICAL SKILLS
Languages: Java 1.5, Java 2, J2EE, SQL, HTML
J2EE Technologies: JDBC, Servlet, JSP, JNDI, JMS, RESTful web services
Web/App Servers: Websphere, WebLogic, Tomcat, JBoss
IDEs: Eclipse, RAD, WSAD, IntelliJ IDEA 11.0, Toad and Visual Age
Web Technologies: JAVASCRIPT, XML, UML, AJAX, JQuery,, HTML 5, CSS 3.0, JSTL tag libraries, JSON
Frameworks: MVC, Struts, Spring
ORM Frameworks: Hibernate
Databases: Oracle 11g, PL/ SQL, MySQL
Source Control: SVN, CVS, VSS
Other Technologies: Ant, Maven, JUnit
Operating Systsems: Windows, Unix/ Linux
Methodology: Agile, waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Java Developer
Responsibilities:
- Designed, developed and maintained Hibernate based data layer in complex scenarios.
- Used JSP, JavaScript, HTML, CSS, JSTL tag libraries, AJAX and JQuery for the presentation layer of the application for user interface design and form validations.
- Used JPA annotations, Hibernate at the persistence layer to interact with Oracle.
- Used Oracle 11g database and used Web Logic application server for deploying the project.
- Implemented API's using RESTful web services.
- Implemented the MVC architecture and used Struts framework.
- Implemented Struts Dispatch Action class and form bean classes using Struts Framework.
- Worked in LINUX operating system environment and used IntelliJ IDE for application development.
- Developed using new features of Java 1.5 like Annotations, Generics, Enhanced for loop and Enum.
- Developed various enhancements using Java, Servlet, JSP and XML.
- Developed presentation layer with standard JSP tags to generate dynamic content for the module.
- Extensively involved in development of Test Cases using JUnit for Unit Testing.
- Followed Agile, Extreme Programming methodology and used Test Driven Development.
Environment: JDK 1.6, Agile Methodology, J2EE, Hibernate, Struts, JSP, JavaScript, HTML 5, CSS 3.0, JSTL tag libraries, AJAX, JQuery, RESTful web services, Servlets, JDBC, Oracle 11g, Weblogic, IntelliJ 11.0, JUnit, Ant, Log4j, Subversion, LINUX, Windows.
Confidential, Charleston, SC
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Used J2EE design patterns like Factory Pattern, Singleton Pattern, Value List Handler pattern, Business Delegate, Transfer Object pattern, Data Access Object pattern, Service Locator.
- Used Struts, Spring MVC for developing the business logic of the application.
- Used DOM parsing methodology for serializing and parsing the XML and JSON request and responses from the API.
- Designed user interface using Struts and deployed the application in Tomcat.
- Used Apache - Tomcat Server for deploying API and core modules of the application.
- Developed various enhancements using Java, Servlet, JSP and XML.
- Developed JSPs for the presentation layer with good use of HTML and XML.
- Developed, implemented and performed the Unit Testing using JUnit.
- Designed database tables as per technical specifications.
- Creating XML and XSD files using Altova XML spy tool.
- Parsing XML data using SAX parser and transforming to other format.
Environment: Java, J2EE, Spring, Struts, JSP, XML, XSL, JDBC, Oracle, Java Script, JUnit, Tomcat, UNIX, SVN, Ant, Windows.
Confidential
Java Developer
Responsibilities:
- Analysis & Design of architecture using OOAD approach involving in all phases of the lifecycle ensuring successful deployment and maintenance.
- Created Switch box and validate for accounts using JSP and Java.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Got the user requirement by interacting with the client.
- Used MVC architecture using design patterns like DTO, Fa ade, and Delegate.
- Used Hibernate for mapping features.
- Developed set of persistent classes using Hibernate API in the data layer for data manipulation.
- Implemented design patterns like Session Fa ade, Data Access Object, Front Controller, Business Delegate, Transfer Object, The Singleton Pattern, The Model/View/Controller Pattern, and Model/View/Controller.
- Developed, implemented and performed the Unit Testing using JUnit
Environment: Java, J2EE, Hibernate, Spring, Struts, JSP, Tiles, JDBC, JavaScript, JUnit, SVN, Websphere.
Confidential
Java Developer
Responsibilities:
- Involved in requirement gathering, JSP using MVC architecture like Struts framework.
- Preparing documents like IAD, PSD etc.
- Deployed and administered the application in Oracle application server.
- Reverse Engineering of the Presentation Tier components to generate the models from the existing source and provide necessary UML diagrams and Class diagrams.
- Developed Entity and Session Beans to handle the business logic.
- Developed the test cases using JUnit.
- Performed Unit testing, Integration testing of the developed application
Environment: J2EE, JSP, JDBC, Struts, JavaScript, JUnit, Oracle, WebLogic, CVS
Confidential
Java Developer
Responsibilities:
- Involved in designing and developing web pages using JSP, using MVC architecture like Struts framework.
- Involved in designing and developing application
- Involved in development using Controller, Validate and Action using Struts MVC framework.
- Implemented the MVC architecture and used Struts framework.
- Designing and Developing Business Objects and Database Objects.
- Analyzing client enhance requirement, coding, and also responsible for bug fixing and provided the required document of the same.
- Developed the utility class, which is common to the entire application.
- Development of dynamic menu generation based on the user profile
- Preparing documents like IAD, PSD etc.
Environment: J2EE, Struts, JSP, JDBC, JavaScript, Oracle, JBoss App Server, Eclipse
Confidential
Java Developer
Responsibilities:
- Designed and Developed Investigation Module.
- Designed and Developed Batch programs using Java, Visual Basic
- Implemented the MVC architecture using JSP Model 2 architecture. Analyzed system requirements and developed test plans and strategies for User acceptance, system testing, integration testing and unit testing.
- Responsible for deploying application on Weblogic server
- Developed Crystal Reports
- Integrated with SiteMinder to control the security
Environment: J2EE, MVC, JSP, JDBC, Weblogic, Oracle, JavaScript.
