Java Developer Resume Profile
PROFESSIONAL SUMMARY
- 8 years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client-server technologies.
- Involved in all phases of Software Development Life Cycle SDLC in large scale enterprise software using Object Oriented Analysis and Design.
- Good experience in Agile and SCRUM methodologies.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like Model View Controller Struts, Spring, Hibernate and EJB.
- Strong front-end development using Adobe Flex, MXML, Action Script, AJAX, Java Scripts, CSS, HTML and DHTML.
- Good Knowledge on Flex
- Expertise in developing Flex Rich Internet Applications RIA with Cairngorm MVC architecture and Mate Framework, FlexUnit for testing , BlazeDs for remote development services, Action Script and Design patterns
- Good experience in developing Flex Custom Components, Flex Data services, Charting, Error handling, Advanced graphing, Dashboard layout design, analyzing designing and deploying a Flex applications.
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Thorough knowledge of IDE like RAD, WSAD and Eclipse.
- Developed ANT scripts for the build and deployment of J2EE applications.
- Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
- Thorough knowledge in using UML, XML parsers SAX, DOM , SOAP, HTML and DHTML.
- Sound RDBMS concepts and extensively worked with Oracle 10i/9i, PL/SQL, SQLServer DB2.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Very good experience in developing Test Cases using JUnit.
- Experienced in using CruiseControl for Continuous Integration.
- Used Hibernate as an Object relational mapping ORM library.
- Experience in Internationalization i18n and Localization l10n .
- Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
TECHNICAL SKILLS
Programming Languages | Java, PL/SQL, SQL, J2EE |
Enterprise Java | JSP, Servlets, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns, AJAX |
Core Java | Serialization, JDBC, Java RMI, Internationalization Localization etc |
Mark-up/Scripting Lang. | HTML, CSS, XML, JavaScript, DWR, JQuery, AJAX |
XML Technologies | XML, XSL/XSLT, SAX/DOM, SOAP, WSDL, JAXB, JAXP. |
Tools Framework | Struts, Spring, Hibernate, Web Services, Log4J, Apache Common Library, Apache POI, Apache Velocity Engine, Axis, Xfire, Junit, Maven, Ant, RUP, Rational Rose |
Application/Web Servers | IBM WebSphere, Weblogic, Apache Tomcat, JBoss |
Web Services | SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS |
DBMS/RDBMS | Oracle |
Source Control Systems | CVS, VSS,SVN, PVCS |
Defect/Bug Tracking | Rational Clear Quest, Test director |
IDE | Eclipse, IBM WSAD, RAD |
Infrastructure Software | Dreamweaver and other office automation and Presentation Software |
O/S Environment | Windows XP, UNIX, Suse, Linux, Windows 98, Windows 2000, Windows NT/XP |
Other Skills | Requirements engineering, UML, Design patterns, code reviews, test planning |
EXPERIENCE
Confidential
Responsibilities:
- Developed the Web Based Rich Internet Application RIA using J2EE Spring framework and Macromedia/Adobe Flex.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
- Design and Developed using WebService using Apache CXF.
- Good exposure to RESTful and SOAP based web services.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX JQuery based rich client to improve customer experience.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Designed and modified User Interfaces using JSP, PRO C, NT/Unix, JUnit, JavaScript, CSS and jQuery.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and Worked extensively on Sql.
- Extensively used Oracle programming using SQL and PL/SQL
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL procedure for login module and registration module.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Mentored a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
- Developed test cases and performed unit testing using JUnit.
- Used Maven script for building and deploying the application.
- Text conversion for certification of an insurance upon approval from the unit
- Attended Rational training for ClearCase administration.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Ensured Agile, JDE Oracle Databases are in sync. Create distribute weekly Reports and followed up on Change Activity managed released documents and maintain server database.
- Collaboration technology planning, social media adoption and metrics, Web 2.0 strategy.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
ENVIRONMENTS: JAVA, SPRING, HIBERNATE, NT/Unix, JUnit, STRUTS, Pro C, APACHE CXF, WEBLOGIC, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, JSP, JSTL, SERVLET, ORACLE, CRUD, JDBC, PL/SQL, UML, ECLIPSE, JUNIT, MAVEN, ITEXT, GWT, CLEAR CASE, JASPER REPORT, ILOG, AGILE, WEB 2.0, SOA.
Confidential
Responsibilities:
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Experience working on Jquery , agile agile, WebSphere Portal User management APIs.
- Implement web service components using Apache CXF framework
- Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for webservices communication
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed AJAX functionalities using frameworks like JSON, NT/Unix, JUnit, Pro c, DOJO and JQuery.
- Introduced the use of live mockups GUI prototyping using ExtJS which makes UI part of specification much more understandable for developers
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Developed GUI screens for XTT LD application using JSP, HTML and CSS.
- Developed the Portlet Web Interface using Ajax, JSF
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Developed various UI User Interface components using Struts MVC , JSP, and HTML, JavaScript, AJAX.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Have worked on DB2 data base for storing and retrieving the application data
- Implemented all the CRUD operations using JPA query language.
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
- Used JDBC to connect to the information model tier.
- Participated in converting the business requirements to software specifications using Rational UML
- Used Eclipse IDE for designing, coding and developing applications
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- IText was used to generate PDF for HTML forms.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Designed and implemented interface elements using Google Web Toolkit.
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking
- Conducted software builds using Subversion in a windows environment via Cruise Control.
- Designed and implemented Report Module using Jasper Report framework in phase 2.
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
- Worked with Technical Leads to design and implement rules using JRULES.
- Mentoring of junior members for Agile Scrum process Junit testing
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
- Involving in Building the modules in Linux environment with ant script.
- Backend development with PHP, MYSQL, BASH, LINUX, UNIX
ENVIRONMENTS: JAVA, SPRING, HIBERNATE, STRUTS, JSF, NT/Unix, JUnit, PRO C, Websphere Portal, APACHE CXF, Web Services, SOAP, DOJO, sencha ExtJS, JavaScript, CSS, AJAX, HTML5, JSP, JSTL, SERVLET, DB2, CRUD, PL/SQL, JDBC, UML, ECLIPSE, JUNIT, MAVEN, XML, ITEXT, ORACLE ECM, GWT, JIRA, SUBVERSION, JASPER REPORT, ILOG, JRULES, SCRUM, WEB 2.0, SOA, JMS, APACHI TOMCAT, LINUX, PHP