Java/j2ee Developer Resume
Irving, TX
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.
- Supporting and implementing of Business Integration for various customers using WBI ICS, WebSphere Process Server and WBI Message Broker technologies.
- Developed the Web Based Rich Internet Application (RIA) using Adobe Flex
- Expertise in developing Flex Rich Internet Applications (RIA) with Cairngorm MVC architecture and Mate Framework, FlexUnit for testing, BlazeDsfor remote developmentservices, Action Script and Design patterns
- Good experience in developing FlexCustom Components, FlexData services, Charting, Error handling, Advanced graphing, Dashboard layout design, analyzing designing and deploying aFlex applications.
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade.
- Sound experience in messaging JMS, MQ series. Worked on Implementation of MVP architecture under GWT (Google Web ToolKit) Framework.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Expertise in using IDE’s like RAD, IBM WebSphere Studio Application Developer (WSAD) and Eclipse Used Hibernate framework as persistence layer
- Used Spring framework to autowire/inject components and also configure the batch jobs
- 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, Angular.JS, Node.Js, CSS, 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 XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, C#.Net 4.0. ASP.NET 4.0, SQL, PL/SQL, MYSQL, Unix Shell Script, HTML,XML
Java/J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, JUnit.
Web Development: HTML5, DHTML, XHTML, CSS3, JSP, JSTL, JavaScript, JQuery, AJAX, Backbone JS, Angular JS, Bootstrap, Node Js, AJAX and DOJO.
Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script Rational Rose, UML, JUnit, Ant, Struts, Ajax, DOJO.
XML/Web Services: XML, XSD, WSDL, JAXB, JIBX, SOAP 1.3.1.0, Apache Axis, DOM, SAX, REST.
Application/Web Servers: Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x, IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1//10.3/11 g, UPDN Components, JBoss and App Server.
Methodologies/Design Patterns: OOAD, OOP, UML, RUP, MVC, DAO Factory pattern, Session Façade, Agile And Scrum
Databases: Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008 , IBM DB2, MySQL, Mongo DB
IDEs: Eclipse, My Eclipse, Net beans and RAD, SQL Developer.
Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD
Operating Systems: UNIX, LINUX, SUN RIS and Windows 98/2000/NT/XP
Config.Management: Maven, Maven 2, Ant, JUnit
Version Control: Serena Version Manager, Subversion (SVN), CVS, Clear Case, GITHUB, WinCVS.
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Developed internal application using Angular and Node connecting to Oracle on the backend.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Experience with SQL and basic CRUD operations
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Developed application using Eclipse Ganymede for rapid development.
- Use of Weblogic application server to deploy the application and connect through the datasource using JNDI name.
- Performed general Sharepoint IDE/Clearcase/Clearquest administration.
- Written Unit testing and Test suites using JUnit framework for testing the application.
- Designed and implemented four Agile Scrum teams for product development.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
- Create the graphical user interface using GWT (Google Web Toolkit) on the server side, and enhance the appearance of the GUI by applying suitable CSS (Cascading Style Sheet).
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- 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.
Environment: Java 1.7, Java SE7, HTML5, JavaScript, JQuery, EXT Js, Angular JS, JSP,JSF 2.0/2.1, Spring3.x, Hibernate3.0, JPA 3.0, EJB 3.0, YUI(Yahoo User Interface), Web Services, Java Transaction Manager(Java Transaction API), XML, XSD, XQuery, RESTful, DOM, SAX, JSTL, UML, RAD 7.0, Maven 2.2.1, JUnit, ANT1.6, Rational Clear Case 7.2, Rational Clear Quest,Log4J 1.2,Mongo DB,DB2 Web Sphere 7.0/8.0.
Confidential, Dallas, TX
Senior JAVA/J2EE Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed API using Hibernate to interact with the Oracle database
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser
- Used Websphere Process server (WPS) to deploy the application and connect through the datasource using JNDI name.
- Created frontend using EXTJS framework.
- Implemented validation using JavaScript.
- Used Dojo for the client side development and validations.
- Developed UI screens using YUI, CSS and JQuery.
- Developed new UI's using Angular JS and Html.
- Developed web applications using Spring MVC, JQuery, HTML, Bootstrap for Confidential Inc.
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
- Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
- Created complex SQL and used JDBC connectivity to access the database
- Developed Java and EJB in Mainframe DB2 environment
- Design and Developed using WebService using Apache CXF (Celtix+Xfire) .
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
- Used My Eclipse as an IDE for developing the application
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Use Oracle ADF to create a rich User Interface
- Used Subversion for software version control.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed UML diagrams using UML and Rational Rose.
- Developed AJAX scripting to process server side JSP scripting.
- Developed JSPs using EL language and JSTL tags.
- Developed JSP pages and Servlets for customer maintenance
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user
- Created user interface and backend server application using Java, Google Web Toolkit, Spring, Tomcat, and GIS.
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Utilized Mongo database management system for keeping user generated data
- Worked with dimensional modeling of relational data sources (DMR) using Cognos Framework Manager and create cubes using Framework Manager.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- Designed and currently developing 3 Tier Web 2.0 based price management system using GWT, Grails and MySql. Used and using Talend Open Studio to load data into the new system from the legacy data formats.
- Develop SOA (SAAS), service documents for Enterprise Applications.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Designed an 'Online Tutorial Forum' .Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring 2010.
- Deployed the applications in Linux servers using deployment scripts.
- Develop complex web applications in PHP, AJAX with Informix as the database to model the business logic of the company which is Supply Chain Management.
Environment: Java, J2ee, Spring, Hibernate, Struts, AJAX, JSF, EXTJS, JavaScript, Dojo, CSS, HTML5, Angular.JS, Node.JS, CRUD, PL/SQL, JDBC, DB2, Mongo DB, Apache CXF, SOAP, Web Services, Eclipse, WebSphere Portal, Subversion, Junit, Scrum, UML, JSP, JSTL, Servlets, Maven, GWT, XML, iText, Oracle ECM, Google Web Toolkit, JIRA, Jasper reports, Cognos, ILOG, JRules, Web 2.0, SOA, JMS, Apache tomcat, PHP, Linux.
Confidential, Hopewell NJ
Senior Java Developer
Responsibilities:
- Responsibilities include Use case modeling, Object modeling using Rose, and ER Database design.
- Model View Controller (MVC) architecture has been adopted to provide framework. Utilized UML & Rational Rose suite for designing of the System.
- Followed DAO Pattern and J2EE framework facilitated the integration & deployment of DAO, SERVLETS, JSP and XML.
- Developed Session Beans to encapsulate the business logic and Entity beans as the persistence objects.
- Designed and developed User Interface Screens using HTML, DHTML and JSP.
- Developed EJB-Session Beans that implements the business logic. Used IBM DB2 as Database.
- Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
- Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
- Translated the T-SQL procedure, function and views into Oracle's PL/SQL Packages, Procedure, Function and Views.
- Utilized Node.js, Angular.js and Ember.js to create a fast and efficient chat server
- Implemented view even with HTML and JavaScript for the mobile apps..
- Developed Struts-based form validation, Application error handling and using Struts Validator framework.
- Developed Interactive GUI Screens using Prime faces and JSF.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-ful server on a different Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript
- Created Web Services using SOAP, WSDL to provide services to other systems within the company.
- Developed Session beans with JMS API based code to access the MQ objects.
- Enhanced the application for multithreaded scenarios. Deployed the application under WebSphere Server. Resolved the production issues during migration onto the production server.
- Wrote complex Database PL/SQL Statement and Did PL/SQL tuning for the performance of the Database
- Used Java Persistence API(JPA) and Hibernate for performing the Database Transactions. Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB.
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Developed a controller Servlet that dispatches request to appropriate Action Classes.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
- Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules
- Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection..
Environment: RUP, Rational Rose XDE, Java, J2EE, Struts 1.1, IBM DB2, Unix, XML, XSLT, ANT, JDBC, AJAX, Spring, Hibernate, JMS, Eclipse, Visual Source Safe, WSAD 5.1/5.0, Tomcat Application Server, WebSphere Application Server 5.1/5.0, SOAP, WSDL.
Confidential, Norwalk, CT
Java/J2EE Developer
Responsibilities:
- Developed the spring AOP programming to configure logging for the application
- Used Ibatis to populate the data from the Database.
- Expertise in developing enterprise applications using Struts Frameworks
- Developed the front end using JSF and Portlet.
- Developed Scalable applications using Stateless session EJBs.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery
- MySQL to access data in the database at different Levels.
- Used TOAD for all database query testing and optimizations
- Making a connection to backend MySQL database.
- Developed Java and EJB in Mainframe DB2 environment.
- Design and Developed using WebService using Apache Axis
- Written Web services using Apache Axis2 and generated the WSDL.
- Creates GUI builder using NetBeans. wrote numerous session and message driven beans for operation on JBoss and WebLogic
- Experience in Medicare/Medicaid Business implementation of Facets for CVS Caremark
- Used VSS (Visual Source Safe) as configuration management tool.
- Created automated test cases using Selenium
- Worked with SDLC process like water fall model, AGILE methodology
- Designed UML diagrams using UML and Rational Rose.
- JSP interfaces were developed. Custom tags were used
- Developed Servlets and Worked extensively on Sql.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
- Good network at EMC Documentum Support Teams who help solve product issues and bugs
- Page design and development using Oracle BPM.
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Conversion of PL/I code to COBOL
- Configuring and analyzing JCL to execute mainframe batch
- Worked on PL/SQL and SQL queries
- Responsible SAS reports, analysis using SAS macros in UNIX operating system.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Built ASP.NET web based applications for the corporate website and the intranet.
Environment: Spring, Ibatis, Struts, JSF, EJBs, JQuery, MySQL, TOAD, MySQL, DB2, Apache Axis, WSDL, NetBeans, JBoss, CVS, VSS, Selenium, water fall model, UML, JSP, Servlets, ANT, XML, EMC, Jira, Swing, cognos, Oracle ADF, Oracle BPM, IBM MQ, Tomcat Server, Linux, Unix server, ILOG, Ruby, WordPress, Drupal, C, C++
Confidential
Java Developer
Responsibilities:
- Worked on gathering technical and functional requirements
- Development of document creation module
- Development of Templates in XML for exporting the documents
- Development of user interfaces in JSP for document creation and document exchange
- Worked on parsing the messages and storing them into the database.
- Developed web interfaces using HTMLand JavaScript.
- Implemented Model View Controller (MVC) architecture at the Web tier level.
- The application was developed using Eclipse on Windows XP.
- Deployed the application on Apache tomcat server6.0 on windows server 2003Preparation of unit test cases, unit testing and system testing
- Used ClearCase version control system.
- Performed usability testing for the application using JUnit Test.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Establishing JDBC connection using database connection pool.
- Client side validations are done using JavaScript and server side validations are done using Struts validator framework
- Designed and added new functionality extended existing application using J2EE,XML,Ajax, Servlets, JSP.
Environment: JDK 1.5/1.6, Java, JSP, JDBC, XML, JavaScript, Core Java, AJAX, CSS/CSS3, Oracle 9i, Tomcat 4.1, Windows 2000, UNIX, PL/SQL Developer, SVN, JUnit
