We provide IT Staff Augmentation Services!

Java Developer Resume Profile

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Nine plus years of experience in all phases of Software Development Life Cycle SDLC of Client-Server n-tier applications using OOPS, JAVA, and J2EE Technologies such as Portlets, Servlets, JSP, EJBs, JMS, and XML technologies such as SAX/DOM and Web Services such as SOAP, WSDL, UDDI etc.
  • Experience in various methodologies like Waterfall and Agile methodology.
  • Good knowledge and Experience in Analysis and Design using UML.
  • Good experience implementing the core-J2EE patterns like Model View Controller, Front Controller, Business Delegate, Service Locator, Session Facade, Data Access Object, Data Transfer Object and GOF patterns like Abstract Factory, Singleton etc.
  • Expertise and experience in the development of EJBs Session and Message Driven Beans , Servlets, JSPs.
  • Expertise and experience in the development of web and enterprise applications adopting the MVC frameworks such as Struts, JSF and Facelets.
  • Experience in use of JDBC, SQL, and PL/SQL for data access as well as the ORM technology Hibernate, Castor Beans in the persistence layer.
  • Expertise working with portal server, application servers and web servers such as BEA WebLogic 8.0, IBM WebSphere 6.0, JBoss, Tomcat and TC server.
  • Expertise in middle ware tools such as IBM DB2 Content Manager, Web Content Management, MQ Workflow and AquaLogic Service Bus.
  • Well-versed working with popular databases like Oracle 9i, MS SQL Server, DB2.
  • Good expertise using the various Development tools like Eclipse, WSAD, RAD, and WID.
  • Experienced in working with JUnit Testing tool and ANT build tool.
  • Core development experience is on the Windows 2000/XP, UNIX Solaris , Linux.
  • Detail orientated with good organizational and interpersonal skills as well as a strong work ethic.

TECHNICAL EXPERTISE

Languages: Java, JavaScript, PL/SQL, JSP, HTML, XML, XSLT, C/C

Frameworks: Struts, Spring, JSF, Facelets, Hibernate, J2EE, JUnit, Java Mail, Castor, Ajax

API's: Servlets, Portlets JSR168 , EJB, JDBC, JMS, DOM, SAX, JAXP, Java Naming and Directory Interface JNDI , Direct Web Remoting DWR , jQuery

Software: Eclipse, RAD, WSAD, STS, Log4J, DB2 Content Manager, MQ Workflow, MQ Series, AquaLogic Service Bus, Toad, Apache Ant, Concurrent Versions System CVS , Serena PVCS, Subversion, Crucible.

Databases: Oracle, MS SQL Server, DB2.

Operating Systems: Windows NT/2000/XP Professional , UNIX, AIX

Servers: WebSphere WAS , WebSphere Portal, Apache Tomcat, Oracle WebLogic, JBoss

PROFESSIONAL EXPERIENCE

Confidential

Responsibilities:

  • Being part of agile sprint planning sessions help BSA team to creating Minimum Marketable Features MMF and stories and prioritize them. And be part of daily scrum meetings.
  • Add tasks to the stories before sprit commitment decompose the stories to clearly-defined acceptance criteria.
  • Design prototype based on the requirements gathered during decomposition meetings.
  • Set up development environment using Rational Application Developer, WebSphere Application Server, create server profiles and build workspace using automated scripts.
  • Create architecture and release artifacts to the subversion repository with correct versioning and resolve build issues.
  • Create class diagrams for controller, view helper, model and bean components. JSF configuration files, content property files.
  • Implement XHTML files as facelets, JSP's, implement MVC components and service classes using spring framework.
  • Implement JTest recommendations, create test cases for mid tier using JUnit framework and unit test the application.
  • Review code using Crucible.
  • Check-in code to subversion and build and deploy code to integration, staging servers and fix issues during testing.
  • Merging code between release base lines and monitor automated builds using Jenkins integration tool deploy to the INT server.

Confidential

  • Quickly assess, diagnose and respond to changes in the marketplace and to internal demands
  • Understand the marketing and non-marketing drivers of sales
  • Quickly assess alternative marketing scenarios
  • Confidently deliver forecasts of marketing impact on sales
  • Document history of decisions and performance so that lessons learned can be established.

Responsibilities:

  • Portal Administration of the Avista and Modeling Tool
  • Analyze, design and develop Avista and Modeling Tool application components using JSP, Servlets, Struts framework confirming to JSR168 Specifications, jQuery as JavaScript library and DWR
  • Create new portal components like themes, skins, styles as per the user requirements.
  • Create JavaBean classes to represent Tables of Oracle database and Hibernate Mapping files to map JavaBeans to database tables,
  • Create hibernate configuration file with database connection setting.
  • Create ui components like tabs, progress bar, dialog and grids using jQuery and jQuery plug-ins.
  • Simplify HTML document traversing using jQuery.
  • Migrate Avista and modeling tool applications to Websphere portal server 6.0.
  • Migrate the portlets, JSP's, Themes and Skins from IBM portal specification to JSR 168 Specification.
  • Create ANT build scripts to synchronize the workspace with Concurrent Versions System CVS , create and deploy enterprise and portlet applications on to portal server.
  • Create and run test cases and support different testing phases such as Unit testing, Systems testing, and UAT.
  • Create Low Level Technical Design and peer review of Technical Design.

Confidential

Contract Extension

  • Manage Subscriptions
  • Activate/Deactivate/Migrate Options, Packs, opt Services
  • Migrate Tariff
  • Activate/ Deactivate Multi card SIM
  • Change Customer and Account Details
  • Further, the external POS agent does not realize a different view at the websites of both separate stacks.
  • During the migration phase the two processes for RCS and FSS proceed in parallel without restrictions.

Responsibilities:

  • Create Proof of concept for Contract Extension for the given requirements.
  • Train the junior developer in various technologies supposed to use for application development include, eclipse, JBoss, JSP, servlet, struts, castor beans, XML and Web Services.
  • Create Low Level Technical Design, UML diagrams and peer review of Technical Design and create wire frames.
  • Guide junior developers in writing test cases for all the modules, and review the same.
  • Setup development environment installing eclipse, jboss and configure classpath with required libraries castor beans and struts.
  • Create JDBS, JMS resource in JBoss and create XML schema file with type definitions.
  • Generate java domain classes using source generator command line tool, marshal/unmarshal java objects as and when required.
  • Create JMS utility classes to enable asynchronous communication between the enterprise modules.
  • Create JSP, Action Servlets, form beans, struts configuration files, DAOs, web services and integrate function calls between the layers.
  • Create ANT build scripts to synchronize the workspace with Concurrent Versions System CVS , create and deploy war files to JBoss server.
  • Create and run test cases and test suite using JUnit framework and integrate modules and perform integration testing and User Acceptance Testing.

Confidential

Responsibilities

  • Review requirements with the Support Group and developed an initial prototype.
  • Analysis, design and development of the application components using JSP, Servlets, and EJB components using J2EE design pattern.
  • Develop Java Server Pages and Java Beans on the server side using the Model View Controller MVC , Model-2 architecture and Struts.
  • Write XML schemas and compile them to generate java types that represents schema.
  • Create and integrate Web Services with Aqua Logic Service Bus ALSB.
  • Create XQuery transformations to dynamically route and publish to messages flow.
  • Create ANT build scripts to create and deploy enterprise and web applications on to Application Server.
  • Create and run test cases and support different testing phases such as Unit testing, Systems testing, and UAT.

Confidential

Responsibilities:

  • Review requirements with the Support Group and develop an initial prototype.
  • Prepare low-level technical design document.
  • Analysis, design and development of the application components using JSP, Servlet's, and Portlet's using JSR168 API and JSF framework.
  • Provide the Asynchronous JavaScript and XML support to the application.
  • Create Web services client.
  • Deploy and managing portlets and configure portles on portal page and security.
  • Create ANT build scripts to create and deploy enterprise and web applications on to Application Server.
  • Create and run test cases and support different testing phases such as Unit testing, Systems testing, and UAT.

Confidential

Responsibilities:

  • Review requirements with the Support Group and developed an initial prototype.
  • Prepare low-level technical design document.
  • Analysis, design and development of the application components using JSP, Portlets using JSR168, IBM portlet API and JSF framework.
  • Provide the Asynchronous JavaScript and XML support to the application.
  • Create Faces portlets and portal themes.
  • Build workflow create presentation template and authoring template and create web content.
  • Create ANT build scripts to synchronize the workspace with Concurrent Versions System CVS , create and deploy portlet applications on to portal server.
  • Create and run test cases and support different testing phases such as Unit testing, Systems testing, and UAT.

Confidential

Responsibilities

  • Involved in setting up environment such as IBM DB2 Content Manager and MQ Workflow.
  • Involved in creating workflow process.
  • Involved in the analysis, design and development of the application components using JSP, Servlets, and EJB components using J2EE design pattern.
  • Developed Java Server Pages and Java Beans on the server side using the Model View Controller MVC , Model-2 architecture and Struts.
  • Involved in the build process with the Configuration management team and version control through CVS.
  • Distributed communication was enabled by the JMS and MDB's added asynchrony to the application by working with JMS messages.
  • XML was used for data transport between the business layers.
  • Create and run test cases and support different testing phases such as Unit testing, Systems testing.

We'd love your feedback!