Java Developer Resume
Phoenix, AZ
SUMMARY:
- 7+ years of experience in Information technology and possess extensive experience in designing developing and deploying n - tier web applications and client / server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
- High exposure to application development in domains of Financial, Telecom, E-Learning and Healthcare sector.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, Angular.js, Backbone.js, Require.js, Node.js, Ext.js and Flash.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Ext.js, Responsive design.
- Strong leadership experience working on both onsite-offshore models.
- Expertise in creating the pages using CSS webpage layouts and vast knowledge in usability and accessibility concepts.
- Expertise in creating UML (Unified Modeling Language) diagrams following RUP process using Rational Suite and modeling tools like IBM Rational Software Architect, IBM Rational Software Modeler, IBM Rational Rose, and MS Visio.
- Strong exposure working with J2EE design patterns like MVC, Value Object, Singleton, Front Controller and Data Access Objects.
- Successful implementation of SOA with SOAP based Web services to communicate between systems
- Good understanding for flex frameworks like Swiz, Robot legs, Mate, PureMVC
- Extensive expertise in core Java, XML, Java Servlets, JSP programming, J2EE, EJB, JSP, JDBC, JMS, XML, Struts, Hibernate,Spring, JSF, JDBC, HTML, Java Scripts.
- Front-end web development experience in Macromedia Flash and HTML/JavaScript.
- Have commendable knowledge on Model View Control (MVC) Architectures using Struts, JSF Framework.
- Strong Experience in DB2, Oracle Data Modeling, Normalization of Database Tables, Entity Relationship (ER) Diagrams and writing PL/SQL Stored Procedures/Functions
- Excellent knowledge in Web Services, SOAP programming, WSDL, XML technologies DTD, XSLT.
- Worked on Integrated Development Environments like WSAD 5.1/5.0, RAD 6.0.1, Eclipse Indigo, MyEclipse, and Net Beans.
- Extensive experience on application servers like WebLogic 6.1, 8.1 and 9.2, WebSphere 6.0/5.0/4.0, and Tomcat 5.5
- Team player with excellent communication, ability to lead and written skills and also a self-motivated individual with exemplary analytical and problem solving skills.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, HTML, XML, JavaScript
Java/J2EE: Java, J2EE, Servlets, JSP, JSF, Java Beans, JDBC, Tag Libraries, JNDI, JMS
Frameworks: Struts, Spring, Hibernate, JavaScript, AJAX, Dojo, Log4j, Ant, JBoss, Web Services, SOA, SOAP, WSDL and UDDI
Application Servers: WebSphere Portal Server (Versions 4.2, 5.0, 5.1, 6.0, 6.1), WebSphere Application Server (5.x, 6.x), JBOSS, Tomcat
Operating Systems: Windows, AIX, UNIX, Linux
Configuration Mgmt: CMVC, Clearcase, Clearquest, PVCS, CVS
Development Tools: Eclipse, Rational Application Developer 6.0, WSAD, JUnit, Visual
RDBMS: Oracle, DB2, MySQL, SQL* Plus, ER diagrams, TOAD
Software Engineering: UML 2.0, Rational Rose, Design Patterns (MVC, DAO etc)
IBM Product Expertise: WebSphere Portal Server, WebSphere Application Server, WebSphere Process Server, WebSphere Integration Developer, Mainframe, WebSphere MQ, WSAD, LDAP, RAD, WSRR, ESB, DB2, Content Management, Personalization.
Client Scripting: JavaScript, VBScript, AJAX, JQuery
IDEs: Eclipse 3.2, 3.3, MyEclipse 5.5, 6.6, JBuilder 2005,2006, IBM RAD (Relational Application Developer) 7.0,7.5, WSAD 5.0, NetBeans 5.5.1, 6.5, Sun Java Studio 7, 8.1, IBM WID 6.2 .
Web Services: JAX-RPC, JAX-WS, JAX-RS(Restful)
Web Service Tools: TCPMon, SOAPUI, HttpMoniter
Web Service Implementation: Axis 1.0,2.0, JWSDP, Jersey, Metro, XFire, CXF 2.0
Ajax Frameworks: Dojo, DWR, GWT, Prototype, EXT-JS
Batch Scripting: ANT 1.4,1.5,1.6, Hudson, Maven
WORK EXPERIENCE:
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Developed user interface based on Struts framework using JSP, Servlets, HTML, XML, CSS and JavaScript.
- Participated in setting up Maven and Ant on systems.
- Developed module using Core Java, Multi Threading, XML, Weblogic.
- Build and deployed application in Weblogic 10.
- Participated in migrating our Informix database over to SQL Server 2014 and made SQL specific changes to the DAOs
- Implemented the controllers and service layers in Spring
- Handled validations by using Spring validator framework.
- Implemented the Singleton, Service Factory, Factory Pattern, Dao Factory and DAO Design pattern’s effectively.
- Spring 3 Framework was used as MVC architecture
- Developed JSP pages with Spring tags for the same and wrote HTML style sheet for front end development.
- Front end validations are done using Java script.
- Designed the UI using JSP, AJAX, JavaScript, and DHTML.
- Prepared code documentation for future reference and upgrades.
- Worked on JUnit Test cases for Testing.
- Used Subversion, and GIT-Stash which tracks structure of folders, maintains global revision number for the whole repository and SVN operations.
- Used Informix and then SQL Server as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Going through the existing application for improvements and enhancements.
Environment: Windows XP, Spring 3, Hibernate 3, J2EE, Java, JSP, Java Script, Informix, SQL Server, Weblogic, Subversion, GIT-Stash, JDBC, AngularJS, JSF, JPA, GlassFish, Apache, JAX-RS, Oracle, Struts2, Bootstrap, EJB, NetBeans, Web logic Application Server 9.1 and JUnit.
Confidential, Los Angeles, CA
J2EE Developer
Responsibilities:
- Contributed to the Design, Created Class diagrams and Sequence diagrams during design phase.
- Implemented the Singleton, Service Factory, Factory Pattern, Dao Factory and DAO Design pattern’s effectively.
- Spring 3 Framework was used as MVC architecture
- Developed JSP pages with Spring tags for the same and wrote CSS style sheet for front end development.
- Implemented the Controllers in Spring.
- Used Hibernate integrated with Spring as an ORM framework
- Designed the UI using JSP, AJAX, JavaScript, CSS and DHTML.
- Involved in writing classes for parsing the XML Documents using SAX and DOM parsers.
- Followed the SDLC flow at all stages of application development. Prepared code documentation for future reference and upgrades. Extensively worked on JUnit Test cases for Testing.
- Used Subversion, Version Controlling and Change Management which tracks structure of folders, maintains global revision number for the whole repository and SVN operations.
- Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
Environment: Windows XP, Web Sphere 7.0, RAD 7.0, AngularJS, Spring 3, Hibernate 3, J2EE, Java, JSP, Servlets, Java Script, Oracle 10g, JDBC, Struts2, EJB, NetBeans, Bootstrap, Web logic Application Server 9.1 and JUnit.
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Designed Use Case, Java classes, Sequence diagram in UML using Rational Rose
- Designed Java classes as per Object Oriented Design
- Involved in system study, development and implementation of the project
- Servlets coded to act as Controllers and Dispatchers between JSPs and Beans.
- Developed Java Servlets to retrieve objects from database
- Developed GUI using HTML and JSP for dynamic page generation.
- XML is used to transform data between modules. Developed DTDs to validate XML document
- Designed and developed dynamic menus using DHTML and CSS.
- Extensively used JavaScript for client-side validations
- XML was used to push/pull the data to and from an External Source
- Involved in unit and integration Testing
- Used Clear Case as file handling tool
Environment: JAVA, J2EE, EJB1.0, Servlets, JSP, Eclipse, DB2, JavaScript, HTML, XML, DHTML and CSS, BEA WebLogic 5.0, Rational Rose, UML, Clear Case
Confidential, NYC, NY
Java Developer
Responsibilities:
- The UI components were developed using HTML and JSP
- Built the presentation layer utilizing the Struts framework.
- Servlets were running back-and-forth between UI and the EJBs to service requests from the UI, formatting object type data to suite UI.
- Involved in discussions for building a transactional persistence tier for enterprise
- Applications using Hibernate and Spring
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates
- At the middle-tier, Session Beans and Servlets were extensively used for business transactions, fetching analytic results from Analytic Engine and implementing business rules
- Developed and Deployed Session Beans and Entity Beans for database updates on BEA Web Logic Application Server
- Used WebLogic 8.1 as the application server, Oracle 9i as the back-end database
- Used HQL and SQL for fetching and storing data in databases.
- Designed sequence and class diagrams with UML and flow diagrams
- Involved in testing using JUnit
Environment: J2EE, Java 1.4, Servlets, EJB2.0, Struts1.1, JSP, XML, Eclipse, JDBC, JMS, Oracle 9i, WebLogic 8.1, JUnit, Windows NT/2000.
Confidential, New Stanton, PA
Java Developer
Responsibilities:
- Designing JSP using Java Beans.
- Involved in Design, Development, Testing and Integration of the application. Involved in Design, Development, Testing and Integration of the application.
- Implemented Struts framework 2.0 (Action and Controller classes)for dispatching request to appropriate class
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Design and implementation of front end web pages using CSS, DHTML, Java Script, JSP, HTML, XHTML, JSTL, Ajax and Struts Tag Library.
- Designed table structure and coded scripts to create tables, indexes, views, sequence, synonyms and database triggers.
- Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
- Involved in creating stored procedures, triggers, cursors, and Views in SQL Server.
- Developed using Web 2.0 to interact with other users and changing the contents of websites.
- Implemented AOP and IOC concept using UI Spring 2.0 Framework.
- Developed using Transaction Management Api of Spring 2.0 and coordinates transactions for Java objects
- Developed using IBM Rational Clear Case for version control, workspace management, parallel development support and build auditing to improve productivity
- Generated WSDL files using AXIS2 tool.
- Developed using CVS as a version controlling tool for managing the module developments.
- Configured and Tested Application on the IBM Web Sphere App. Server
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Implemented Rational Unified Process (RUP) for software development process
- Developed using XML XPDL, BPEL and XML parsers like DOM, SAX.
- Developed using XSLT to convert XML documents into XHTML and PDF documents.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Deployed applications using Websphere Application Server and Used IDE RAD (Rational Application Developer).
Environment: Java, J2EE, JDK 1.4, Servlets 2.4, EJB 2.0, JMS, JDBC 2.0, JAXB, Struts 1.1, DAO, HTML, Java Script, XML, CSS, XHTML,DHTML, Ajax, SOA, SOAP, LDAP, Web Services, JSP1.2, JSTL, IBM Web Sphere 5.0, Oracle 9i, Hibernate 3.0, Spring 2.0,DOJO, PL/SQL, SQL, Windows XP
