Sr. Java/j2ee Developer Resume Profile
Professional Summary
- Around 7 years of strong software experience in design development and deployment of web-based and Client-Server business applications using OOP Java/J2EE technologies.
- Ability to efficiently translate algorithms ideas and concepts to software applications.
- Proficient in applying design patterns like MVC Singleton Session Facade Service Locator Visitor Observer Decorator Front Controller Data Access Object.
- Expertise in design with Use Case Sequence diagrams Activity diagrams Class diagrams with exposure to UML tools like Rational Rose and use of Rational Unified Process RUP .
- Excellent experience in Object Oriented Analysis and Design OOAD Development Implementation and Testing of various software applications using Java J2EE.
- Expertise in the implementation of Core concepts of Java J2EE Technologies JSP Servlets JSF JSTL EJB transaction implementation CMP BMP Message-Driven Beans JMS Struts Spring Swing Hibernate Java Beans JDBC XML Web Services JNDI Multi-Threading etc.
- Proficient in implementation of frameworks like Struts Spring JSF AJAX frameworks Rich Faces My Faces and ORM frameworks like Hibernate.
- Expertise in XML technologies such as XSL XSLT XML schemas XPath XForms XSL-FO and parsers like SAX DOM.
- Expertise in developing SOA Service Oriented Architecture andJ2EE Web Services based on SOAP WSDL UDDI JAX-WS JAXB JAX-RPC using tools like Apache Axis.
- Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.0 Oracle/BEA WebLogic9.x/8.x/7.x/6.x JBoss and Tomcat 5.x/4.x/3/x
- Proven experience in writing Queries Stored Procedures Triggers Cursors Functions and Packages using TOAD.
- Excellent experience with major relational databases Oracle 8i/9i/10g SQL Server 2000/2005/2008 DB2 My SQL.
- Extensive development experience in different IDE s like Eclipse 3.x Jbuilder 9.x/8.x WSAD 5.x IBM RAD and Altova XML Spy.
- Knowledge on Grid Controls Pie Charts and other Swing Components
- Expert level skills on JQuery JavaScript VBScript Perl AJAX Adobe Flex Action Script JSON HTML DHTML CSS Tiles Tag Libraries.
- Experience in software configuration management using CVS SVN and IBM ClearCase.
- Hands on experience with build tools like ANT Maven and logging tools like Log4J.
- Expertise in testing with JUnit using tools like JMeter.
- Experience in Agile software development process Test Driven Development and Scrum.
- Production support-Provided development quick fixes and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
- Excellent written and verbal communication skills Analytical Problem Solving skills strict attention to detail and ability to work independently lead/work within a team environment.
Technical Skills
Java/J2EE Technologies | Servlets JSP JSTL JDBC JMS JNDI RMI EJB JFC/Swing AWT Applets Multi-threading Java Networking |
Programming Languages | Java JDK1.4/1.5/1.6 C C SQL PL/SQL |
Application/Web Servers | Oracle/BEA WebLogic 8.1/9.1 IBM WebSphere 5.1/6.0/6.1/7.0 JBoss Tomcat 5.0.28/6.0 |
Frameworks | Struts 2.x/1.x Spring 2.x Hibernate 3.x JSF 1.2/2.0 iBatis |
IDEs | Eclipse 3.x IBM WebSphere Application Developer 5.x IBM RAD |
Web technologies | JSP JavaScript jQuery AJAX XML XSLT HTML DHTML CSS HTML5 |
Web Services | JAX-WS JAX-RPC JAX-RS SOAP WSDL UDDI |
XML Tools | JAXB Apache Axis AltovaXMLSpy |
Methodologies | Agile Scrum RUP TDD OOAD SDLC |
Modeling Tools | UML Rational Rose Visio |
Testing technologies/tools | JUnit JMeter HtmlUnit |
Database Servers | Oracle 8i/9i/10g DB2 SQL Server 2000/2005/2008 MySQL |
Version Control | CVS SVN Rational ClearCase |
Build Tools | ANT Maven |
Platforms | Windows 2000/98/95/NT4.0 UNIX |
Professional Experience
Confidential
Sr. Java/J2EE Developer
Responsibilities
- Involved in the analysis design and development and testing phases of Software Development Lifecycle SDLC .
- Used Spring MVC as framework and JavaScript for major data entry that involved extreme level of data validation at client side.
- Implemented Survey Questionnaire using JSF 2.1 for front end with AJAX calls.
- Integrated JSF 2.1 with spring and Hibernate 3.5.
- Extensively used JPA 2 specification for accessing and updating information.
- Used Native Queries and Criteria Queries annotations in hibernate for access and updating data.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
- Used Spring AOP to track CRUD operations on the database.
- Used Spring Transactions and Spring Web Flow for Payment and Money Transfer.
- Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
Designed and created Hibernate persistence classes using Hibernate API
- Involved in designing and implementing Hibernate Domain Model for several services.
- Worked on XML parsing by using JAXB for XML Schema Validation.
- Used XSLT to transform my XML data structure into HTML pages.
- Involved in development of web services for business operations using SOAP WSDL JAX-WS JDOM XML XSL and Apache CXF.
- Consumed SOAP REST based web services to transfer information to the Sears server from List server.
- Developed JUnit test cases for unit test of all developed modules.
- Monitored the error logs using Log4J and fixing the problems.
- Maven was used to manage dependencies in the application and deploy it on Weblogic Application server. CVS was used for the version control.
- Used Java Message Service JMS for reliable and asynchronous exchange of important information such as order status report delivery report.
- Followed TDD and wrote unit test cases using JUnit.
Environment Java 5.0 JSP Struts Spring Spring Web Flow Spring Security Spring AOP JMS Hibernate Apache CXF Spring WS UDDI WSDL SOAP REST UML XML HTML Log 4j Weblogic Eclipse UML Rational rose Surround Ant Oracle.
Confidential
Java/J2EE Developer
Responsibilities
- Development on Web Service Pricing UI module from Design to Delivery. Interfaced with different existing modules to maintain Data integrity while making sure user interface to the module is as simple as possible.
- Designed and created Web Front End based Online Supply Sales OSS feature to work on the principles of Oracle I Store. Creating Quote and adding items to a Quote and Shopping Cart updating the Quote/Shopping Cart with information and changing the Quote/Shopping Cart to an Order in iStore.
- Worked on the Meter Reads module which sent Asynchronous Messages using JMS for Canon Copiers.
- Resolved high number of Web UI production issues in record time on E-Manage premier customer portal for Canon Users
- Modified existing User Interfaces in more than 30 modules to make all modules compliant to PCI Security Standards and making sure all modules are not susceptible to SQL Injection XSS and Un-Authorized access.
- Modified Canon Price Book Application Price List used by CANON for Equipment/Service Pricing .
- Designed and Developed Oracle PLSQL code at multiple occasions which include an entire module designed and coded in PLSQL which would select multiple winners for contacts which are converted to Customers from SalesForce.com accounts of sales reps.
- Worked on multiple interfaces of Oracle Applications Seeded functionality which includes Order Management.
- Designed and Developed a Front-End based high performance Customer Search Screen that was used with for OCe Code migrations into Canon Database to validate the correctness of the Converted data.
Environment Java J2EE JSP Servlets JavaScript JQuery JMS HTML DHTML Multi-Threading Oracle Applications PLSQL XML AJAX Oracle DB SOAP WebLogic Linux PVCS and HP-PPM for Change Management.
Confidential
Java J2EE Developer
Responsibilities
- Designed the System up on the business requirements and created Design Documents.
- Used Struts to implement the MVC2 Architecture for the presentation and Control layer.
- Implemented Business Logic using Stateless Session Beans SLSB .
- Implemented Layout management using Struts Tiles Framework.
- Integrated Struts with spring by delegating Struts action management to spring framework.
- Implemented Dynamic search facility using AJAX toolkit DOJO.
- Implemented issues like logging and declarative transaction management using Spring AOP.
- Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
- Used spring to provide reusable functions that are essential in processing large volumes of records including logging/tracing transaction management and resource management.
- Used JMS API for Asynchronous communication and development of Fail-safe system
- Developed Web services using RAD and Tested using SOAP UI.
- Extensively used Hibernate in DB layer to access update information in the database.
- Developed Form Beans Dispatch Action classes and configured Struts config.xml.
- Implemented various design patterns like service locator MVC DAO Business Delegate and singleton.
- Used SAX parser to extract/read the required information from XML.
- Monitored error logs using Log4j and fixed problems and used JUnit extensively for testing.
- Used Identity Access Management goal is to provide the right access to the right people in order to protect information sources.
- Used Spring Security that provides advanced authentication authorization and other security features for enterprise applications.
- Used PVCS for version control.
Environment Java 1.5 J2EE EJB JSF Struts 2.0 Hibernate LDAP AJAX HTML CSS JDBC Eclipse Web logic Application Server Java Web Services JWS Star Team Oracle 9.x ANT Windows OS.
Confidential
Java Developer
Responsibilities
- Effectively interacted with team members and business users from different regions for requirements capture and analysis.
- Created the technical documentation including the requirement specs the DDS.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Responsible for documenting the Detail Design document.
- Responsible for creating of Creating Unit Test cases.
- Ice Faces was used to develop and design the User Interface.
- Worked with Single sign on for user authentication for logging on to the User Interface.
- Worked on the Admin functionalities like managing flight information etc.
- Configured Data sources on the server for accessing the Database.
- Designed and developed a web-based client using Servlets JSP Tag Libraries Java Script HTML and XML using Struts/Spring Framework.
- Configured JDBC framework to access the Database.
- Worked on Functional Design of the screens for the specific users like engineers admins and normal users
- Worked on the Web Services classes and WSDL generation.
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues.
- Used SVN configuration management tool for code versioning and release.
Environment Java J2EE Hibernate Struts Spring JSPs Eclipse IBM WebSphere 6.1 AXIS Subversion IBM DB2 Clarity Maven Rational Rose Windows.
Confidential
Java Developer
Descriptions This module is for compliant registration. There are two categories of user one is Administrator and other is normal user. Administrator can create new user Edit user profile Delete the user and Check customer order status .Normal user has a unique Id by this ID they can submit their Complaint. Complaint can be Packing Related Quality Related Documentation related etc. Administrator can check the status and type of complaint and forward it to related departments. Administrator can see the Complaint status in various ways such as by date by name. He can also see monthly or weekly compliant reports
Responsibilities
- Developed JSP for UI and Java classes for business logic.
- Used XSLT for UI to display XML Data.
- Utilized JavaScript for client side validation.
- Utilized Oracle PL/SQL for database operations using JDBC API.
- Implemented DAO for Oracle 8i for DML Operations like Insert Update Delete the records.
- VSS is used for Software Configuration Management.
- Deployed the Application on Web Server.
- Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
- Prepared Documentation and Java Doc.
Environment JSP XML XSLT JavaBeans Java JavaScript OC4J Tomcat 4.1 Jdeveloper Oracle 8i.