We provide IT Staff Augmentation Services!

Sr.j2ee Developer Resume Profile

3.00/5 (Submit Your Rating)

FloridA

Experience Summary:

  • 9 year of experience in analysis, design, development, implementation and maintenance of software applications on J2EE, Hibernate and Spring Framework
  • Worked extensively on Java 2 Platform for developing Web and Distributed Applications by using EJB, JDBC, JNDI, Hibernate, JSP, Servlets, JSTL, SQL, Oracle and Web Services technologies with J2EE.
  • Experience in creating Oracle CEP applications and OSB proxies.
  • Expertise in developing MVC architecture for the web based applications using Java Server Faces JSF and Spring MVC framework.
  • Experience in complete Web based GUI application development consisting of HTML, XHTML, DHTML, CSS, XML, XSLT, Ajax, Velocity, Tiles, NodeJS and JavaScript.
  • Experience in ORM Technologies like Hibernate, EJB.
  • A hand on in-depth programming skills in CORE-JAVA, JDBC, Servlets, JSP, Swings, JSF, etc.
  • Possess good working knowledge on SQL, Stored Procedures, cursors, and triggers in SQL Server, PostgreSql and Oracle.
  • Possess good working knowledge of application servers such as WebSphere, WebLogic and JBoss.
  • Has good modeling experience using UML, Object Oriented Programming OOPs .
  • Experience using Design Patterns like Session facade, Business Delegate, Singleton, Service locator, Data Access Objects DAO .
  • Good working experience on JSP Standard Tag libraries and Custom tags.
  • Extensive working experience in Version Controls such as SVN, CVS using Java.
  • Innovative in implementing asynchronous applications and Message Driven Beans using JMS.
  • Proficient with IDE's like JDeveloper, Eclipse, Net Beans, IBM WSAD and RAD.
  • Have good Experience in deploying EAR's using Weblogic, Websphere Application servers.
  • Has experience using Ant and shell scripts for writing automated build scripts.
  • Implementing logging mechanism using log4j.
  • Demonstrated ability to work independently, and the flexibility to adapt in an ever-changing business environment, extremely quick learner with very less ramp up time for a new technology.
  • Excellent written, oral communications skills and ability to work on a team as well as independently.
  • Experience in Testing, Bug fixing and Defect Analysis.
  • Full life cycle experience in development methodologies like Agile and Waterfall.

Technical Skills

J2EE Technologies

EJB, Servlets, JSP,JSF, JDBC, JTA, Java Applets, Java AWT, Struts, Swing, RMI, JDO, JMS, Transaction API, JNDI, Logging API, JSTL, JMS

Programming Languages

Java, C , PL/SQL, SQL

Mark-up/Scripting Lang.

HTML, DHTML CSS , XML, XSLT, JavaScript, AJAX

XML Technologies

XML, XSL/XSLT, SAX/DOM, XPath, SOAP, WSDL, DTD, JAXB, JAXP, XMLBeans.

Tools Framework

Spring 3.0/2.5, Hibernate 3.2/3.0, iBatis, Spring MVC, JSF, Web Services, Log4J, Apache Common Library, Junit, Ant, dom4j, HTTP Unit, Axis/Axis2, OpenJMS, Active MQ

Application/Web Servers

IBM WAS 7.0/6.1/5.x, RAD 6.x/7.x, Web logic 11g/10.0, Apache 1.3, Tomcat 6.x/5.x, Glassfish, JBoss.

Web Services

SOAP, UDDI, WSDL, JAX WS, XML

Tools

UML, RUP, Rational Rose, ANT, Maven, JUNIT, Cactus

DBMS/RDBMS

Oracle 10g/9i/XE, SQL Server 2005

Performance Optimization

JProfile, Optimize IT, Sitarka Jprobe, Your Kit, JVM HProf and internal profiling tools, Clover

Source Control Systems

SVN Subversion , CVS, VSS, Clear Case

IDE

Eclipse , My Eclipse, JBuilder, IBM WSAD, RAD, Net beans, WID

Infrastructure Software

MS Projects 2000, Dreamweaver and other office automation and Presentation Software

O/S Environment

Windows 7/Vista/XP, Windows 2000/98,Unix

Experience Summary

Confidential

Sr.J2EE Developer

  • The Trellis Real-Time Infrastructure Optimization platform is the total Data Center Infrastructure Management DCIM Solution that reduces the complexity and operating costs of a data center. By identifying, tracking and monitoring assets, as well as analyzing critical data, you can make better decisions to optimize your environment both today and when planning for future changes.
  • The total Trellis platform solution minimizes inventory management and asset health management and allows every member of your data center team to view the infrastructure as a whole or by individual assets and quickly access informative data
  • Platform Services: The Platform Services enable communication between hardware and software. They are located on the Trellis platform servers and run in the background. These intelligent services ensure that all platform components are accessible by all authorized parties and function within the suite. Within the software piece, the platform modules gather and present data in a meaningful way that allow you to see what is happening in your data center, decide on a plan of action and either resolve a problem or optimize performance.
  • Intelligence Engine is the software that runs in the DCIM appliance providing discovery and control of Emerson and non-Emerson devices, and collection and analysis of the real time data from those devices. The Intelligence Engine contains the knowledge for how to communicate with Emerson and non-Emerson devices. The Intelligence Engine communicates with MSS Services running on the platform. Multiple Intelligence Engines can be deployed in the data center environment to provide scalability as the number of devices to be supported grows. The Intelligence Engine supports devices directly attached to serial ports on the DCIM appliance as well as devices connected to the IP network.
  • BMS: The device monitoring feature of the Trellis platform has been enhanced to support all monitored devices, including monitored devices of the Building Management System BMS module. This module uses custom element libraries and element library EL synchronization to update the monitoring configurations of devices. The BMS module, included with the symbol library, provides the ability to create custom element libraries so that a common device instance or a BMS device can be used for different sets of data points. This feature is applicable for all the monitored devices in your enterprise
  • TSD Redesign this project is done for TSD Optimization and decreasing the traffic between UMG and Platform. The Concept of Change Of Value is introduced in Trellis by which the Datapoint collection has increased from 75K to 300k for 15 minutes interval.

Confidential

Responsibilities:

  • Analyze requirements and formulate detail design artifacts.
  • Develop software products using Java, J2EE, Webservices, Oracle Fusion Middleware EJB Integration with existing products.
  • Develop extension application controls. Participate in analysis and technical design, technical uptake, and developer test cases for core modules like MSS.
  • Work on build and release management using Maven and Team City. Design and develop middleware services to allow disparate pieces of the application to communicate.
  • Develop JUNIT test cases for application unit testing.
  • Work with object-oriented design methodology and application development in Java and J2EE technologies, including EJBs, Eclipse Link and Spring. Design solutions, and oversee the implementation of those solutions.
  • Worked on EJB 3.0 along with SOAP Webservices.
  • Created OSB Proxies for the MSS Engine to communicate with the Services.
  • Created Restful WebServices in MSS Engine for Platform Services to communicate with.
  • Used DBus which is a system bus as communication channel between the services which emits the data collected from the device which is written in Python.
  • Extensively Used Oracle CEP to collect the data from DBus and process the raw data as per the project requirements like Aggregation, Threshold violation etc.
  • Exposed Services from Oracle CEP by using NodeJS.

Environment:

Java, J2EE, EJB, NodeJS, OracleCEP, OSB, DBus, Linux, JavaScript, Eclipse, JDeveloper, WebLogic Application Server, SVN, Tortoise.

Confidential

J2EE Developer

Responsibilities:

  • Understanding and analyzing the project requirements.
  • Developed front end UI using Struts, JQuery, Servlet, JSP, Java Script and AJAX.
  • Configured application environment at WebSphere Application server.
  • Actively involved in design and implementation of Action, View, DAO and front end development of Booking flow.
  • Implemented JQuery and AJAX with various components like Navigation Bar, Progress Bar, and Message Box Dialogs.
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Implemented custom tags for getting the data from content for internationalizing the whole Booking flow.
  • Created Stored Procedures for getting the Missing content report for Globalization project
  • Involved in the Deployment of EARs and WARs on the Application Server.
  • Executed Unit, Integration and System Testing, Data Source setup etc.
  • Good experience in development and maintenance/production support, through On-call support both onsite and through work-from-home non-office hours troubleshooting, enhancements, app health checks, defect fixing and application monitoring.
  • Involved in development of test cases using Junit for unit testing of the application.
  • Implemented Shell scripts for building and deploying EAR to test and stage environments.

Environment:

Java, J2EE, Web services, Struts, JDBC, JSP, HTML, Oracle10g, Windows XP, Linux, Ajax, JQuery, JavaScript, CSS, RAD, WebSphere Application server, CVS.

Confidential

J2EE Developer

Responsibilities:

  • Working with users and preparing the requirements documentation.
  • Created mockup screens for Dealer Order and Admin module of the application using HTML, DHTML and JavaScript using DOJO framework.
  • Created reusable java script functions for entire application that way easy to manage and help full in support.
  • Extensively used JavaScript Objects, Browser Objects, HTML DOM Objects in front end validations and navigation's.
  • Experienced in converting prototype html pages to dynamic web pages in JSP with JavaScript capabilities.
  • Created Technical Design Specification, Use Case, Class, and Sequence Diagrams for Dealer Orders and Admin modules.
  • Created Spring MVC configuration for Dealer Order and Admin modules.
  • Created Controller, Delegate Service and DAO layers and implementations.
  • Created stubs for Dealer Order, Billing Setup and Admin web services.
  • Created DOZER mappings for domain object to the web service object.
  • Worked mainly on fixing defects throughout the application.
  • Using Agile programming methodologies during the development phase.
  • Configured and implemented Spring framework as middle layer for lower level services.
  • Followed Test First / TDD approach to create the test cases using Jmock before start the development.
  • Created automated build scripts using Maven2.0.
  • Following Agile/SCRUM development methodology.
  • Configured Site Scope for checking the keep alive of web services.

Environment:

Java, Web services, Spring MVC, Spring, Hibernate, UML, JSP, HTML, Oracle10g, Windows XP, Linux, SVN,MVC Design Pattern, DOJO, JavaScript, CSS, IntelleJ Idea9.0.1, Weblogic, JUnit, ANT .

Confidential

J2EE Developer

Responsibilities:

  • Analyze the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
  • Implementing design documents using UML Use cases as per the requirements and verifying with the requirements using IBM WAS IDE.
  • Worked on front-end technologies like JavaScript, HTML, XSTL, CSS, AJAX and JSF.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX.
  • Participated in Ajax scripting using DOJO.
  • Defining the UI, business layer component beans and their dependencies in Spring framework.
  • Used Spring AOP module to handle transaction management services for objects in any spring-based application.
  • Developed stateless session EJB's for business logic implementation.
  • Created the MDB to listen the messages from MQ QUE.
  • Involved in designing EJB Components like Session Beans with various EJB design patterns like Session Facade, Service Locator and DAO.
  • Used extensively DOM and SAX parsers and AXIS for parsing XML in the project.
  • Implemented database access layer using DAO design pattern and Hibernate framework.
  • Defined POJOs, Hibernate mapping files and named queries for Reverse Auction components.
  • Developed DTO's for transferring data between different layers of the application.
  • Wrote various PL/SQL queries/stored procedures/triggers to augment the application logic.
  • Integrated java with database using JDBC. Used JNDI for lookup Java components like data source.
  • Writing UNIX Bash shell scripts and ANT scripts to deploy war and ear of the WebSphere application server.
  • Applied Agile methodologies for software development.
  • Used CVS to record history of project files and documents.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.

Environment:

JDK 1.5, Servlets, JSF, JDBC, EJB, CSS, HTML, JavaScript6, AJAX, Hibernate, Spring, WebSphere 6.1, Web logic, MS Visio, RAD, Junit, Log4J, XML, XSD, XSLT, SAX, SOAP, WSDL, JAX-WS, Apache Axis, JMS, MQ Series, Ant, Unix, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Analysis of the specifications provided by the clients.
  • Design, Development of user interfaces using HTML using front page.
  • Coding client side validations using JavaScript.
  • Developing business logic using Servlets, Java beans and JSP.
  • Deploying them on JRun.
  • Designed and developed User Interface components using swing.
  • Involved in unit testing, integration and UAT testing.

Environment: Java, Servlets, Swing, JSP, HTML, JavaScript, JFC Swing, DB2, Jrun 3.0 and Windows NT.

We'd love your feedback!