Sr. Java Developer/designer Resume
Detroit, MichigaN
SUMMARY:
- Seven plus years’ experience in analyzing system issues, designing and developing dynamic solutions using J2EE Technologies. Broad technical background and strong understanding of OOAD and J2EE technologies
- Experience in using J2EE Technologies in the application development for the diversified domains such as State Projects,Telecom, Health Care, Banking, eCommerce and Insurance.
- Experience designing and developing Enterprise Applications using JSP, SERVLETS, EJB, STRUTS, SPRING, JSF and Hibernates.
- Experience in the application servers Web logic, Web Sphere, JBoss and Apache Tomcat.
- Experience with Database servers Oracle, SQL Server and MySQL.
- Strong experience in the Web Application GUI Development using HTML, CSS, JavaScript, XML and AJAX.
- Experience in designing and development with tools like Eclipse, RAD.
- Experience in creating Web Services and creating interface between client and server for interaction.
- Experienced in OOAD Techniques developing Use Cases, Sequence Diagrams and Class Diagrams
- Implementation of Rational Unified Process (RUP), Agile, Software Development Life Cycle (SDLC) and Test driven methodologies.
- Extensive experiences with open source JBI implementation Seam, Service mix and drools
- Implementation of various quality standards ensuring the quality of all deliverables as per standards.
- Experience executing various project assignments in different teams including business modeling and analysis, framework, development, production support and off - shore co-ordination.
- Effective communication skills with clients, subject matter experts, end-users, technical teams, co-workers and professional management teams.
- Hands on experience in Requirement Gathering.
- Expert at bringing clarity and ease of use to complex systems and quick learner in picking up new technologies.
- Expertise in Unit Testing, Integration Testing, System Testing and experience in preparing the Test Cases, Test Scenarios and Test Modules and Test plans.
- Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets, JDBC, EJB, Struts, JSF, Hibernates, JMS, JNDI, and XML.
Web Technologies: HTML, JavaScript, CSS, AJAX, PHP.
Application Servers: Web logic 8.1/7.x, Web Sphere 5.1, JBoss.
Web Servers: Apache Tomcat 5.x.
RDBMS/Query Tools: SQL, PL/SQL, Oracle 9i/8i, SQL Server2000, Mysql.
IDE: Edit plus, Eclipse, RAD, Dreamweaver.
Rule Engines: Drools 3.0/4.0 Rule Engine, Blaze Rule Engine, ILOG Rule Engine
Design Modeling Tools: Rational Rose Designing Tool, MS Visio.
Operating Systems: Windows XP, Windows 2000, MS-DOS, UNIX.
Programming Languages: Java, C, C++.
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, Michigan
Sr. Java Developer/Designer
Responsibilities:
- Developed GVDU dashboard application using Struts2.0 Framework including JSP 1.2, Servlets, EJB, Form Bean and Action classes.
- Implemented Struts Validation Framework for Server side validation.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) which provides services to other components.
- Written JUnit Test cases for perform unit testing.
- Worked with QA team for testing and resolve defects.
- Wrote ANT build scripts to compile and package the application and implemented Log4j for the
- GVDU dashboard project.
- Implemented the code to Migrated EJB 2.0 to EJB 3.0.
- Developed SOAP based WebServices of type JAXWS using Weblogic 11gR1 framework.
- Deployed various applications like VDUWebServices, VDUBatch, VDUCore, CallTracker, MIG Web Services in various environments.
- Did smoke test once deployed into required environment.
- Implemented query changes based on the enhancements with respect to Oracle 11gR1 DB Schema changes for Global Release.
- Worked on bug fixing and enhancements on change requests.
- Used JMS Queue for Asynchronous Response and Notification to communicate with VCS and
- RTE Applications.
- Used Putty to monitor the Logs.
- Fixed the defects in SIT and IDT s Environments for Global release.
Confidential, Lansing, Michigan
Java Developer/Designer
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
- Configuration of application using spring, Struts, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Configuring Hibernate Struts and Tiles related XML files.
- Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed presentation layer using JSP, HTML and CSS.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
- Developed J2EE components on Eclipse IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on JBoss Application Server.
- Used DataStage as an ETL tool to extract data from sources systems, loaded the data into the SQL Server database.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Developed JUnit Test Cases for Code unit test.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc
Environment: J2EE,Struts,JSP,Hibernate,RAD,RSA,SQL Developer, Oracle Rational Clear case, Rational Clear quest, Rational Requisite Pro,J2EE,SQL, UML, MS Visio, MS Word, MS Excel, Scrum, SDLC.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in complete software development life cycle.
- Involved in Analysis, Detail design, Development, System and User Acceptance Testing.
- Implement Professional Services eCommerce and Web based projects. Projects include full lifecycle development such as online credit card processing system mentoring,
- Responsible for eCommerce Consulting Services defining, strategizing, developing, implementing, and supporting software applications solutions.
- Collected data from the users and generated appropriate queries to retrieve data from the database using Struts.
- EJBs are developed to provide standard way to implement the back-end business code.
- Involved in prototyping the MVC framework integration with hibernate using spring.
- Transactions were implemented using declarative transactions in Spring with transaction managers capable of supporting Hibernate and X/Open XA Interfaces.
- Configured hibernate.cfg.xml, developed POJO’s and wrote the XML file to map objects to relational database
- Designed and developed the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens using JSP.
- Implemented custom JSP tags for common use across the project.
- Implemented the integration layer to integrate with various legacy back-end Customer, Account Management and Billing systems.
- Created Stored Procedures and Triggers using MySQL Database.
- Implemented Version and Change Control using Subversion (SVN).
- Implemented Web Services using Apache Axis.
- Involved in writing test cases and test plans.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Involved in Supporting the Project.
Environment: JDK 1.5, JavaScript, JSP, Servlets, EJB, Struts 2.0, Spring MVC, Apache Axis, XML, AJAX, Eclipse 3.3, Web Sphere 6.1, MySQL, Unix Shell, PL/SQL, Web Services SOAP, JUnit, SVN, CSS.
Confidential, Owings Mills, MD
Java/J2EE Developer /Analyst Programmer
Responsibilities:
- Involved in designing modules and documenting them as a Module Design Document (MDD).
- Involved in code review process, validating designs done by other developers and development of the application.
- Worked on both front end and back end part, mostly on developing the backend part of the application involving Spring, Hibernate and Web Services.
- Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
- Persisted common application level data like domain libraries using Cache.
- Hibernate was used as admin tool persistence framework.
- Implemented interceptors using Hibernate and Spring.
- Developed JSP's strictly confining to the policy of no java use in them by using JSTL.
- Presentation tier of the application was built completely on Spring/Struts (For the Admin App).
- Page Navigation, Java bean management and input validation is taken care by JSF.
- Used Spring Tags, Struts Tag Libraries, and Validators in the development.
- Used Spring-Core and Spring-AOP.
- Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
- Test driven development approach was used and hence worked intensively on developing test cases.
Environment: Unix-Solaris, JSDK1.4.2, J2EE (Servlets, JSP, Struts, Spring, Hibernate), JSF, ehCache, Multithreading, Oracle 9i, HTML, Java Script, CSS, XML, Rational Clear Case, Web Sphere 5.1, WSAD 5.1.1, CICS(Main Frame Data Base), Test Director, Crystal Reports, JTA, JUnit, Cactus.
Confidential, Omaha, NE
J2EE Developer
Responsibilities:
- Involved in Analysis and Design of the Project, which is based on OOAD, MVC (Model-View-Controller) Architecture using Struts framework and Design Patterns.
- Wrote Custom Tag Handlers and Tag Library Descriptors as part of front-end development in JSP, JavaScript.
- Developed Struts/JSP interface for assessment of patient health.
- Developed the presentation layer using HTML, JSP, CSS and JavaScript.
- Wrote configurations in struts-configuration file.
- Involved in creating User Creation, User Assessment modules.
- Developed JSP pages for tile layouts.
- Implemented Service Locator, Session façade and DAO Design Patterns.
- Written Ant scripts for packaging EJB and Web project into J2EE ear file.
- Involved in implementation of Value List Design Pattern to list all the patients twenty per page.
- Implemented JavaScript validation on client side.
- Worked on deployment of Weblogic Application server.
Environment: Java, JDBC, Struts, HTML, JSP, JavaScript, Cascading Style sheet, Servlets, EJB, JMS, ANT,log4j, Microsoft Visual SourceSafe, MSVISIO, JUnit, Microsoft Windows, Eclipse, Oracle 9i and Weblogic 8.0.
Confidential
Software Engineer
Responsibilities:
- Involved in Design, Develop and Implementation of sales, purchase inventory modules of the system.
- Design, Developed Controller Servlets & Java Server Pages (JSP).
- Developed java classes and data access beans using WebLogic application server.
- Implemented the User Interfaces with the help of JSP, HTML, DHTML, and JavaScript.
- Developed Sessions representing different types of business logic.
- Design and Development of front-end using JavaScript, CSS and HTML.
- Implemented three-tier system using EJB technology using Eclipse as IDE and DB2 as backend
- Validation of front-end screens using JavaScript before sending data to the Server.
- Used ClearCase for version controlling.
Environment: Core Java, JSP, Servlets, WebLogic , Eclipse, XML, JDBC, HTML, EJB, JavaScript, DB2, Clear Case, Windows2000, Lotus Notes, Mariant Tracker.