Sr. Java/j2ee Developer Resume
SUMMARY:
- Having 9+ years of experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Technology Applications and Client - Server environment.
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Experienced in Agile, RUP (RationalUnifiedProcess) and TDD (Test Driven Development) software development methodologies.
- Developed UML Diagrams for Object Oriented Design:Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose, Visual Paradigm and Visio.
- Hands on experience in solving software design issues by applying designpatterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, AbstractFactory Pattern, DAO Pattern and Template Pattern.
- Experienced in creative and effective front-end development using JSP, JavaScript, HTML5, DHTML, XHTMLAjax and CSS.
- Expert level skills in programming with StrutsFramework, Custom TagLibraries, SpringtagLibraries and JSTL.
- Good Working experience in using different Springmodules like SpringCoreContainer Module, SpringApplicationContext Module, Spring MVCFramework module, Spring AOP Module, Spring ORM Module in Web applications.
- Aced the persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring and Struts.
- Programming, prototyping and consulting on "front end" UI features using ExtJS, JavaScript, HTML5/CSS3, with back end developers to implement AJAX and dynamic HTML
- Used ExtJS for building interactive web applications using Ajax.
- Use of native JavaScript, jQuery, UI, ExtJS, Ajax, JSON and CSS 3 to develop UI components and features including PayPal integration.
- Design & Implemented the XML based rule engine in accordance with ExtJS for the product suite
- Excellent exposure of WebServices using CXF/ XFIRE and ApacheAxis, for the exposure and consumption of SOAPMessages.
- Worked knowledge of database such as Oracle 8i/9i/10g, MicrosoftSQLServer, DB2.Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through REST/SOAPWebServices
- Designed REST API's to facilitate low-cost integration of the application.
- Implemented Backend of the application using Java, retrieved data from the REST API of eBay
- Used RIA(Rich internet applications) for single page applicatiocreated single paged web based applications
- Experience in writing numerous test cases using JUnit framework with Selenium.
- Strong experience in databasedesign, writing complexSQLQueries and StoredProcedures.
- Administrated adding user and group, enable and unable accounts and managing access to Linux servers.
- Expertise in developing web-based applications using IBM WebSphere6.x/5.x/4.x Application Server, WebLogic9.1/8.1/7.0 Application
- Strong technical skills, high sense of ownership, good problem solving skills, Client focused approach, fast learner and cohesive team player.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, C, C++, Data Structures, PL/SQL
Java/J2ee Technologies: Core Java, JDBC, Collections, Java Beans, JSP, Servlet, EJB.
RDBMS: DB3, Microsoft Sal Server, MS ACCESS.
Web Technologies: HTML, DHTML, XML, JavaScript, AJAX, WML, SOAP
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
Application/Web Server: IBM WebSphere AS 8.0, Jboss 4.0, Apache Tomcat 5.5
Operating Systems: UNIX, LINUX, Windows XP/NT/2000/98/95 and MS-DOS.
Other technologies: OOP, Struts, Spring, Hibernate, JavaScripts.
Tools: RAD 8.0,Eclipse 3.2, Net Beans 6, CVS, VSS.
PROFESSIONAL SUMMARY:
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Integrated application with Spring Security for authorization; Used JPMC Entitlement project to get Authorization of Users in XML format. Parsed XML and stored user authorization detail in Http Session in java Map and used those authorization details on JSP for authorization.
- Extensively used Jasper with Velocity templates to design dynamic reports.
- Extensively used JSON and Ajax for data communication from Presentation layer to server.
- Integrated Apache Tiles and Spring MVC for page layout.
- Performed validation of java bean objects using spring validation framework.
- Extensively used UI validations using custom JQuery methods, and JQuery validation framework also.
- Involved in design, development and testing phases of project.
- Developed use case diagrams, class diagrams, database tables, and mapping between procedure results set and object oriented java objects using hibernate.
- Configured Spring AOP framework to apply Logging and Transactions. Integrated hibernate and spring, integrated tiles framework.
- Extensively used JSP with JQuery, JqGrid, JQuery-Plugins for presentation tier development.
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Worked on tools like Microsoft VISIO, Hudson, SVN and JIRA for bug tracking.
- Extensively used JQuery Plugins like JQuery Autocomplete for type-ahead feature.
- Used WAS 8.0 for testing and deployment in the development and production environment.
- Used Jenkins Hudson continuous auto build tool for continuous integration.
- Extensively used SONAR tool for code analysis and correction.
- Performed end to end manual testing of the Project.
Environment: Java 1.8, Was 8.0, JQuery, JSP, Tiles Spring MVC, Spring IOC, Spring AOP, Spring transaction, Spring Security, Hibernate 3.1, Web Services, Log4j 1.4, Maven, Eclipse, Subversion, JIRA, Microsoft Visio, Xml, Sybase, Procedure, Hudson, SONAR, Rapid SQL and Linux
Confidential, New York
Java/J2EE Developer
Responsibilities:
- Involved in writing business module rest service for Various API for the Turbine project using SURF Framework.
- Involved in writing junit test cases for the Account Manager API.
- Worked on documentation of user p module.
- Involved in writing oracle stored procedure to get the advertiser and publisher from Account Manager API.
- Involved in the administration of the system set up in creating the data sources and environment setup.
- Expertise in XML and related technologies like XSD, XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Experienced in creative and effective front-end development using JSP, JavaScript, HTML5, DHTML, XHTML Ajax and CSS and Angular JS
- Designed REST API's to facilitate low-cost integration of the application.
- Developed Session Façadeobjectsusing Stateless SessionBeans for having a single point of control for a business service.
- Involved in developing SQL and Storedprocedures with the databases Oracle and IBM DB2.
- Good knowledge in working with Windows and UNIX operating systems
- Implemented WebServices in ApacheAxis runtime environment using SOA protocol.
- Object RelationalMapping is implemented using Hibernate 3
- Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.
- Proficient in Object Oriented Programming using CoreJava, Multi-threading, Synchronization, Serialization, Collections and Data Structures.
- Well experienced in CoreJava - asynchronous programming, multithreading, collections and a few design patterns.
- Good Knowledge of Corejava concepts like Classes, Inheritance, Encapsulation, Data Abstraction, and Polymorphism.
- Gathered Requirements from the clients about API needed for them and stored it in the Back End ( My SQL)
- Used JMS API for asynchronous communication by putting the messages in the Message queue.and integrated with mqseries.
- Wrote Junit test cases for Authorisation module.
- Learning SURF Framework, as its comany's own software.
- Used WAS 8.0 for testing and deployment in the development and production environment.
- Extensively used Eclipse Kepler for the development. And used Apache Log4J for logging purpose.
- Branching and merging of source code management using SVN.
Environment: JAVA (1.8), J2EE, Angular JS, jdk1.8.0, JavaScript, JQUERY WAS 8.0, SURF Framework, Oracle 11.0g., WAS 8.0.
Confidential, New York
Java/J2EE Developer
Responsibilities:
- Responsible for developing HIV Lab module, which manages patient related HIV tests information like rapid test, additional rapid test, referral order and referral Results.
- I also developed the PHL lab ummatched results queue modules, which manages the unmatched results to post to the patient chart manually.
- Involved in writing sql stored procedure to manually post the results to the selected patient chart.
- Developed letter which the doctor sends out to the patient for HIV treatment, like PIC, 9v letter.
- Involved in the administration of the system set up in creating the data sources and environment setup.
- Developed the interface for various business applications used by the corporate internet banking website in coreJava/ multi threading, JDBC, reflection, Collection Framework.
- Extensively worked on different layers during application development including Front End, CoreJava, Back end andproduction support specialist.
- Experience in Unit/Debug/Integration testing and generating Test cases for web/Javacore applications.
- Extensively used Corejava frameworks such as Multithreading, Exceptions and Collection in an application.
- Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO's, Actions Classes, Java Server Pages.
- Developed the application using Struts 1.2 Framework that leverages classical Model View Controller (MVC) architecture.
- Used JDBC connectivity for querying the database
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Involved in writing sql stored procedure.
- Used JQuery and javascript for front end validations.
- Used Tomcat 5.5 for testing and deployment in the development and production environment.
- Extensively used Eclipse 3.0 for the development.
- Apache Log4J for logging purpose.
- Branching and merging of source code management using Clearcase server.
Environment: JAVA(1.6), J2EE, jdk1.6.0, JavaScript, JQUERY Tomcat 5.5, Struts 1.2, JDBC, SQL server management studio 9.0. JMS 2.0, IBM MqSeries.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for developing backend component called wind part of BUR report
- Worked on XML and XSLT.
- Convert XSL files (*.fo) to PDFby means of FOP.
- Involved in the administration of the system set up in creating the data sources and environment setup.
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Used Spring JDBC template for querying the database
- Used Spring extensively throughout the application in injecting dependencies in to all layers of application and integrated spring with hibernate using spring ORM module.
- Used JQuery and javascript for front end validations.
- Used Maven 2.0.1 as build tool and Websphere Server 8.0 for testing and deployment in the development and production environment.
- Extensively used RAD 8.0 for the development.
- Apache Log4J for logging purpose.
- DesignedRESTAPIs that allow sophisticated, effective and low cost application integration
- Branching and merging of source code management using SVN.
Environment: JAVA(1.6), J2EE, jdk1.6.0, JavaScript, WebSphere 8.0, Spring, Maven 2.0.1, Hibernate 3.0, DB3 and SQL server Agile Methodology, RAD 8.0, DOM.
Confidential, Charlotte NC
Java/J2EE Developer
Responsibilities:
- Involved in peer to peer understanding the system and its functionality.
- Involved in daily scrum meeting with the SME’s for getting more productive and quality output for the project.
- Created the HLD and LLD documents based on the entire requirement which was gathered and used Microsoft Visio to draw the diagrams.
- Involved in the administration of the system set up in creating the data sources and environment setup.
- Involved in backend development.
- Spring Batch was developed for transfer of large amount of data with other systems. Integrated Quartz Scheduler to schedule the execution of batches.
- WebSphere Server 6.0 for testing and deployment in the development and production environment.
- Extensively used Eclipse IDE for the development.
- Apache Log4J for logging purpose.
- Used spring and spring jdbc template for interacting with the database.
- Writing SQL/PL SQL functions, procedures & queries using SQL Server 9.0
- Branching and merging of source code management using Perforce.
Environment: JAVA(1.5), J2EE, JDK1.6.0, Java Script, WebSphere 6.0, Spring 2.5, Spring Batch 2.0, SQL Server 9.0, DOM,SOAP UI 2.5, Agile Methodology, Eclipse 3.0., Perforce, JMS 1.1.
Confidential, Fairfield OH
Java/J2EE Developer
Responsibilities:
- Applied Agile methodology for project development.
- Involved in backend development.
- Developed the application with J2EE Design Patterns using JSP Model 2 Model View Controller (MVC) design.
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Created front end using Ajax, JSP and Javascript.
- Involved in writing unit test cases using Junit.
- Communicated with database using queries.
- Writing SQL queries for database CRUD operations.
- Implemented JAVA/J2EE design patternssuch as Factory, DAO, Session Façade,Singleton, Value object.
- Logging the application using log4j.
- Writing SQL/PL SQL functions, procedures & queries using TOAD 9.0.
- Used Spring extensively through out the application in injecting dependencies to all layers of application and integrated spring with hibernate using spring ORM module.
- Clearcase Software tool is used for revision control of source code.
- Resolving bugs encountered during system testing and working on change requests.
- Maintaining JAVA coding standards and design standards while writing code and in the design documents as well.
Environment: Java(1.5), JSP, HTML 4.0,DHTML, CSS 3, JAVA Scripts, Ajax, JSON, DOM Manipulation, Spring 2.5, Value object, LOG4j, JUnit 3.8, XSLT, Log4j, Oracle 10g, SOAP, Beans, XML, XSLT, HTTP, ClearCase, RAD, WebSphere 6.0, Agile Software Development, Extreme Programming, Windows XP.
Confidential
Java Developer
Responsibilities:
- Involved in user interface design and development using Struts tags, Ajax, JSP, HTML and JavaScript.
- Applied RUP approach for project development
- Involved in development of the server side logic using Action, Action Form and DAO access layer classes.
- Worked in multi tier environment.
- Data validations are done using ActionForm classes, maintenance of struts-config.xml and application resource bundles.
- Involved in creation of reports using jasper reports.
- Compiled and built the application using ANT scripts for building prototypes.
- Involved in writing various business objects using struts and hibernate.
- Created style sheets for user interface.
- Writing SQL/PL SQL functions, procedures & queries using TOAD 9.0
- Worked on UNIX admin console.
- Clearcase Software tool is used for revision control of source code.
- Bugs fixing and code modifications as per the change requests (CR).
- Maintaining JAVA coding standards and design standards while writing code and in the design documents as well.
Environment: Java(1.4), JSP,Servlet, HTML 4.0, Ajax, CSS 2.0 Struts, Hibernate, JDBC, Java Beans, Ajax, DOM Manipulation, JavaScript, Jasper Report, XML, SQL SERVER, Oracle 10g, ANT, WebService, Jasper reports, SOAP, WebSphere 6.0, Unix, Clearcase, Tomcat 5.5, Linux, Window NT, NetBeans 5.5, RUP Software Development.