We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

Summary

  • Have more than 8+ years of cross functional experience using Java/J2EE in the field of Finance, Banking, media & manufacturing.
  • Proficiency in HTML, JavaScript, DHTML, JSF, AJAX, XML, Java, Adobe flex, PHP, CGI, CSS and SQL
  • Expertise in various J2EE technologies including Hibernate, Spring, JSP, Servlets, JDBC, JMS, Struts, MVC and JSF framework
  • Proficient in developing graphical user interface using Swing.
  • Knowledge of various design patterns and their application when building modules
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, DisplayTag
  • Familiar with AOP concepts and techniques and implementation of crosscutting concerns using Spring AOP
  • Experience in complete SDLC like Analysis, Design, Development, Testing, Implementation and Maintenance
  • Experience in Database Design and Administration using Oracle and DB2.
  • Proven skills in relationship management with clients and effectively guiding teams during the project development life cycle and delivering the product within time cost and quality parameter.
  • Comprehensive experience in multi-tier Web-based, Front-End, Intranet and Distributed applications
  • Committed to timely and quality work, Quick learner, able to adapt effortlessly to new technologies, ability to work within a team as well as cross-team
  • Proven competencies: problem solving and analytical skills, excellent presentation and documentation skills, application development, project management, leadership
  • Highly motivated and a self-starter with effective communication and organizational skills, combined with attention to detail and business process improvements

Web Design:

  • Experience in Object Oriented Analysis and Design in a Service Oriented Architecture (SOA)
  • Familiarity with design patterns like MVC, Singleton, Session Façade, Service Locator, Data Transfer Objects and Business Delegate as well as developing business logic models based on generated use cases
  • Experience in designing applications using UMLmodels, including Sequence, Collaboration, Class and Component Diagrams
  • Experience in transforming and developing business models (applications) from UMLDiagrams
  • Experience in using JSF UI components and UI widgets to make front-end apps more interactive
  • Extensive experience in design, development and maintenance of User Interface (UI) components using JavaScript, DHTML, JSF, HTML, XML, AJAX, YUI, DOJO, Adobe Flashtools

Web Development:

  • Excellent in developing templates using JSP, JSF, HTML, JavaScript, XSL and XML technologies
  • Extensive experience in server-side development using MVC, Struts, JSF, Spring and other open source frameworks.
  • Experience in developing applications from UMLmodels.
  • Comprehensive experience in Portal development and developing Portlets and UI components.
  • Experience with Web Services like SOAP, WSDL and UDDI
  • Experience in Installation and Configuration of Application and Web Servers - WebLogic Server, IBM WebSphere, JBoss, IIS, Apache Tomcat and SQL Server
  • Experience working on various open source software applications and frameworks.
  • Working experience in Full Life-cycle of Software Development Processes like Iterative, Waterfall, Agile and RUP
  • Worked extensively in design, development and maintenance of database objects in SQL server and use of stored procedures using SQL, MySQL, T-SQL and PL/SQL
  • Working experience on development IDEs such as, IntelliJ, Eclipse, WSAD, IBM RAD, RSA
  • Experience in ORM tools such as EJB, Hibernate as well as Spring framework
  • Experience in using MQ series middleware for (messaging services) network communication
  • Worked extensively in Unit testing, system integration testing and debugging design/development faultsanderrorsusingJUnitand other open source testing tools
SOFTWARE SKILLS:

Languages: C, C++, Java, PHP
Operating System: MS Windows, UNIX, DOS
Web Frameworks: JSF, Struts, Spring MVC
Application/AOP Frameworks: Spring, Spring AOP
J2EE: JDBC, JSP, Servlets, JSTL, Java Beans, JNDI
Database: Oracle, IBM DB2 MySQL, MS Access, MS SQL Server
IDE: Eclipse 3.x, NetBeans, WSAD
Internet | Web: HTML, XHTML, CSS, JavaScript, AJAX,
Apache, Jakarta Commons JSTL, Log4j.
XML: XML, XSL, XSLT, XML Schema, JAXP
Build Tools: Ant, Maven
UI Design: Adobe flex, Java Swing, Photoshop, and Dreamweaver
Source Control: IBM Synergy, SVN, CVS, TFS
Design Tools: Microsoft Visio, UML.
Tools: JUnit, Putty, XML Buddy, HTML Tidy, FileZilla FTP.

Professional Certifications:

  • Sun Certified Java Programmer.
  • Sun Certified Web Component Developer.
  • Db2 9 Fundamentals Certification.
  • NSE\'s Certification in Financial Markets.

Education:

Bachelor of Technology in Information Technology

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX June 12 - Till Date
Sr Java / J2ee Developer

Description:

I worked on development of warranty and Customer Trouble ticket management system for hardware purchased by customers on Dell website. This application manages any product defects and replaces or fixes the product if it\'s still in factory warranty or extended warranty

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • UI was developed using HTML and JSP.
  • Employed Spring 3.0 framework for dependency injection
  • Used WebServices to extract warranty related product data from servers using WSDL, XML, SOAP
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Worked on tuning of back-end Oracle stored procedures using TOAD.
  • Participate in technology/tools evaluation and software technical proof of concepts.
  • Performed production support of the application in production.
  • Developed and maintained ANT Scripts.
  • Managed daily production issues

Environment:Java, J2EE, JSP, Servlets, MVC, Hibernate Spring 3.0, WebServices, ANT, SOAP, WSDL, JavaScript, PL/SQL, Oracle 10g, Weblogic 8.1, JUnit, UNIX.

Confidential, FL June 11 - May 12
Java / J2ee Developer

Description:
Online Product Approval (OPA) is a collaborative, web-enabled B2B application that manages the approval process of new products for Disney Consumer Products (DCP) Global Lines of Business. Licensees and Disney Contacts communicate and collaborate to advance an item through the Product Approval lifecycle. OPA allows global licensees/retailers to collaborate with Disney in developing a Disney consumer product throughout the world.

Responsibilities:

  • Preparing high level design documents as per the business requirement.
  • Implemented new business requirements and enhancing existing functionalities of the application.
  • Implemented strutsMVC framework with tiles and validators.
  • Application UI development using AJAX, HTML, JSP, XML and CSS.
  • Used DAO and DTO Design patterns.
  • Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets
  • Implemented various automated scheduled java batch jobs.
  • Tested the implementations using Junits tests where applicable.
  • Created the Stored Procedures, functions and triggers using PL/SQL

Environment: Java, J2EE, JSP, Struts MVC, AJAX , JDBC, WAS5.1, Eclipse, Oracle 10g, PL/SQL, HTML, XML, Java Script, Log4j, Toad, Plsql Developer

Confidential, NYC, NY Dec 9 - May 11
Sr. JAVA Developer

Description:
Morgan Stanley Smith Barney is a global company with investment banking and brokerage operations worldwide. Since its inception in 1935, it has helped to redefine the meaning of financial services. The firm has continually broken new ground in advising its clients on strategic transactions, in pioneering the global expansion of finance and capital markets, and in providing new opportunities for individual and institutional investors. Ranked among the top 50 in the Fortune 500 "Security Companies" category and an industry leader in global equity and equity related underwriting market share, global IPO market share, private wealth management, and global equity trading market share.
Manager Analytics, a powerful web based tool, is a robust search engine, which enables you to analyse and review Investment Managers and their attributes, as well as provide you the capabilities to easily compare investment solutions when creating a client presentation. This project was developed on robust J2EE framework and uses VB.net layer for generating the presentation.

Responsibilities:

  • Requirements gathering, preparation Low Level Design.
  • Creating class diagrams, sequence diagrams, Data Model and Object Model using Rational Rose and MS-Visio.
  • Responsible for the design and development of the application
  • Used MVC Framework to develop the application. Used DAO and DTO Design patterns.
  • Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain model and Design Model
  • Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets
  • Involved Database programming in DB2
  • Created the Stored Procedures, functions and triggers using PL/SQL.
  • Responsible for developing design and development of the application
  • Developed build files to configure build process using ANT.
  • Preparation of Unit Test plans (UTP).
  • Motivating the team to achieve the deadlines on time.

Environment: Java, J2EE, JSP, MVC, JNDI, WAS5.1, Eclipse, DB2, PL/SQL, Ant, HTML, DHTML,XML, Java Parser for XML (SAX), web services, SOAP, WSDL, UDDI, Java Script, Log4j, MS-Visio, Toad, IBM Synergy, MTG

Confidential, Columbus, IN Aug 07 - Oct 09
Sr. JAVA Developer

Description:
SPEED is oracle application which will generate calibrations for engines produced at Cummins plants. There is an Interface application (UI) for SPEED called Browser which was developed and implemented PL/SQL cartridges (Oracle web application). As part of SPEED enhancement backend database is migrated from oracle 9i to oracle 10g. Browser which was implemented PL/SQL cartridges are incompatible with oracle 10g, so as part application upgradation the whole application from PL/SQL cartridges to web based J2EE application.

New Browser is called as SPEED Web Portal (SWP) this is complete a web based application which is developed on struts framework. This application is enhanced and automated version of SPEED Browser.

Responsibilities:

  • Requirements gathering, preparation Low Level Design.
  • Responsible for the design and development of the application
  • Implemented struts MVC framework with tiles and validators.
  • Application UI development using AJAX, HTML, JSP, XML and CSS.
  • Used DAO and DTO Design patterns.
  • Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets
  • Dynamic chart generation using JFreeChart API in java
  • Developed automation mail notification system using JavaMail API in java
  • Java FTP programing
  • Involved Database programming in oracle10g.
  • Created the Stored Procedures, functions and triggers using PL/SQL.
  • Responsible for developing design and development of the application

Environment: Java, J2EE, JSP, Struts MVC, AJAX , JDBC, WAS5.1, Eclipse, Oracle 10g, PL/SQL, HTML, DHTML,XML, Java Script, Log4j, MS-Visio, Toad, Plsql Developer, IBM Synergy, MTG

Confidential, Bangalore, India Apr'04 - Jun'07.
JAVA Developer

Description:
Real Estate Portal has four levels of users, Authors, Editors, Publishers and Customers. News authors create news articles and save them with a status of \'Edit\'. They can delete the new article or change the status to "submitted" so that a News editor can review the article. Once submitted, the author cannot edit the article. The Editor reviews and/or edits the article. If required, the Editor can set the status back to "edit" to let the original Author do the updates. The Editor can publish the article immediately or in the future by setting future publish and withdrawal dates. Once the dates are correct, customers can view the articles via the Global or Country news pages. If the article is manually given an end date, it is withdrawn from public view and archived on that date; if no end date is manually input, the article is given a default end date and withdrawn on that date. Once an article is archived, the editor can re-publish it if required or delete it from the system. Authors and Editors work within one country. A single user can be given access to multiple country news authoring/editing if required.

Responsibilities:

  • Designed and developed JSP, Servlets.
  • Wrote Build Script for compiling the application
  • Developed storedprocedures, triggers, and queries using PL/SQL.
  • Deployed application in the Websphere application server
  • Maintained responsibility for database design, implementation and administration.
  • Testing the functionality and behavioral aspect of the software.
  • Responsible for customer interaction, analysis of the requirements and project scheduling.
  • Responsible for designing the system based on UML concepts, which included data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition.

Environment: UNIX, Windows, Core Java, SQL, JDBC, JavaScript, HTML, JSP, Servlet, Oracle.

We'd love your feedback!