Java/j2ee Developer Resume
Chandler, AZ
SUMMARY
- Java Programmer with over 7 years of programming experience in developing web based applications and Client - Server technologies using Java, J2EE, Groovy, JSP, Servlets, Struts, JSF, JDBC, Spring, JMS, EJB, Hibernate, JavaScript, HTML, XHTML/DHTML & XML.
- Have worked with different SDLC methodologies like Agile (TDD, SCRUM and XP).
- Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Argo UML and Microsoft Visio.
- Experienced in front end and middle ware frameworks like Struts, JSF, AJAX, Spring, EJBs and JUnit.
- Experienced with J2EE Design Patterns such as MVC, Session Façade and Singleton Pattern.
- Experienced with databases such as Sybase, My SQL and Oracle to manage tables, views, indexes, stored procedures and triggers
- Experienced in writing ANT scripts for builds and deployments to different environments.
- Extensively worked on XML technologies like XML, XSD, XSLT, Xpath and DTD.
- Experienced in developing web services with XML based protocols such as SOAP and WSDL.
- Expertise in Cutting Edge Technologies like EJB, JMS, JTA, XML with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Tomcat, Web Logic, Web Sphere and JBoss.
- Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript
- Experienced in writing unit test cases using JUnit.
- Extensive experience using SQL and PL/SQL to write Stored Procedures and Functions.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently and within a team environment.
- Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.
TECHNICAL SKILLS
Languages: Java, SQL and PL/SQL
Java Technologies: Java, JDK1.6, JEE, J2EE, Servlets, JSP, JSTL, JDBC, JMS, JTA, Struts 2.0 and Hibernate
Middleware: Spring, Hibernate, EJB 2.0 and EJB 3.0
Databases: Oracle 10g, Sybase and MYSQL
IDE/Development Tools: IBM RAD, Eclipse
Frameworks: JUnit, Struts, JSF and Spring
Operating Systems: Windows XP/7 and Unix(Solaris)
Modeling Tools: Argo UML and Microsoft Visio
Application Server: BEA WebLogic V10.x, IBM WebSphere V6.x & V7.x and JBoss4.2.2
Internet Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, Xpath, SOAP and AJAX
Version Controls: Git, CVS, SVN, VSS and Rational Clear Case.
PROFESSIONAL EXPERIENCE
Confidential, Chandler, AZ
Java/J2EE Developer
Responsibilities:
- Worked on RCSOPS application
- Worked on Waterfall model in implementing this project.
- Used ANT for builds and SVN for source control.
- Worked on the project architecture, participated in developing the project and testing
- Participated in developing the web application using JSP, Struts, Hibernate framework
- Developed different functionalities using Struts and Hibernate
- Worked on Spring AOP interceptors
- Developed functionality of displaying the record count and fetching the lists as per required on UI using Struts and Hibernate
- Written DAOS in the service layer for SQL data retrieval operations using Hibernate
- Participated in user acceptance testing and manual testing in SIT and UAT environments
- Worked on SQL developer in writing sql queries, executing and debugging procedures
- Written queries in Hibernate Query Language and used parameterized queries and scalar queries for data retrieval operations
- Worked on loading progress bar and Sorting the columns of tables in User Interface using Java Script
- Worked on Triggers and Functions for many data retrieval operations
- Deployed application in DEV and resolved issues in other environments
- Worked on Date Picker using jQuery
- Used the jQuery's serialize() method to get the form data, and then ajax() methods to send the data to the back-end worked with JSP, HTML5, JavaScript, and SQL Developer
Environment: Java 1.6, J2EE, Struts 2, Spring 3, JQuery, SQL, Hibernate 4, Ant, Tomcat Apache 7, WebLogic 12.2.1, HTML, CSS, XHTML, XML, log4j, Java Script and SVN.
Confidential, Chandler, AZ
Java/J2EE Developer
Responsibilities:
- Worked on Agile model in implementing this project.
- Used MAVEN for builds and SVN for source control.
- Deployed application on WEBLOGIC 12.x.x server.
- Participated in developing the web application using JSP, SPRING framework
- Developed different functionalities using SPRING and JPA
- Written functions to retrieve Java entity objects from database using JPA
- Participated in user acceptance testing and manual testing in SIT and UAT environments
- Worked on SQL developer in writing sql queries, procedures
- Worked on Triggers and Functions for many data retrieval operations
- Worked with JSP, HTML5, JavaScript, and SQL Developer
Environment: Java 1.6, J2EE, Spring 4, JQuery, SQL, MAVEN, WebLogic 12.2.1, HTML, CSS, XHTML, XML, log4j, Java Script and SVN.
Confidential, McHenry, IL
Java/J2EE Developer
Responsibilities:
- Worked on Agile methodology in implementing this project
- Participated in the complete life cycle of the project (SDLC) (Analyzing the requirements, designing, development and testing.
- Involved in gathering business requirements, analyzing the project and created technical specification documents including use Cases, Class, Sequence and Activity Diagrams using Enterprise Architect.
- Developed screens based on JQuery to dynamically generate Html and display the data to the client side. Extensively used Jsp tag libraries.
- Developed the sign-on functionality using Struts and Hibernate
- Wrote Validation framework and implemented data validation rules for quality checks.
- Written Struts services and DAOS in the service layer for SQL data retrieval operations using JDBC.
- Wrote JavaScript validations to validate patron login forms and other forms and performed Unit testing using Junit.
- Wrote Junit test cases for testing all service calls.
- Configured log4j for logging purposes.
- Participated in writing complex, high-performing SQL
- Generate Entity classes and schema using them.
- Written Triggers, Functions and Procedures for many data retrieval operations.
- Demonstrated experience and advocate for test-driven development
- Performed automated testing frameworks such as JUnit, HTTPUnit etc.
- Used CVS as source control.
- Developed Web Services and worked with EJB, JSP, HTML5, JavaScript, and SQL Server.
Environment: Java 1.6, J2EE, Struts 2, JQuery, SQL, Hibernate 4, Ant, JBoss Server 4.2, HTML, CSS, XHTML, XML, Java Script, Junit, Log4j and SVN.
Confidential, IL
JAVA/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analyzing the project and created technical specification documents including use Cases, Class, Sequence and Activity Diagrams using Enterprise Architect.
- Developed the policy change screens using Struts, XHTML, Jquery.
- Developed the vehicle change module using Spring and Hibernate
- Written managed beans and validators for UI interactions and configured the JSF for the web application.
- Wrote Validation framework and implemented data validation rules for quality checks in the EDI claim files.
- Written Spring services and DAO’S in the service layer for Oracle data retrieval operations using Hibernate.
- Developed modules for validating the data according to business rules and used Castor to convert data into array of xml strings.
- Developed MessageHandler Adapter, which converts the dataobjects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
- Configured the Spring application context and integrated with Hibernate for data purposes.
- Wrote Junit test cases for testing all spring service calls.
- Configured Maven pom.xml for dependency management and build purposes.
- Consumed Restful web services using Spring to get data from external systems and configured log4j for logging purposes.
- Deployed the application artifacts on Weblogic and involved in entire software development life cycle.
- Participated in builds and deployments using maven to dev, qa and production and resolved bugs.
- Participated in code reviews and used maven for builds and SVN for source control.
Environment: Java 1.6, J2EE, Struts, Eclipse, Spring 3.2, JQuery, Oracle, Weblogic 10, Hibernate 4, HTML, CSS, XHTML, Junit, Log4j, Maven and SVN.
Confidential, Longmont, CO
JAVA/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
- Followed Agile Methodology to produce high Quality software and satisfy the customers
- Developed the appointment schedule module using Spring mvc, JSP, Javascript and CSS.
- Wrote controllers and validators for UI interactions and configured the Spring mvc for the web application.
- Wrote Spring services in the service layer for Oracle data retrieval operations using Hibernate.
- Configured
- Wrote Junit test cases for testing all spring service calls and Spring mvc validations.
- Configured Maven pom.xml for dependency management and build purposes.
- Consumed web services using Spring to get data from external systems and configured log4j for logging purposes.
- Consumed SOAP based webservices using Spring to interact with external systems
- Deployed the application war on Tomcat and used spring caching annotations for caching purposes.
- Participated in builds and deployments using maven to model and production and resolved bugs.
- Responsible for the full software development life cycle (SDLC).
- Participated in code reviews and used maven for builds and GIT for source control.
Environment: Java 1.6, J2EE, Spring MVC, Spring, JQuery, Oracle, Tomcat 6, HTML, CSS, JSP, Junit, Log4j, Maven and GIT.
Confidential, New York City, NY
JAVA/J2EE Developer
Responsibilities:
- Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
- Developed the request handlers application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Developed Contradiction, Exception and Reports modules using J2EE, JSP's, Servlets, Struts Framework.
- Development and Configured User Interface using Struts and Tiles Framework into the Present System.
- Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
- Implemented Struts Framework and performed SIT, UAT.
- Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
- Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
- Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
- Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
- Modified Struts configuration files as per application requirements and developed Web service for non java clients to obtain user information from ELP.
- Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
- Developed Shell script to export Informix table’s data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
- Used Eclipse IDE for code development along with Visual Source Safe (VSS) for managing the code.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Migrated database from Informix to oracle using Oracle Migration workbench.
- Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0),Eclipse, Struts 2.x, 1.x, XML/XSL, TOAD.Informix9.0, Oracle 9i, JUNIT, WSAD 5.1.2, WAS 5.0.2.7, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX., Oracle Migration, VSS, WSDl,XSD,workbench9.0,Struts1.1, ANT.
Confidential, Chicago, IL
JAVA/J2EE Developer
Responsibilities:
- Interacted with business analysts, end users in gathering requirements and created the technical documents.
- Implemented J2EE Design Patterns like MVC and Session Façade.
- Designed and Developed screens using struts, HTML, XHTML, DHTML, AJAX and JavaScript.
- Followed Extensive Programming methodology of Agile to produce high quality software.
- Responsible for managing deployment descriptors such as web and Hibernate.
- Designed and developed authentication and authorization framework using LDAP.
- Developed build and deployment scripts using Maven to generate WAR, EAR and EJB.JAR files and store them on the repository, publish and deploy on the WebSphere.
- Developed WebServices to communicate to other modules using XML based SOAP and WSDL protocols.
- Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
- Involved in Unit & Integration Testing for all Facultative, Treaty & Wire Modules.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Developed logging service using Log4J.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
Environment: Java 1.4.2, J2EE, OOAD, Maven, Shell, AJAX, Agile, WebServices, SOAP, WSDL, LDAP, JMS, EJBs, Spring, Hibernate WebSphere, PL/SQL,IBM RAD, XML, XSLT, JDBC, JavaScript, HTML, Oracle 9i, UNIX, JUnit, CVS.
Confidential
Jr JAVA/J2EE Developer
Responsibilities:
- Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
- Involved in developing prototypes of the product.
- Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
- Designed GUI Components using Tiles frame work and Validation frame work.
- Designed and developed UI using HTML, JSP and Struts where users can see all services provided.
- Developed Authentication and Authorization modules where authorized persons can only access the sensitive operations.
- Developed ANT scripts for builds and deployments.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Parsing of XML documents was done using SAX and XML transformation was done using XSLT.
- Wrote JavaScript validations on the client side.
- Involved in writing Detail Design Documents with UML Specifications.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Responsible for packaging and deploying components in to the Tomcat.
- Developed backend components, DBScripts for the backend communication.
- Used java IO to create reports, which were mailed to be mailed to manager every hour.
Environment: Java, Java Beans, JSP, Eclipse, Javascript, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, Tomcat, UNIX, Oracle.