Sr. Java Developer Resume
Dayton, OH
SUMMARY
- Having 8 years of experienced in Design, Development and Implementation of various business applications using Java/J2EE technologies.
- Proficient in Portlet Development using JSR 168, JSR 286, Spring MVC 3.0 Portlets, Struts Portlets and Page Flow Portlets
- Proficient in Web Application Development using HTML, DHTML, CSS, XML, XSL, XSLT, XPath, JavaScript, jQuery, JSTL and AJAX.
- Proficiency in developing secure web applications and server side development using JSP, Servlets, XML, Web Services (SOAP), Struts, Java Beans, CSS, HTML, JavaScript.
- Exposure to setting up, configuration and deployment process with JBOSS AS7.1, Weblogic 8.1, Tomcat 4.0, Weblogic Portal 9.2, Websphere Portal Server 6.1, Websphere Portal Server 5.1, Websphere Server 5.1.
- Experienced on data modeling and of using PL/SQL for Oracle9i, MySql and RDBMS concepts.
- Experienced in handling VSS, Rational Rose and UML.
- Good knowledge of building and deploying applications in Application Servers/ Web Servers like Jakarta Tomcat, WebLogic, Apache Ant Build and Web Sphere.
- Experienced in creating, consuming and testing a web service using SOAP, REST and SOAPUI.
- Experienced in providing application support regarding technologies like JAVA, J2EE, SQL and UNIX.
- Experienced in developing application using Java and J2EE technologies with Servlets, JSP's, SOAP and REST Web services, Spring libraries, Struts, JDK, Java Beans, Applets, JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache - Tomcat, JBoss, Oracle Web Logic Server.
- Experienced using Hibernate for mapping Java classes with database and using Hibernate query language (HQL)
- Experienced on Spring Framework features like Dependency Injection, Spring MVC, JDBC Templates, Hibernate Integration, Hibernate Template and POJO objects
- Extensive experienced in building and deploying EAR, WAR, JAR files on test, stage and production servers.
- Experienced in developing web based GUI architecture and development using JSP, Tag libraries, and HTML.
- Experienced in passing SQL queries, Triggers and Packages using PL/SQL in Oracle 12c, 10g, 9i.
- Proficient knowledge in implementing J2EE design patterns like MVC, Data Access Object and Data Transfer Object.
- Strong Experienced in JavaScript programming language.
- Worked in Core Java, J2EE Technologies Multithreading, JVM, Garbage Collection, Collections, Generics, Servlets, JSP, JDBC, JNDI, EJB.
- Involved in entire project life cycle, which includes analyzing the User Requirements, System Design, Implementation and Deploying the solution within the specified timeline.
- Worked in developing applications using JavaScript, CSS, XML, HTML.
- Experienced in implementing solutions for Oracle, DB2, MS SQL Server and My SQL database servers.
- Proficient in using MVC (Model View Controller) architecture for developing applications using MVC based frameworks (Struts and SpringMVC).
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, JSTL, Java Beans, JDBC, JNDI
J2EE Frameworks: Apache Struts, ATG, Tiles, Spring, Sitemesh, IBatis, Log4J
Unit Testing: TestNG, Junit
Web Technologies: XML, XSL, XSLT, DOM, CSS, JavaScript, JQuery, HTML, AJAX, SOAP and WSDL
Application Servers: WebSphere and Tomcat
Database: Oracle 9i/10g and DB2
IDE: Eclipse, Rational Software Architect, Adobe Flex builder, Rational Application Developer.
Operating System: Windows and Unix
Version Control: CVS, SVN, VSS and TFS, GIT
Scheduling: Control -m and Spring Batch
Voice Platforms and Technology: VXML, Avaya Orchestration Designer
XML Technologies: XML 1.0, XSLT, XSL 2.0, HTML5, DHTML, XSL 1.0/ XSLT 1.0, JNDI 1.1, SOAP 1.2, AXIS 2
Web Development: HTML, XML, XSL, AJAX, JavaScript
Documentation Tool: Microsoft Word, Microsoft Visio, Open Office, Excel
Miscellaneous: MS office 2003, Editplus, TextPad, Log4j, WinScp, Putty
Other skills: HL7, Ensemble, WBIMB, MQ, Interface Explorer, Beyond Compare
PROFESSIONAL EXPERIENCE
Confidential, Dayton, OH
Sr. Java Developer
Responsibilities:
- Involved in Development and Implementation of business Applications using Java/J2EE Technologies.
- Use of build script using ANT to generate JAR, WAR, EAR files and for integration testing and unit testing.
- Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and spring frameworks.
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE 3.4.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database. Developed web-based customer management software using JSP, Spring and web services.
- Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
- Created Java Servlet and other classes, deployed as EAR file, connecting to MySQL database using Hibernate.
- Developed the front end using HTML, JSP, and CSS. Used JavaScript for client side validation.
- Worked on Web-UI developed using JSP, AJAX, JavaScript, CSS and Tag libraries
- Worked extensively on JSP, Servlets, Web Services, XML, Java Collection API, JMS and Message Driven Beans.
- Developed the GUI front-end screens and processing logic using JSP, Dojo, JavaScript, AJAX, HTML and Java 6.
- Designing and developing the GUI front-end Screens and processing logic using JSP, Dojo, Java Script, AJAX and Spring MVC framework.
- Developed Controller class, configured the Controller in Dispatcher Servlet's context configuration file and view resolver to tie the controller to the JSP pages.
- Designed, developed and maintained the data layer using Hibernate to interact with Oracle 10g server.
- Using Apache POI for generating reports in EXCEL format.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Wrote application presentation layer, which is based on Servlets, JSPs and Java Beans.
- Involved in implementing new Websphere server environment for the J2EE application to balance the load on the system.
Environment: Java1.5, J2EE, Servlets 2.0, JSP 2.1, Spring, CSS, Tiles, Log4J, ANT, Hibernate 3.0, Web services(SOAP), WebSphere6.1, MySQL, Netbeans, AJAX, JUnit, HTML, JMS, TDD, DOM, XML, and JSON, Windows XP Professional, SCRUM, JavaScript, CVS, HL7, Cerner, SharePoint.
Confidential, SFO, CA
Sr. Java Developer
Responsibilities:
- Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
- Used Struts framework to develop the MVC architecture and modularize the application.
- Developed Graphical User Interfaces using HTML, JSF, Facelets, JSP's for user interaction.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used Eclipse IDE for the development of the project
- Developed REST web services supporting both XML and JSON. Developed generic web service architecture using Spring Web Services, and Hibernate which could transform responses into REST.
- Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and Hibernate. Developed Session beans which encapsulate the workflow logic and used Hibernate to access data
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
- Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
- Implemented code MVC2 framework using JSP's JavaBeans & servlets.
- Worked on Coding of SQL, PL/SQL, and Views using IBM DB2 for the database.
- Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Design of web pages using JSP/HTML/DHTML and client side validation with Java Script.
- Worked with J2EE Architecture, Design Patterns, available open source frameworks, has written some frameworks and Oracle - SQL Writing, Performance tuning.
- Worked with Java Profiling tools and Application Servers like Web Logic and SOAP, XML messaging, Agile, Scrum with XP.
- Consumed Web services (RESTful) to retrieve data in JSON format and display the results in a Listview.
Environment: J2EE (Java, JMS, JNDI, Java Mail, JSP, JSF, XML, JDBC, Servlets and JSP), Struts, Hibernate, Ajax, MVC, Junit, Log4j, UML, JDBC, JBoss, MySQL, SOAP Web Services, Tomcat 7.0, Windows XP, Linux.
Confidential, San Jose, CA
Sr. Java Developer
Responsibilities:
- Analysis of the Business Requirement and Functional Specification documents.
- Developed view components using Spring Tiles, JSP, Groovy, Java Script, CSS3, and custom tag Libraries.
- Developed SQL, HQL queries and PL/SQL stored procedures, functions, to interact with the oracle database.
- Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively. Used HQL and SQL for fetching and storing data in databases
- Used Apache Ant for the build process.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Worked on Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Designed and developed GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Worked on Data Services implementation for the CRUD services.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
Environment: Spring, Hibernate, Struts, JQuery, AJAX, Java Script, Oracle, CRUD, PL/SQL, JDBC, Apache CXF, Eclipse, ClearCase, JUnit, UML, JSP, JSTL, Servlets, Maven, iText,, Google Web Toolkit, Jasper report., iILog, web 2.0, SOA
Confidential, Dublin, OH
Java Developer
Responsibilities:
- Worked in Design and Development of Navigation, Logging (using log4j) and Exception Handling framework.
- Development of batch job in Java to Load the Users and Teams from the data received in CSV format, convert it into XML format and put the XML formatted data in IBM MQ series to be loaded into mainframe DB2 database.
- Developed an integrated module using Java (Threading, Collection & Exception handling) and Apache Axis to compares data of three different shopping tools (BargainFinderMax, QPX and Haystack) and generate report for analysis.
- Using JSP/HTML for creation of web pages.
- Worked on Unit testing the components using JUnit.
- Involved in JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality
- Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Used JUnit/Eclipse for the unit testing of various modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
- Involved in server side objects coding in OOPS language Java and JDBC, Prepared statement, callable statement to connect with database.
- Implementing JPA ORM, JPA transaction manager and Spring Connection to connect with Database Object DB to persist data into database and retrieve data whenever necessary from Multiple Data resources.
Environment: Java 1.6, J2EE, HTML, XHTML, CSS, JavaScript, AJAX, JQuery, Spring 3.0, omcat Server, Oracle PL SQL, Hibernate, SQL developer, Web Services, JSP, Servlets, EJB, JMS, Spring, Hibernate, Java Script
Confidential
Java Developer
Responsibilities:
- Involved in data gathering during the business analysis and planning phase of the project.
- Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Used Struts framework as part of MVC Architecture.
- Worked on Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, and Collaboration and Class diagrams using Rational Rose.
- Implemented open source MVC architecture using Spring MVC and configured the beans and extensively used Spring IOC for dependency injection.
- Strong Building and deployed WAR and JAR files for the product using IBM WebSphere application server.
- Coordinated with the UI team and developed web pages using Free Marker Template (FTL) language by using the HTML and CSS.
- Designed and developed Java Server Pages and Servlets for the Presentation Layer
- Developed HTML and JSP pages for user interaction and data presentation.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Wrote Oracle PL/SQL Stored procedures, triggers, views
- Created and used SQL stored procedures for executing batch queries and made use of PL/SQL for interacting with the database and upgrading the previous project.
- Used Web logic Server and Eclipse as the IDE.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web Logic application server.
- Used SQL navigator and PL/SQL for the database enhancement.
- Worked with Core Java Applets, Multithreading, Serialization, Externalization, Collections.
- Involved in Database designing using ER Modeling and creating tables.
- Used JAX-WS to build web applications and web services, incorporating the newer XML-based web services functionality.
Environment: J2EE, WSAD 5.1, Java 2.0, Servlets, Dojo 2.0, ExtJs, JSP, Web Services, JUnit, Jakarta Struts, JDBC, EJB 2.x, Web Logic, Cassandra, UML, XML, JNDI, XSLT, CSS3, HTML5, DB2, JavaScript, GWT, CVS, Sun Solaris, Unix.