Post Job Free
Sign in

J2EE Developer

Location:
Pittsburgh, PA
Posted:
October 05, 2012

Contact this candidate

Resume:

Aditya Mullapudi

Phone: 412-***-****

Email: *******.**********@*****.***

OBJECTIVE: Seeking a position as a Java/J2EE Developer

EXPERIENCE SUMMARY:Experienced on developing Server side Applications using JAVA/J2EE Technologies on Websphere. Strong knowledge of Object Oriented Analysis and Design with experience in full life cycle of software design process (SDLC) including requirement analysis, design, implementation and testing.Extensive experience in developing n Tier Web applications using Java, J2EE, Servlets, JSP, Spring, JDBC, Java Beans, JavaScript, HTML, XML, XSL, Web Services etcSkilled on Websphere App Server including JSR 168 API, JSR 286 Portlet API and IDE tools such as IBM Rational Application Developer i.e. RAD and myEclipse.Extensive skills on developing, deploying, maintaining and troubleshooting of JSR 168 Portlet applications on Websphere Portal environment.Programmed JSR 286/168 Portlets for integration to backend applications like SQL Databases.Programmed Portlets using the JSR 286/168 Classes including PortletSession, PortletRequest, Portlet Response, Portletcontext APIs.Worked on implementing inter portlet communication using JSR 286 Events.Developed Spring based middle tier business logic using Plain Old JAVA object (POJO) for implementing server side business logic and configured Dependency Injection between them using Spring IoC Container. Developed Spring MVC based UI and implemented Handler mapping, Controllers and View Resolvers.Used Struts MVC Pattern Implementation for Presentation Tier with Validation Frameworks, and Custom Action Forms for managing State of Application for User FormsDeveloped Server side Lookup Services using JSPs and Servlets to build a complete J2EE based Server side infrastructure for AJAX/Web 2.0 source code to retrieve lookup values from server. Developed the presentation layer of the Struts App using JSP in the Presentation layer.Developed Web Services in RAD using SOAP/XML and WSDL in order to expose legacy systems and Called the Web Services from front end J2EE Applications.Skilled on database programming using JDBC in order implement create, read, update operations.Created Hibernate mapping files using hbm.xml files to map various hibernate object attributes to the column names of the database tables and to configure primary keys as well as one to many relationships.Implemented ORM for mapping Java persistence objects to SQL Database using Hibernate.Skilled on using Java Server Faces i.e. JSF Framework for server side Development.

Client Side Development: JavaScript/AJAX/XML/DOM/CSS/HTMLDesigned and developed HTML Wrappers using HTML, XTML, Javascript and CSS.Developed Javascript code using a XMLHttpRequest Adapter to send a AJAX request to the server side code and also implemented a callback function to handle the results.Skilled on using DOM (Document Object Model) from Javascript by using NodeList API. Performed Client side validation using Java Script.

Education: Bachelors (Computer science & Engg), JNTU Univ, India

TECHNICAL SKILLS

Portal

Websphere App Server 6.1, Websphere Portal 6.1, 6.0, 5.1

IDE

Rational Application Developer 7.5, Eclipse, Portlet Factory

Web Development:

HTML, XML, XSL, HTML, CSS, JavaScript, AJAX, jQuery,

Server side

Spring, JSP, Servlet, Hibernate, JSF.

Data Access

MySQL, SQL Server 2000/2005, Oracle

IT Experience

Client: US Steel, Pittsburgh, PA Feb 11 – Till date

Role: Java/J2EE Developer

Responsibilities

JavaScript/AJAX/ DOM/CSS/HTMLDesigned and developed HTML Wrappers using HTML, XTML, JavaScript and CSS.Developed Javascript code using a XMLHttpRequest Adapter to send a AJAX request to the server side code and also implemented a callback function to handle the results.Skilled on manipulating DOM (Document Object Model) from Javascript by using NodeList API. Used Hibernate based ORM features for mapping Data objects to Database.Enhanced the web-application using Struts framework and validation running on J2EE Application Server.Developed the presentation layer based on Struts framework and used JSP in the Presentation layer.Performed Client side validation using Java Script.Developed Server Side business logic using Plain Old JAVA object (POJO) and configured Dependency Injection between them using Spring IoC Container. Developed interfaces for Spring beans and implemented them using Setter injection.Implemented the wiring of the beans to create multiple layers of business objects. Developed Server side Services using JSPs and Servlets to build a complete J2EE based Server side infrastructure so that the AJAX/Web 2.0 Applications can consume these Services and get data from backend systems. Developed Web Services using RAD in order to expose legacy systems and Called the Web Services from Server side J2EE Applications.Developed DAOs i.e. Data Access Objects using JDBC in order implement create, read, update and delete operations.Developed Portlets in Rational Application Developer using various JSR 286 Classes such as PortletSession, PortletRequest, Portlet Response, Portletcontext APIs.Implemented various features in Websphere Portal such as multi level Navigation, developed Customized themes and skins and custom layouts of portlets on pages.Developed Branding features in Websphere Portal by changing all visual elements of WebSphere Portal to give the Portal a custom look and Feel.Implemented a B2B e-Procurement portal using Websphere portal for easy lookup of order details information including Searching Order data by Vendors. Used RAD (Rational Application Developer) as the IDE.Developed Product Master data maintenance features along with the option to transfer selected product information to PO creation screen using JSR 286 events for inter portlet communication.

Client: FedEx, Coraopolis, PA Oct 09 – Jan 11

Role: Websphere JAVA Developer

Responsibilities:Translated Business requirements into definitive class/object and use case diagrams using UML.Developed JSR 168 portlets using Rational Application Developer to be deployed on Websphere. Developed UML diagrams for object modeling. Designed Use Cases, System Sequence Diagrams, and Class Diagrams.Programmed Portlets to perform Inter-portlet Communication e.g. Developed a Master Portlet that would hold Shipment Master Records and Details Records such as Routing Details and provide it to other Portlets in order to transfer render parameters such as Shipment ID.Developed Various Portlet States including Maximized, Minimized and Normal using JSR 168 API using MVC based Development.Implemented Business logic using Spring IoC Framework and Spring JDBC Integration.Developed a Spring MVC based frontend and implemented Handler mapping, Controllers and View Resolvers.Using Spring Core package, developed BeanFactory XML files (factory pattern) which separates the dependencies like initialization, creation and access of the objects from our actual program logic.Implemented the data persistence layer using various DAOs using JDBC API to store and retrieve data from SQL Database.Maintained existing Web Services by implementing the end points and adding new operations as required by Business users. Invoked the Web Services using proxies. Ensured the unified look and feel of the whole system by defining Themes, Skins and CSS.Developed Client side validation logic using Java Script and JAVA Classes for HTML based UI.Developed Client side validation logic using Java Script.Developed JAVAScript code for making AJAX requests from the client side.Parsed the response received from the Server using DOM Javascript API.

Client: Vizag Steel, India Apr 08 – Sep 09

Role: JAVA Developer

Responsibilities:Developed a group of Portlets using RAD i.e. Rational Application Developer and deployed them on Websphere App server providing the Portal users with User Self Service functions and Single sign on features using JSR 168 Portlets.Involved in all the phases of software Development life cycle (SDLC) process performing detailed analysis, collecting requirements, documents requirements, coding and unit testing, integration and system testing.Developed Portlets for displaying Equipment profile information such as equipment attributes and related Vendor information.Programmed Portal based User interface for Network Management Applications used for managing the status of various resources such as PCs, Printers, routers, and Print Servers etc.Create a Defect tracking system for users having issues with these equipments.Developed Action Event handlers in Portlets in order to implement Event Handling. Implemented Portlet messaging so that the events in one portlet can impact the display of the other related Portlets on the same page. Worked extensively on calling Web Services from Portlets and accessing Data from them.Implemented ORM persistence by developing hibernate objects and mapped them to Database tables/columns. Used Hibernate sessions and queries to perform various database operations.Created a Web 2.0 based front end using JQuery library. Used the Callback functions in JQuery for implementing asynchronous communication using AJAX

Employer: Acquis Software Ltd, India Jan 07 – Mar 08

Role: Developer/Technical Support.

Responsibilities:Created Documentation deliverables like Technical design specs involving Use Case, Class diagram and Sequence diagram showing the method call sequence.Developed a web application using JSP, Java Servlets and Java Beans. Managed sessions, handled cookies, used cache to identify users and developed JAVAscript to sanitize the text fields. Developed a front end for Customer Service Agents that would display policy information for Agents depending on customers. Developed policy related business logic using Stateless Enterprise Java Beans (EJB).Used RAD i.e. Rational Application Developer as the IDE for Development.Deployed all the J2EE Applications on Websphere Application Server.Used Spring Framework for injecting the dependencies between various layers of business logic.Developed the Front end using HTML, CSS and JavascriptUsed MVC based design patterns for this project for maintainability and reusability. Involved in implementing the functional requirements using Design patterns such as Factory, DAO, MVC.Prepared Testing related documentation for testing all the JAVA applications using JUnit.Involved in writing complex SQL code for accessing the Oracle Database



Contact this candidate