We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

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 with 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 within 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 with strong and in-depth knowledge of relational database systems design and development.
  • Experienced working with Web services technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RS, RESTful.
  • Extensively worked with 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 that 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 with JUnit.
  • Designed and developed applications using RAD.
  • Participated in Code review and testing of the development done.
  • Interacting with 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 with 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 with 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 with 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 that interface with 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

We'd love your feedback!