Java Developer Resume
PA
SUMMARY
- Over 7 years of experience in IT industry in the areas of Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE technologies.
- Worked on Financial, insurance and E - commerce Domains.
- Expertise in application development using JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate and JSF.
- Experience in developing web applications using technologies like HTML, Java Script, Angular JS, Bootstrap, AJAX, CSS, DOJO, JSP Tag libraries, Tiles and XML.
- Experience with PL/SQL programming, Writing stored procedures, indexes, views and triggers.
- Experience in Web Services like SOAP, REST-full, WSDL and good knowledge in SOA.
- Experience in ANT, Maven build tools and also expertise in testing tools like JUnit.
- Experience in Agile development methodologies.
- Experience in OOAnalysis, OODesign using UML.
- Expert in implementing dynamic web applications using Application Servers like Oracle WebLogic, and Apache Tomcat deploying in various environments like Windows, UNIX and Linux with IDEs like Eclipse, NetBeans and WSAD (RAD).
- Extensive experience in design and development of Databases Oracle 8i/9i/10g, MySQL and SQL Server.
- Strong experience in Configuration tools like CVS, SVN and Rational Clear case.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
- Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework with various Java/J2EE design patterns
TECHNICAL SKILLS
Operating Systems: UNIX, Linux, Windows 2000/2003 Server
Languages: C, C++, *Java, SQL, PL/SQL.
Java Skills: JDBC3.0, Servlet2.4, JSP2.0,JSTL, EJB, Java Beans.
Web Technologies: HTML, DHTML, XML, XSLT, AJAX, CSS, Angular JS.
Frameworks: Struts, Spring, JSF, Hibernate.
RDBMS: Oracle 9i/10g, MySQL.
Scripting languages: JavaScript, Unix Shell Script.
Tools: Edit Plus, ANT, Maven, JUnit, SOAPUI, Notepad++, Sublime, SQL Developer, Putty.
Web/App Servers: Tomcat, Oracle WebLogic 10.x, WebSphere 7.0
Version Control tools: SVN, CVS, Rational Rose, Serena and Clear case.
IDES/Tools: Eclipse, MyEclipse 7.0, NetBeans, RAD 6.0, JDeveloper.
PROFESSIONAL EXPERIENCE
Confidential, Washington DC
Java,J2EE Developer
Responsibilities:
- Involved in Development of 3-tier web application using Java/J2EE.
- Worked Closely with Architect/Lead to design technical design documents and todevelop/customize several Noc-visualization Modules
- Developed web UI usingJSF & prime-faces componentsand utilized various AJAX features that is provided in Primefaces.
- Used Cascading Style Sheets for a unified look and feel of the application.
- Developed business logic, Know-How services using JSf & web services.
- Developed Rest Based web service
- Performed Xml Transformations by reading .cfg files.
- Provided database connectivity using JDBC. Performeddata retrieving, querying, storage and manipulation usingJDBC.
- Developed Optimized Stored Procedures, Views and Indexes with oracle-sql.
- Involved in Unit/Integration testing of the application.
Environment: Java/J2EE,AJAX,JAXB,Primefaces,JSF,REST-webservice,Eclipse-IDE,TomSawyer Application, GIT, Oracle 11g,ApacheTomcat and Windows 7.
Confidential, NY
Sr. Java/J2EE Developer
Responsibilities:
- Designed the applications using Struts MVC framework for easy maintainability.
- Developed Action Classes, Action Form Classes, Created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files
- Designed the Front-end screens using JSF, Servlets, HTML, CSS and JavaScript.
- Involved in Validation User Inputs using Validation of Struts framework.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Implementing all the Business logic in the middle-tier using Java classes, Java beans.
- Implemented MQseries for java to communicate with MQ objects to retrieve messages.
- Used and modified build.xml files and enhanced the Ant Process.
- Developed client user interface using JSPs and Servlets.
- Involved in using Spring Framework IOC for bean conceptual application and Spring ORM framework for mapping database using Hibernate
- Written Hibernate annotation based mapping java classes with Oracle Database tables.
- Developed various test cases and performance unit testing using JUnit.
- Used Serena for Source Control and Version Management.
- Involved in preparing Code Review, Deployment and Documentation.
Environment: Struts Framework 1.3, JSF 2.0, Servlets 2.4, JDK1.5, Oracle9i, JDBC3.0, HTML, XML, CSS, CVS, AJAX, Java Script, Hibernate, WebLogic, Log4j, ANT, Windows 2003server.
Confidential, PA
Java Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weekly client communications with Business Analysts.
- Involved in the architecture team for design and implementation of system
- Provide Utility classes to generate Excel report.
- Implemented Design Pattern like Singleton, DAO and MVC.
- Development of Front End using Struts MVC.
- Wrote HTML, CSS and used JQuery for non-interactive webpage designs.
- Involved in UI development and UI validation using Action Script, JS.
- Utility module to provide Authentication and Authorization.
- Developed generic paging solution to integrate with listing pages.
- Wrote unit test cases using JUnit.
- Worked with Agile methodology to build applications.
- Developed and modified database objects as per the requirements.
- Embedded flex screens with JSP files and brought the rich look and browser compatibility.
- Strong Designing Flex UI components as well as development of custom Flex components.
- Responsible for GUI development of the application using MVC-based architectural framework, JSPs, HTML etc.
Environment: Java, J2EE,JSP, Struts,weblogic, HTML, JDBC,JQuery, Oracle, DOM, XML,Singleton, PL/SQL, Ajax, JavaScript, XSLT,CVS,Eclipse, JUNIT, Hibernate, WSDL.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Appointments and Admin modules, understood the technical specification
- Used SCRUM Agile methodology for application development
- Involved in presentation layer with JSP, HTML, CSS, AJAX and JavaScript
- Used Hibernate as the persistence/ORM framework, for mapping the objects into Oracle Database.
- Coded hibernate configuration and mapping files. Developed one-to-one and one-to-many mappings
- Implemented JavaMail API to send appointment confirmation and updates to the user
- Written Hibernate annotation based mapping java classes with Oracle Database tables.
- Developed unit test cases using JUnit and involved in unit testing and integration testing
Environment: J2SE 1.4, J2EE, Servlets, Tomcat 5.0, Struts 1.1, Hibernate, Oracle Database, SOAP, WSDL, Web services, XML, XSLT, XPath, XML Schema, Unix, Eclipse, HTML, CSS, JavaScript, ANT, Log4J, JUnit, SVN, Bugzill.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
- Implemented MVC architecture using Struts 1.1 in terms of JSP and Servlets.
- Used spring framework and interacted with backend database using Hibernate framework.
- Wrote java servlets to manage an XML-based persistence layer to cut down on server round-trips during development.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Responsibilities involved developing of Action Classes, Form Beans and JSPs.
- Written Enterprise Java Beans (EJB) to implement business logic.
Environment: J2EE, Java, JSP, Strut 1.1, EJB, JBoss 4.x, XML, JavaScript, CSS, Oracle, Eclipse.
Confidential
Team Member/Developer
Responsibilities:
- Design and Development of the application
- Coding using HTML pages, Servlets and developing business classes.
- Testing - unit testing & integration testing
- Responsible for primary function of Modules Admin, Shopping Cart.
Environment: Java,Servlets,Jsp,EJB1.1,HTML,JavaScript,Weblogic 6.0,Java,Windows2000.