Java developer Resume
Charlotte, NC
SUMMARY:
- Over 8+ years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
- Experience in full Software Development Life Cycle (Requirements Analysis, Design, Development, Testing, Deployment and Support)
- Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
- Extensive experience in developing web applications using C++, Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
- Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
- Expertise in developing the multi - tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
- Experience in Java Web Services.
- Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
- Good working knowledge in building application using apache ANT builder and Junit automated testing.
- Strong experience in RDBMS concepts, Oracle 9i/8i and MySQL.
- Good Knowledge in Developing, Customizing Oracle Modules with Oracle ADF and Integrating process with Oracle Data Integrator.
- Possess application Server experience with Bea Web logic, JavaWebServer and IBM Web Sphere Application Server.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
- Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
- Possess application Server experience with Weblogic and IBM WebSphere Application Server.
- Extensively used different IDEs like Eclipse, WSAD and RAD.
- Proficient in unit testing the application using JUnit.
- Experience in using ANT and Log4j tools.
- Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
- Used Clearcase for Version Control.
- Excellent communication skills to deal with people at all levels.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability.
- 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.
- Authorized to work in the US for any employer
TECHNICAL SKILLS:
J2EE Technologies: JSF, Servlets, JSP, JSTL, JDBC,EJB, MVC, Struts, Hibernate, Spring MVC, LOG4J, JNDI, RMI, JUNIT, JAXB, SAX, ANT
Languages: Java, SQL, PL/SQL.
IDE Tools: WSAD, Eclipse, RAD
Web Technologies: JavaScript, CSS, HTML, DHTML, AJAX, XML
Databases: Oracle, MySQL
Design Methodologies: UML, Rational Rose
Messaging Systems: JMS
Web Application Servers: IBM WebSphere, WebLogic, Apache Tomcat
Version Control Tools: Clear Case
Operating Systems: Windows XP, Linux, UNIX
WORK EXPERIENCE:
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Implemented Object - relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services (see Goodwin Procter's site for an example).
- Implemented the caching mechanism in Hibernate to load data from Oracle database
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Worked on web services SOAP and REST technologies.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, JavaScripts and Weblogic
- Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
- Mentoring of junior members for agile (Scrum) process & Junit testing.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Designed and developed new features for application using java, j2ee, JSP, Servlets, Struts, Java, EJB, JDBC, HTML, JSTL, JavaScript and XSL.
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
- Worked on iText bug fixes for document rendition in document compile process.
- 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.
- Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
Environment: Spring, SOA, Itext, JAVA, J2EE, Hibernet, Jquery, Struts, Oracle, Crud, Backbone, Ajax, Apache CXF, PL/SQL, REST, SVN, Eclipse, Agile, MAVEN, Junit, ILOG, UML, Jasper Report, JSP, SERVLET, Weblogic, Coherence, JDBD, Node, Angular.
Confidential, Charlotte, NCJava Developer
Responsibilities:
- Developed the spring AOP programming to configure logging for the application.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Implemented the MVC architecture using Apache StrutsFramework.
- Developed the front end using JSF and Portlet.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Client side validation was done using JavaScript and CSS was used to define the view of the pages
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience
- Developed portions of HTML5 - based game for use in an online gambling promotion
- Develop and Maintain Pilot Air Freight proprietary software in an OpenVMS 3 node DEC/VAX Cluster using VAX COBOL, TDMS, CMS, FORTRAN and Rdb.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Knowledge of building applications for Web Services using different technologies and standards such as REST, Apache CXF
- Implemented the web services client to consume the third-partyservice API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Installation, configuration and deployment on WAS, Websphere Portal Server, IBM directory server, WebSphere Commerce Server
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Usage of version control repository SVN (Subversion by apache), JIRA/ QualityCenter for ticketing, Wiki for documentation, Jenkins for nightly build.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
- Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
- Used Ajax, Web 2.0 to scrape the event data from various web sites
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Used Apache Tomcat server for some Applications and also used Weblogic, Involved in setting up the Weblogic Server environment
- During the life cycle of the project my responsibility also includes MySQL database administration and maintenance over Linux server.
- Used Perl, Php and MySql to develop several personal web sites, SEO (search engine optimization) skills.
Environment: PHP, LINUX, Apache Tomcat, JMS, Web 2.0, SOA, ILOG, Jrules, Jasper Report, JIRA, ITEXT, Xml, MAVEN, SERVLET, JSTL, JSP, UML, Scum, Junit, Webspere Portal, WID, WSAD, Eclipse, Web Services, SOAP, Apache CXF, Mongo DB, Coherence, JDBC, PL/SQL, DB2, CRUD, Backbone, Angular, Node, Html5, Ajax, CSS, Javascript, Ext JS, Sencha, DOJO, Struts, Hibernate, Spring, J2EE, JAVA
Confidential, New York, NYJava Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Participated in conversion of Piper Jaffray Investments, Inc into RMA System using Java, J2EE, Servlets/ JSP, EJB, JMS, MQ, ORACLE, JDBC, HTML, Swing, XML, Struts, JavaScript, SOAP/WebServices
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Development of a split billing system - core java, collections, spring, hibernate, mysql
- Maintenance of data in different Oracle Databases and environments using TOAD.
- Written and executed stored- through JDBC API.procedures on SQL SERVER back-end
- Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in websphere
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes
- Written Web services using Apache Axis2 and generated the WSDL Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven source code environments.
- Deployed this application which uses J2EE architecture model and Struts Framework first onWeblogic and helped in migrating to JBoss Application server.
- Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EEInitiated use of HttpUnit, Selenium IDE for testing.
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate.
- Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
- Involved in preparing the web pages using JSP, HTML, DHTML, XHTML, CSS and JavaScript.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application
- Created Active Reports in Cognos as Proof of Concepts for offline reporting.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Design, Implement and Test Oracle ADF applications using JDeveloper
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Expertise in working with IBM MQ Series and Websphere Message Broker on various platforms like Sun Solaris AIX, SUSE Linux, and Windows NT
- Developed and Integrated the Web Based Portal Application using Weblogic Portal, Apache Tomcat SSL is used with Weblogic Server for Security.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Using Ruby on Rails for development with backbone.js
- Wordpress integration, migration, design, redesign, and expansion
- Wrote and deployed Drupal modules for over 300 university websites as well as developed themes for multiple colleges around the ASU campus.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Reverse engineered and reengineered the Student Enrollment System for the Louisiana Community Technical College System using VB and ASP.NET
- Level 3 Application support, troubleshooting, and vendor management for the following software products: mainframe IBM Java, mainframe IBM C++, Edge Portfolio Analyzer, Subversion, XML Toolkit, IBM Language Environment (LE)
- Led the effort in the setup of the Physical Operating environment where the Order Management System's Java, C, and COBOL applications will run.
- Handling Mainframes applications Analysis requirements, especially PL/I and Business Objects
- Provided production support as the Subject Matter Expert for the Engineering Work Order and Engineering Budget System's on an IBM MVS OS platform using PL/I, DB2, COBOL, IMS (batch and online), Dialog Manager, JCL, SPUFI, SQL, TSO, CA-Endevor and CA.
- Code development using PL/I, COBOL, JCL and DB2
- Configuring and analyzing JCL to execute mainframe batch.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Currently working on developing web application on a mobile platform using jquery mobile, jquery Google API plugin and ASP.Net MVC.
Environment: Spring, Ibatis, Struts, JSF, EJB, Jquery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Netbeans, Jboss,, Mercurial, Clear Case, Selenium, Water Fall Model, UML, JSP, SERVELET, ANT, Xml, EMC Documentation, GWT, JIRA, Swing, Cognos, ILOG, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, ASP, C, C++, Mainframe, PL/I, COBOL, JCL, SQL, SAS VB, ASP.
Confidential, Boston, MASr. Java Developer
Responsibilities:
- Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
- The users are classified into various organizations to differentiate the privileges between them in accessing the system.
- Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
- Spring Controllers that are having the business logic to select the EJBs to call.
- Design patterns like Session Fa ade, Command, Singleton and DAO are implemented in business layer.
- EJBs are created for Backend operations. Hibernate is used for Database persistence.
- JMS is used to send message objects to client queues and topics.
- JUnit test cases are created for unit testing.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
- Ant is used for building the application EAR.
- Hibernate annotations are included for Oracle DB.
- Working with on - site and off-site (India based) resources for successful implementation of the Workflow module
Environment: Java, J2EE, JSP, EJB, Spring MVC, WebSphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.
Confidential, Dallas, TXApplication Programmer
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client - side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Implemented PL/SQL and Stored procedures for Oracle database.
- Used XML parser APIs like DOM for marshalling and unmarshalling of data
- Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose, LOG, Clear Case.
Confidential, Dallas, TXApplication Programmer
Responsibilities:
- Followed the Agile methodology iterative process for each of the module in the project.
- Developed the Login Module and Reimbursement Module.
- All modules developed with the framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
- Prototyped Flex based RFC using Flex, consuming web services using BlazeDS.
- Used Spring framework in enabling Controller Class access to Hibernate.
- Designed and developed several Flex UI Screens and Custom Components using MXML and Action script.
- Designed and developed user interface using Flex Components: ViewStack, Checkboxes, Repeater, Title Window, Text Area and others.
- Created components that have multiple views using States and also used Effects and Transitions when a State is entered or exited.
- Extensively used to data models to store the form data.
- Worked on a proof of concept on Internationalization in flex.
- Developed Action Script functions for event handling response handling and error handling
- Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
- Implemented JSON with Flex to feed Data grids into the web application.
- Worked on development of Error Handling mechanism on the Flex side by catching the error code and message streamed from server and wrapping it in a custom Exception Object.
- Used Blaze DS to connect flex application with backend J2EE and Web Services layer to pull out the data to Flex UI components Was responsible for deploying and testing webservices components.
- Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL Java and Java WSDL Stubs
- Extensively used SOAP in webservices to communicate with other applications.
- Used SAX and DOM for parsing XML.
- The Log4j package is used for the debugging.
- Created JUnit and FlexUnit test case design logic and implemented throughout application.
- Used ANT tool for building and deploying the application.
- Used Toad tool to create Views and Stored procedures
- . Created Data model (Schema) of the Database.
- The project was implemented in Websphere Application Server for the development and deployment.
- Participated in regular code reviews and design meetings.
- Used Validation framework for client - side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Implemented PL/SQL and Stored procedures for Oracle database.
- Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven source code environments.
- Deployed this application which uses J2EE architecture model and Struts Framework first onWeblogic and helped in migrating to JBoss Application server.
Environment: Java, JSP, J2EE, Hibernate, Log4j, Struts, JSON, Apache Axis 2, Spring, WebServices, Adobe flex builder, Flex API, Blaze DS, Flex, MXML, Action script, Tomcat Web Server, Websphere, IBM RAD, ClearCase, JQuery, Agile, VSS, Sql Server, Pl/Sql, TOAD, XML, CruiseControl, Unix, HTML, XSLT and CSS.