Java/j2ee Developer Resume
San Jose, CA
SUMMARY
- Around EIGHT years of Strong experience in Design, Development and development of Client/Server business applications using Object Oriented Programming (OOP), Java - J2EE technologies.
- Actively involved in each phase of Software Development Life cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application
- Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JSF, EJB, JDBC, Hibernate, Spring, JPA, XML, JAXB, JSTL, JAX-WS, AJAX, ANT and Web Services (SOAP, REST).
- Experienced in WEB and GUI development using HTML, DHTML, XHTML, CSS, JavaScript, JSP, CSS, JQuery, DOJO, POJO, and AJAX technologies.
- Experience in working with AngularJs and BootStrap Components .
- Working knowledge of Struts2.0, Hibernate 3.0 persistence technology, Spring Framework.
- Extensive knowledge and implementation skills in Struts MVC framework and JSF.
- Hands-on experience with Web/Application servers (Tomcat, IBM WebSphere, BEA Weblogic and JBOSS).
- Exposure to implement Object Oriented Analysis & Design (OOAD) and Web Services (WSDL using SOAP protocol).
- Experience working in Databases like Oracle (SQL, PL/SQL), SQL Server 2008.
- Hands on experience with JUnit in performing unit test and LOG4J in determining the application functionality.
- Experience in JavaScript, HTML/DHTML Excellent work experience with XML/Database mapping.
- Developed applications using open source frameworks like Struts including Struts HTML Tag Library, Action classes, Form Beans and Struts Validation Framework.
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
- Good knowledge and experience in various development methodologies like Scrum, Agile, Test Driven Development (TDD),
- Well versed with complete systems life cycle development processes of design, development, testing and implementation
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer(RAD) for Java/J2EE application development.
- Strong knowledge in Java Messaging Service (JMS).
- Well versed in both Client and Server-side Programming using Java Technologies.
- Experienced in using Operating Systems like Windows NT / 2000 / XP, UNIX
TECHNICAL SKILLS
LANGUAGE: Java, C, C++, XML, SQL and PL/SQL.
Java/J2EE Technologies: Swings,J2EE, JSP1.2, Servlets2.4, Java Beans, JSTL, Tag Libs, Facelets, Rich Faces, JDBC, JNDI, JMS, HTML, DHTML, CSS, Ajax, DOJO, Web 2.0, XSLT, DOM,XSD, Java Script and EXT-JS.
FRAMEWORKS: Spring, Hibernate, Struts, Tiles, EJB, JSF, Spring MVC and JPA.
IDE'S: ECLIPSE, NET BEANS, TOAD and INTELLIJ.
WEB SERVICES: SOAP, REST, WSDL,IBM MQ .
WEBSERVICE TOOLS: TCP MONITOR, SOAP UI, HTTP MONITOR,SECURE CRT.
WEB/APPLICATION SERVERS: Tomcat V 5.x, 6.0, 7.0, IBM Web Sphere 6.1, 7.0, BEA Web LogicJBoss 7.X.
DATABASES: MYSQL 5.0, ORACLE 10g, 9i, SQL SERVER 2000, 2005, 2008.
SCRIPTING LANGUAGE: JAVASCRIPT, AJAX.
TOOLS: BUILD(ANT, MAVEN)LOGGING(LOG4J)VERSION CONTROL (CVS,SVN, CLEAR CASE)TESTING ( JUNIT, JMETER, JQUERY, CLEAR QUEST).
OPERATING SYSTEMS: WINDOWS NT/2000/XP, Linux, UNIX AND SUN SOLARIS.
PROFESSIONAL EXPERIENCE
Confidential, SAN JOSE, CA
Java/J2EE Developer
Responsibilities:
- Involved in Design and Architecture and interacted with business intelligence team during requirement analysis.
- Interacted with the clients to understand business requirements.
- Implemented Rest-Full web services from scratch.
- Developed build and deployment scripts using Maven to generate WAR file and store them on the repository, publish and deploy on the AWS..
- Used Log4J API for logging and debugging
- Implemented the application using Spring MVC framework with JPA.
- Implemented the database modeling and database schema.
- Performed Unit testing of the services using Junit.
- Developed documentation for the test case.
- Developed Sql quires for Data base.
Environment: Java 1.7, Spring MVC, Rest Full web services, JPA, Mysql, Maven, Agile, Eclipse, Log4j, Apache Tomcat, Stash, Jira, Unix, AWS, Junit.
Confidential, JACKSONVILLE, FL
Java/J2EE Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Creating interactive web pages to validate the user input by using HTML, JS, Jquery and CSS.
- Implemented SOAP/RESTFUL web services for the communication with other dependencies systems.
- Involved in Spring Framework and configuration file to validate webservice request in the project.
- Involved in developing a single web-base application using angularjs and bootstrap components.
- Involved in GA tracking.
- Involved in writing the code to send the data to GA (Google analytics).
- Exploited the potential of Hibernate & Spring for complex Object-Database mapping, transactions, and for achieving dynamic business functionalities.
- Developed JSP pages using tag libraries.
- Performed Unit testing of the services using Junit.
- Worked with Ant to build EAR & WAR files to deploy on the application server.
- Developed and deployed EAR on Web Sphere 7.1.
- Implemented AJAX for the better performance of system and partial page rendering.
- Developed documentation for the test case.
Environment: JAVA1.7, J2EE, IBM RAD, IBM WAS, Spring 3, Agile, Hibernate, HTML, JQuery, CSS, Angular js, Unix, SVN, web services, DB2.
Confidential, ALPHARETTA, GA
Java/J2EE Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Involved with a team to manage the design and development of complex web and standalone application frameworks.
- Developed new screens to the application by designing the UI with HTML 5, CSS 3, JavaScript, AJAX, JQuery.
- Involved in designing and building web applications and/or web services in a distributed environment.
- Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
- Created web front end using JSF pages integrating Javascript coding that provide a rich browser based user interface.
- Developed and implemented UI controls and API’s with EXT-JS.
- Developed Junit Test Case for the Application Development & regression testing.
- Developed SQL queries with database
- Involved in debugging the application and fixing the issues for on-call Support.
- Developed documentation for the application.
Environment: JAVA1.7, J2EE, Intellij IDE, Spring MVC, Hibernate, SOAPUI, Web Services, EXT-JS, AJAX, Oracle11i, SQL, PL/SQL, UNIX, SVN, Junit, JSF2.2, PrimeFaces5.0.
Confidential, RALEIGH, NC
Java/J2EE Developer
Responsibilities:
- Develop application using Core Java, J2EE,Spring MVC Framework, Struts, Web Services (SOAP & REST)
- Developed Spring JDBC Components.
- Strong Experience in using XML technologies such as XML, XSL, XSLT, SAX, DOM and XML Beans
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL)
- Designed and developed Controller Servlet, which will route request to Application Controller
- Involved in development of Application Controller which will call classed dynamically upon request.
- Used JDBC API to establish connection between Java and Database
- Developed DAO pattern for Database connectivity.
- Design web applications using HTML and subversions. involved extensive usage of HTML, CSS, JQuery, JavaScript and Ajax for client side development and validations
- Created XSD files and generate XMLS from XSDs.
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
- Write JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Utilize AJAX technology for invoking server calls.
- Active participation in tomcat server and Oracle problems (killing instances, debugging server logs, applications logs)
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features
- Developed action classes using Struts framework.
- Used Log4J API for logging and debugging.
- Used SVN for version control.
Environment: JDK 1.7, Servlets, JSP, HTML5, XML, SQL, WebServices, Spring, JDBC, Ajax, JavaScript, maven, MyEclipse log4j, Apache Tomcat
Confidential, OVERLAND PARK, KS
Java/J2EE developer
Responsibilities:
- Designed and developed various Screens using JSP,DOJO, JAVASCRIPT.
- Front End User Interface Design - Used Struts Framework, HTML, CSS,JSP, JavaScript.
- Stores application routing information and request mapping in single core file struts-config.xml
- Hibernate ORM 3.2.5 will be utilized in CAT application for Data Access components
- Sprint ORM module provides integration layer for Hibernate
- Built SOAP Webservice client using apache axis to consume Soap Webservice.
- JackSon is used for JSON to Object conversion with in spring framework
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation
- Spring3.x RestTemplate is used to implement communication with REST based APIs
- Developed interactive web components using AJAX
- Integrated Spring with struts framework to use Dependency Injection
- Developed Action Classes using Struts Framework
- Developed build and deployment scripts using Maven to generate WAR files and store them on the repository, publish and deploy on the JBOSS.
- Caching is implemented using ehcache in conjugation with Spring Annotation and Hibernate frame to implement method and table level.
Environment: Spring 3.1,Structs 2, Webservices, J2EE,JSP,Ajax, JQuery, DOJO1.8, JSON, Ehcache, JBoss 7.x,JavaScript,LDAP, HTML5,XML,Maven.
Confidential, FREEPORT, NY
Java/J2EE Developer
Responsibilities:
- The application was developed in J2EE using an MVC based architecture.
- Involved in design and architecture and interacted with business intelligence team during requirement analysis.
- Interacted with the clients to understand business requirements.
- Involved in developing database modeling and database schema.
- Developed new screens to the application by designing the UI with HTML, JSP, CSS, EXT-JS, AJAX and JQuery.
- Implemented Struts framework using MVC architecture.
- Used the Struts framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer
- Used Hibernate framework for data persistence layer.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used JavaScript for client side validations
- Developed user interface using JSP, HTML to simplify the complexities of the application.
- Used RESTful Web Services for getting information from third party.
- Defect resolution and System Enhancement through Technical analysis to fix defects in the business process and workflow.
- Coordinating with other application teams to analyze defects and fix bugs.
- Played a vital role in identifying gaps in the requirements and effectively communicate to the business and proposing new solutions by working with the business analysts and Subject Matter Experts.
- Used JMS for asynchronous messaging between different modules.
- Developed the application using Eclipse as the IDE and used standard features for editing, debugging, running etc
- Written technical analysis documents, design review documents and Junit cases
- Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server .
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
- Application was deployed on clustered WebSphere Application Server 7.0. Prepared application deployment diagram for the same.
- Used Surround SCM for version control.
Environment: JDK 1.7, JSP, Struts 1.3, Hibernate 3.0, REST Webservices, IBM Web Sphere V7.0, JavaScript, HTML5,EXT-JS, XML, Eclipse, Surround SCM, Oracle 9i, MS Visio, Log4J, ANT, SQL Server 2008, Servlets.
Confidential, OMAHA, NE
Java/J2EE Developer
Responsibilities:
- The entire application was developed in J2EE using an MVC based architecture
- Created use cases, class diagrams, activity diagrams and collaboration diagrams in UML using Visio
- Used the Spring 2.0 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer
- Designed and developed web-based software using Java Server Faces (JSF) V 1.1framework, Spring MVC Framework, and Spring Web Flow.
- Used JavaScript and AJAX for client side validations.
- Used Core Spring for setter dependency injections
- Consumed a Web service for exchange rate calculation
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
- Designed front-end, data driven GUI using JSF, HTML
- Deployed applications on WebSphere Application Server
- Used Web services for transmission of large blocks of XML data over HTTP
- Used DOJO with RAD for the creating Internet Application
- Used JMS(MQSeries) for reliable and asynchronous messaging among different components.
- Used IBM Rational Application Developer(RAD) V7.0for development
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
- Involved in unit testing using JUnit, system testing and creation of various test scripts
- Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server
- Used CVS as a version control system, an important component of Source Configuration Management (SCM)
- Used Log4J for logging
Environment: JDK, JSP, Spring 2.0, Spring core, JSF MyFaces 1.1, Web Services, Hibernate3.0, MySql 5.0, JDBC, XML, CSS, DOJO1.6, RAD V7.0, Eclipse, HTML, Apache Ant 1.7, WebSphere Application server 6.0, Junit, Log4J, CVS
Confidential
Software Programmer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Developed logic and code for the registration and validation of the enrolling customer.
- Performed client side validation using JavaScript.Validation from client side was done using JavaScript.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
- Responsible for the development of database SQL queries.
Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, JDBC, Apache Tomcat, JDBC, Oracle, SQL, Windows.
Confidential
Junior Java Developer
Responsibilities:
- Evaluated of High Level Designs and use cases given to us by the client.
- Designed and developed the front-end with Jakarta Struts framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages, Custom Tag’s, JSP TagLibs, HTML, DHTML.
- Created web front end using JSP pages integrating Javascript coding that provide a rich browser based user interface.
- Created the database connections using JDBC.
- Developed and implemented the Business Logic component in Middle tier using Façade Design Pattern, JDBC and EJB Framework including Stateless Session Bean classes and Entity Bean classes.
- Implemented server side task using Java, Servlets, JavaBeans and EJB.
- Created and executed Manual Test scripts to verify complex system requirements and database testing.
- Design and developed Ant scripts to build and deploy the application.
- Managing the version control for the deliverables by streamlining and re-basing the development streams using CVS.
Environment: Java,J2EE,JSP,Struts,Tag Libraries, EJB, SSL, JavaScript, MySQL, SQL, JBoss and Web Logic Application Server, JDBC, XML, JBPM, Eclipse 3.0, Log4j, JUnit, Ant, Tiles, Validation framework, CVS and Design Patterns.