Java Developer Resume
Pittsburgh, PA
SUMMARY:
- Around 6 years of professional experience in analysis, design, development, implementation, integration and testing of Client - Server applications using Object Oriented Analysis Design (OOAD) and methodologies.
- Excellent in communicating wif clients, customers, managers, and other teams in the enterprise at all levels.
- TEMPEffective problem solving skills and outstanding interpersonal skills.Ability to work independently as well as wifin a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
- Experience in Software Development Lifecycle (SDLC), application design, functional and technical specs, and use case development using UML.
- Experience in building applications by following Agile Methodology.
- Client interaction for requirement gathering/analysis and Testing.
- Extensive experience in full cycle development of e-business systems using Java, J2EE, JDBC, JSP, Servlets, Java Beans, XML and RMI.
- Developed multi-tiered object-oriented system architectures utilizing Use cases, UML (Sequence, Activity and class diagrams), Rational Rose
- Excellent programming skills in writing/maintaining DB2, Oracle, MySQL and PL/SQL wif strong and in-depth noledge of relational database systems design and development.
- Experienced working wif Web services technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RS, RESTful.
- Extensively worked wif webservers and appservers like Weblogic, Web Sphere,jboss and apache Tomcat.
- Experienced in using HP Quality Center bug tracking tool.
- Well experienced in using the code review tools like Sonar, FindBugs.
TECHNICAL SKILLS:
Programming Languages: Java 1.4/1.5,1.6, sql, PL/SQL
Web & Enterprise Frameworks: Servlets2.5, JSP, EJB3.0, JDBC4.0, JMS, JNDI, WebservicesWeb/Application Servers Apache Tomcat 5.x/6.x, BEA WebLogic 8,9, Confidential WebSphere 6.0,7.0
Development Methodologies: OOAD, RAD, AGILE(Scrum, XP)
Frameworks: Struts1.1/1.3/2.0, Spring2.5/3.0, Hibernate 3.0
GUI & others: AWT, Swing, Threads, Ant, Maven, JPA
RDBMS: Oracle 8i/9i/10g, Sql Server, MS Access, DB2, MySQL
IDEs: JBuilder, Eclipse3.x/4, MyEclipse6.0, NetBeans 6.8, RAD for WebSphere6.0/7.0/7.5
Web Development Technologies: HTML/DHTML, AJAX(DWR), CSS, XML, XSL, XSLT, XPATH, SAX/DOM
Methodology: OOAD, UML, OOP, MVC & MVC2 Frameworks.
Scripting Languages: JavaScript, Shell Script, ANT.
Configuration Mgmt Tool: CVS, SVN, Rational Clear Case
Development Tools: Apache Axis for WebServices, JUnit, ANT, TOAD 9.0
Operating Systems: UNIX, Linux, Windows 2000/XP
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Developed Struts Action classes for all the modules of the Web part of App.
- Developed and deployed the application on WebSphere Application Server.
- Built JSP pages from the existing html pages.
- Wrote Javascript validations functions.
- Developed UI pages and actions using Struts framework.
- Developed a filter such dat the application doesn’t respond and takes the user to an error page during site off hours configured in a properties file.
- Performed Unit Testing wif JUnit.
- Designed and developed applications using RAD.
- Participated in Code review and testing of the development done.
- Interacting wif direct Business users for the requirements.
- Implemented Object Relational/Persistence mapping using Hibernate to provide database independence to support wide range of databases and query services.
- Maintained version control for changed/released sources using Serena ChangeMan.
Environment: Java, JSP, Struts 2.0, Hibernate 3.0, Spring, Javascript, Ajax, Websphere Application Server, Confidential RAD v6.0, Oracle 10g, JUnit.
Confidential, MI
Sr. Software Developer
Responsibilities:
- Analyze and Design different components of the project and created design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
- Worked closely wif business team to provide quality changes for the applications.
- Worked in close knitted team and used Agile approach for the development.
- Looked up the current implementation and developed a plan to refactor the existing code base to be developed in multiple Agile phases.
- Developed the application on Spring MVC Architecture.
- Designed User Interface using HTML, CSS, XML, JavaScript.
- Developed main classes of the application like base action classes, business delegates, session façade, business objects, data access objects (DAO) and etc.
- Assisting in fine tuning of WebLogic Portal applications for customers both in production and development environment.
- Design and Code review presentations to assure quality code base.
- Conducted newly developed application functionality demos wif business and testing groups.
- Used MKS Integrity tools as Version control and Configuration Management.
- Display of level-specific offer & elite rewards to the users.
- Developed prototype or proof of concept for use ahead.
- Production support and enhancements for entire system.
- As senior consultant, mentoring and guiding the team members in the full SDLC process.
Environment: Java (JDK1.5), Servlets 2.4/2.3, JSP 2.0/1.2, Spring, XML, Tiles, JSTL, HTML, DHTML, WebLogic Workshop 10.2, MyEclipse6.1, JavaScript, Oracle 10g, TOAD for Oracle, Maven2.02,, MKS, Windows XP.
Confidential, Dallas, TX
J2EE Developer
Responsibilities:
- Provided the maintenance support to the system and worked on requirement basis to accomplish tasks.
- Attended meetings wif Front-end team and Business clients for the requirement specification and provided analysis and design of the solutions.
- Used iterative RAD methodology like Agile for design and development in short intervals.
- Modified existing classes and introduced new classes to the system according to technical specification documents.
- Added features like adding new Confidential Kinko’s account no. to the system and designed and implemented module to process the same, changed logic for SQU generation for the print-job(s), changed fields of the Job ticket for the job submitted by the client online for staff use.
- Added custom fields to the final generated Confidential Shipment label dispatched to the customer for the customer’s own reference, changed email notification system for clients.
- Implemented Stateless Session Beans and Entity Beans to model the business data and developed EJB components dat interface wif the database using Data Access Objects.
- Worked on struts validations framework using validation plug-in (validation.xml, validation-rules.xml) in struts framework.
- Involved in the development of various configuration files in the struts web based application (struts-config.xml and web.xml configuration files).
- Deployed application on BEA Weblogic application server.
- Documented the training manuals used for the training sessions both for technical and non-technical staff.
Environment: J2EE, JSP, Struts 1.3, EJB2.0, Java 1.5, MyEclipse6.0, Weblogic Application Server 9.0, Oracle 10g, TOAD 8.0, JUnit 3.8, SVN, ANT 1.6., Windows XP.
Confidential
Java Developer
Responsibilities:
- Implemented J2EE Patterns (DAO, Session Facade).
- Implemented Data Access Objects (DAO) design pattern, to encapsulate the database logic
- Implemented data persistence to MYSQL4.0 database using JDBC.
- Implemented custom tags in Struts framework
- Implemented the necessary Form beans and Action classes as a part of Struts MVC framework
- Played a key role in the implementation of database Connection Pooling for local and remote databases
- Written DOM Parser to parse the XML file to be used by the Service Factory.
- All the client side validations on front-end are done using JavaScript.
Environment: Java 1.4, J2EE, JSP, HTML/CSS, JavaScript, Servlets, Java Beans, MDB, JDBC, MS SQL Server, JBoss, CVS, Eclipse, ANT, JUnit
