Java Developer Resume
Dexter, MI
SUMMARY
- 6+ years of IT experience in Design, Development and Testing of Web/Enterprise - based applications with Financial, Pharmaceutical, Telecom and Insurance based clients.
- Hands-on Experience in developing and implementing web applications using JAVA, HTML, JSP, JavaScript, AJAX, JQuery, ExtJs, JSTL, JSF, Servlets, EJB, XML, XSL and JDBC.
- Experience in implementing Java/J2EE Design Patterns.
- Excellent experience in implementing MVC framework in J2EE architecture using Springs.
- Experienced in developing architecture framework for presentation layer and Business layer using springs, Struts and Hibernate.
- Experienced in deploying applications on Application servers such as IBM WebSphere, Oracle WebLogic and Apache Tomcat.
- Defined and wrote custom ANT tasks to build the products/applications.
- Extensive Development Experience in IDE tools such as Eclipse, NetBeans.
- Strong experience in using RDBMS like Oracle 12c/11g, DB2 and have hands on experience in writing SQL Queries, PL/SQL Stored Procedures, Functions, Views, Triggers and Packages.
- Hands on experience in Agile Methodology (SCRUM).
- Comfortable working with various operating systems like LINUX, Windows XP/NT/2000/Vista.
- Excellent Communication skills and leadership abilities.
TECHNICAL SKILLS
Languages: Java
Java/J2EE Technologies: Servlets, JSP, JSP Taglibs(JSTL)
Frameworks: Spring MVC, Springs, Struts
Persistence Framework: Hibernate
Web Technologies: AJAX, ExtJs, JQuery, XML, XSL, JavaScript, CSS, HTML
RDBMS: Oracle 12c/11g,DB2
Application/Web Servers: WebLogic, WebSphere, Tomcat
Operating Systems: Windows, LINUX
Build tools: Ant, Maven
IDE: Eclipse, NetBeans
Unit testing: JUnit Framework
Configuration tools: SVN, CVS
PROFESSIONAL EXPERIENCE
Confidential, Dexter, MI
Java Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC).
- Participated in the requirement analysis and design of the application using UML/Rational Rose.
- Developed all the web component modules using Spring MVC.
- Used Hibernate for high performance object/relational persistence and query service accessed.
- Configured and Deployed Web Application on IBM WebSphere server.
- Used Oracle 12c extensively for developing different tables. Developed stored procedures for data validations, adding, removing and updating the drugs and ran various SQL queries on them.
- NetBeans IDE is used as the development IDE.
- Used Tortoise SVN for project configuration management and version control.
Environment: JAVA 7, JSP, JavaScript, Ajax, Servlets, Spring MVC, Hibernate 4.1, IBM WebSphere server, JDBC, Oracle 12c, SQL, PL/SQL, NetBeans IDE, ANT, Tortoise SVN
Confidential, Houston, TX
ADOBE CQ Framework Developer
Responsibilities:
- Coding of JSP pages with JSTL for dynamic representation of data on the client side.
- Wrote JavaScript functions for client side validations.
- Used AJAX in JavaScript functions to execute Servlets.
- Developed all the web component modules using Struts Framework.
- Involved in coding Action classes to handle the HTTP requests.
- Created Action forms to populate data from JSP.
- Configured and Deployed the application on Oracle WebLogic Server.
- Used CVS for project configuration management and version control.
Environment: JAVA 6, JSP, JavaScript, AJAX, JQuery, JSTL, XML, Servlets, Struts 2, Oracle WebLogic Server, Maven, CVS, NetBeans IDE
Confidential, Wayne, PA
Java Programmer
Responsibilities:
- Design of framework using UML/Rational Rose.
- Extensive use of RIA - rich internet applications which includes Ajax, Object oriented Java Script libraries including ExtJS.
- Used JSP to develop KR and KCT pages presentation layers.
- Implemented Struts framework in the application for administration module and used DB2 at the back-end.
- Hibernate is used as ORM layer in the Struts framework.
- Took care of Localization while showing the data, with the help of Resource Bundles.
- Used Java Mail API for sending e-mails and attachments and various MIME type data.
- Customizing Log4J to handle multi client logging asynchronously and for client based logging.
- Developed test cases using JUnit for testing various pieces of functionalities independently and then integrating them seamlessly into the application.
- Used Maven build scripts to build the package.
- Version controlling of application is done using CVS including merging, branching and maintaining documents.
Environment: Java 6, JSP, Java Script, Ajax, ExtJs, Struts 2, Hibernate 3.5, DB2SQL, PL/SQL, Apache Tomcat Server, Eclipse, Maven, JUnit, CVS
Confidential, Oklahoma City, OK
Java Developer
Responsibilities:
- Designed Use-case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using Rational Rose.
- Developed application’s front end and validations using Java Server Faces(JSF).
- Developed Session EJBs which encapsulated the business logic for getting an insurance quote and then buying it.
- Designed and developed Servlets, Session Beans and Entity Beans to implement business logic.
- Configured hibernate.cfg.xml to map objects to relational database.
- Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Data Access Object and Data Transfer Object.
- Deployed the application on WebLogic Application Server.
- Used Oracle10g extensively for developing different tables and ran SQL queries on them. Also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
- XSLT style sheets for the XML data transformations.
- Developed automated Build files using ANT.
- Used Tortoise SVN for version control.
Environment: Java 6, JSF, XSLT, Session EJBs, Servlets, Hibernate 3.1, Oracle 10g, SQL, PL/SQL, WebLogic Application Server, NetBeans IDE, Ant, Tortoise SVN
Confidential
Java Software Engineer
Responsibilities:
- Developed the System use-cases from Functional use-case requirements.
- Developed front end of the application using JSP pages.
- TCP/IP Sockets were established between peers.
- Developed the web-application using Springs.
- Extensively used Hibernate for O/R Mapping and DB2 is used at the back-end.
- Full support for securing flows, states, and transitions is provided using Spring Security Integration.
- Tested the application functionality with JUnit Test Cases.
- Maven is used to build the package and Tortoise SVN is used for project configuration management and version control.
Environment: Java 6, JSP, JavaScript, Servlets, TCP/IP, XML, DB2, SQL, PL/SQL, LINUX, Spring 2.5, Hibernate 3.0, IBM WebSphere, NetBeans IDE, Maven, Tortoise SVN