Java Developer Resume
TexaS
SUMMARY
- 8 years of experience in Analysis, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
- Hands on experience in Development, Testing and Maintenance in the field of Web Applications and client-server environment.
- Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
- Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Service Locator, and Business Delegates.
- Good experience in designing & developing software systems using Java, J2EE technologies like Servlets, JSPs, EJBs, JMS, JAXP, JDBC with Oracle and MySQL relational databases on Windows environments.
- Proficient in Web application development using - HTML, CSS, XML, JavaScript, Ajax, spring, Hibernate, J2EE, SOAP and REST web services.
- Hands on experience in developing critical & responsive GUI/front-end components using HTML, JavaScript, CSS, JSP, JSTL and AJAX.
- Good Knowledge in open source frameworks like spring and Hibernate and deploying J2EE applications on application servers like Tomcat 6.x/7.x.
- Experience in implementing logging mechanism using log4j and apache commons logging.
- Experience of working with databases Oracle 10G and MySQL
TECHNICAL SKILLS
Programming Languages: J2SE 1.3~1.7, SQL, PL/SQL, C++, C
J2EE Technologies: JDBC 3.0, JNDI, Servlets 2.5, JSP 2.0, JSTL 1.1, JSF, Custom tags, Java Beans, EJB2.0, JMS
Java/J2EE Frame works: Struts 1.3/2.0, Hibernate 3.0, Spring 2.0/2.5/3.0, JUnit
Web Technologies: Java Script, HTML, XHTML, CSS, XML, AJAX, AngularJS
Databases: Oracle 9i/10g, MySQL 4.0/5.0, SQL Server 2008/R2
Java IDEs: Eclipse 3.2/3.4, WSAD 4.0/5.1, RAD7, NetBeans 6.9/7.0
Web/App. Servers: Apache Tomcat 6.x/7.x, Glassfish v3/v2, Weblogic 8.x/7.x, WebSphere 6.1/5.x, JBoss
Operating Systems: Windows XP/2003 server/7 Professional, UNIX/LINUX
PROFESSIONAL EXPERIENCE
Confidential, Texas
Responsibilities:
- Designed, developed, and maintained web-based application.
- Worked with GWT widgets, panels, cell widgets and cell tables, GWT support for html5 such as canvas, storage, audio, video, drag and drop and so forth
- Communicating with server using asynchronous call to web server using GWT RPC, Serialize java objects and handle exceptions.
- Internationalization and Junit unit testing of GWT application using GWT test-utils framework for GWT client-side code testing.
- Worked on security of GWT application to protect against XSS(cross-site-scripting) attacks and logging events in client side GWT application code.
- Involved in developing both Presentation Layer and Business Layer using spring framework integrated with Hibernate.
- Implemented Business Delegate Pattern which delegates the call to different Backend Services to process the request.
- Interacted with Business Analysts to resolve user requirement issues.
- Developed complex JSPs using JSTL tags.
- Client-Side validations were done using JavaScript.
- Used browser technology AJAX along with CSS and JavaScript.
- Developed Model, View and Controller Components implementing Spring MVC Framework.
- Used Spring DAO framework integrated with Hibernate for accessing Database Objects.
- Developed Hibernate mappings using Hibernate Mapping Files and POJOs.
- Deployed the application onto Tomcat Application Server.
- Created Technical Documentation.
- Involved in writing unit test cases and unit testing using JUNIT.
- Worked on fixing the defects.
- Created HQL statements to insert as well as to fetch data from the database.
- Used Jenkins for build and deployment of applications on different environments.
- Sub-Version was the versioning control tool Implemented Agile Test Driven Development Methodology
Environment: Java 1.6/7, J2EE, Servlets, JSP, Spring, SOA, Hibernate, JSF, SQL, PL/SQL, Eclipse, Web Services, WSDL, Subversion, Oracle, Maven, JavaScript, jQuery, GWT.
Confidential, Albany-NY
Java Developer
Responsibilities:
- Involved in analysis and design of the application.
- Followed Agile iterative development process.
- Drafted technical specifications from Functional Specifications.
- Involved in writing business logic in service layer and services are managed by spring container.
- Written web service client for consuming intranet and third-party web SOAP services.
- Used JQuery as JavaScript framework and implemented GWT for enhanced user experience.
- Used GWT SDK APIs and widgets to write AJAX applications in Java and then compile the source to highly optimized JavaScript that runs across multiple browsers.
- Integrating DROOLS with GWT .
- Involved in integrating Spring with Hibernate and configured the spring/hibernate integration.
- Implemented data caching using EHCache to reduce the load on database.
- Written SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets and Filters for Document Upload and Image Streaming.
- Development and Integration of the Application using Eclipse IDE and used Subversion as Version Control Tool.
- Performed peer code reviews and involved in bug fixing and production support of the application.
- Written JavaScript validations for client side validations.
- Used Maven as build framework and dependency management and deployed applications on to websphere application server.
Environment: Java 1.5, J2EE, Servlets, JSP, Spring, SOA, Hibernate, JSF, SQL, PL/SQL, Eclipse, Web sphere, Web Services, WSDL, Subversion, Oracle, Maven, JavaScript, jQuery, GWT, HTML5, CSS.
Confidential, New Jersey, NJ
Java Developer
Responsibilities:
- Project modeled using MVC (Model-View-Controller Architecture) framework.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Developed the Web Tier of the application using Jakarta Struts Framework.
- Developed the application using Java, JSP, Servlets and Oracle 9i.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Added Ajax functionality to Java Server Faces using Ajax4Jsf framework.
- Implemented the JMS Point-to-Point queuing model and developed Message Driven beans to consume messages from JMS queue.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Designed, developed, and deployed EJB components (Session and Message Driven beans).
- Expertise in developing integration services in SOA by offering Web Services based on XML communication on SOAP Layer.
- Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas, JAXP and XSL.
- Used JDBC for database connectivity to Oracle 9i database.
- Used Rational Rose for UML diagrams.
- Used ANT scripts to build the application and deployed the application on the application server.
Environment: EJB, Struts 1.2.4, AJAX 4j Hibernate3.0, Spring 1.02, JSF, JSP1.2, Servlets2.1, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, CVS, Log4J, JUnit, Rational Rose, Oracle 9i,UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in Drawing Case diagrams, Class diagrams, and Sequence diagram for each scenario.
- Designed and developed web interfaces and business logic using Jakarta Struts Framework
- (MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, JavaScript, HTML, DHTML and XML Technologies.
- Also responsible for developing the client side of this n-tier product, this is a Swing-based
- Application that makes extensive use of the drag-and-drop idiom.
- Extensively used JavaScript for client side validations and for capturing dynamic events.
- Used Struts tiles to achieve reusability among the view pages.
- Wrote model classes for specific database actions, added methods to the existing DAO’s.
- Loading data from Text Files to Database by using SQL Loader..
Environment: Java, J2EE, JSP, Core Java, HTML5, JavaScript, APIs, Servlets, ANT, Struts, JMS, JDBC, XML, LDAP, Spring, Apache Tomcat 5, CSS, SQL, PL/SQL, Hibernate, Oracle, JQuery.
Confidential
Application Developer
Responsibilities:
- Analyze the requirements based on business data and user requirements.
- Implemented the modules using Model-View-Controller (MVC) design pattern.
- Develop GUI related changes using JSP, HTML and client validations using Java script.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Wrote a controller Servlet that dispatched requests to appropriate classes.
- Developed Dispatch Action classes to define several business methods.
- Developed value object mainly used to wrap the data and pass across the layers.
- Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
- Designed database Queries for updating, insertion and retrieval of asset information and rates.
- Involved coding SQL Queries, Stored Procedures and Triggers.
- Created java classes to communicate with database using JDBC.
- Unit tested the changes.
Environment: Java 1.4, Servlets, JSP, EJB, J2EE 1.4, STRUTS, XML, XSLT, Java Script, Oracle 8i, SQL, PL/SQL, Ms Visio, Eclipse,JDBC, Win CVS, Windows 2003 Server.