Sr.j2ee Developer Resume Profile
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
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.