Sr.j2ee Developer Resume Profile
SUMMARY
- About 9 years of experience focusing on analysis, design, development and implementation of various web based applications.
- Strong working and conceptual knowledge of Java, J2EE, Servlets, EJB, JSP, Struts, Oracle and DB2.
- Experienced in developing System and Functional Design SFD and Detail Technical Design DTD documents.
- Responsible for creating use case diagrams, high level and detailed sequence diagrams, class diagrams, activity diagrams using MS Visio.
- Thorough understanding of OO analysis, Design Patterns and Data Modeling.
- Implemented Singleton, Command and MVC architectural design patterns for solving complex architectural issues.
- Developed distributed applications using Web Services, SOAP, HTTP and JMS
- Extensively used IDEs like Eclipse 3.2 , WSAD and RAD for development activities
- Experience working with java messaging tools like sonic test client for posting SOAP request xmls to JMS Queue
- Deployed EJB specifications on application servers such as Web Sphere Application Server WAS and Web Sphere Process Server WPS .
- Experience working with open source web server Tomcat 5.0
- Extensively used Struts Frame work , Spring MVC Frame work and Hibernate for creating various dynamic web applications
- Worked on XML Parsers- SAX and JDOM to manipulate various xml documents.
- Extensive experience with XML and XSLT.
- Exposure of using Open Source and implementation of Proprietary API.
- Extensively used JSP, HTML, DHTML, CSS in web page designing
- Experience in working with Web sphere portal server
- Developed and automated Unix Shell Scripts to execute Java programs for production purposes.
- Established coding standards and methodologies to re-factor the Java code base for our application.
- Participated in various phases of testing cycles Unit, Module, Integration and developed test cases using JUnit Tool.
- Worked with various version control tools like PVCS, CVS, VSS and SVN.
- Proficient in developing database objects Packages, Stored Procedures, Triggers, Views, Tables, Synonyms and Sequences.
- Experience with the open-source ESB, Mule ESB.
- Developed efficient SQL queries to improve the performance of the application.
- Drastically improved coding time by using various database tools like Toad and Data Studio.
- Used performance management solution tools such as Introscope for monitoring complex web applications in production environments 24x7.
- Vast experience and knowledge of Finance, Telecom, Insurance, Logistics and IT domains.
- Experience in various business domains like telecom, Banking and Financial services, Retail, etc.
- Complete knowledge of the Software Development and QA Life Cycles with timely delivery against aggressive deadlines.
- Responsible for mentoring resources and knowledge transfer to junior analysts, developers and testers.
- Ability to handle multiple tasks and perform efficiently under stressful situations.
Good communication and interpersonal skills.
TECHNICAL SKILLS
Operating Systems : AIX 5.3 UNIX, SUSE LINUX 9.2/9.3, Windows NT/2000/XP
Languages : C, C , Java, J2EE, HTML, DHTML, XML, UML
RDBMS : Oracle 10g/9i/8i, MS SQL Server 7.x/2000/2003, DB2
Scripting : Javascript, shell scripting
Middle ware : Web services, Java beans, EJB, Servlets, JSP, springs, Hibernate
Frame works : Struts Frame work, Visionale Frame work, J2EE Frame work
Application Servers : Web Sphere Application Server WAS , Web Sphere Process Server WPS , Web sphere Portal server
Query Tools : TOAD, SQL PLUS, SQL Navigator, Data studio Software Management
Tools : VSS, CVS, SVN
IDE : Eclipse 3.2, WSAD 5.1
Messaging tools : JMS, SonicMQ Test Client
PROFESSIONAL EXPERIENCE:
Confidential
Sr.J2EE Developer
Responsibilities:
- Developed a web application using HTML/JSP, XML, JavaScript, jQuery 1.4 and validations
- Developed the application using Struts 2.0 Framework, Spring Framework, Hibernate, JDBC, Servlets, Controllers and Java Beans.
- Used Eclipse Indigo R2 IDE for developing the application.
- Used Log4j Framework for logging the errors.
- Understood the Data Models and their mapping.
- Worked with data in different JSON and XML objects from other applications by parsing them and using the data in the current application.
- Used JMS to send messages between clients using Point-Point and Publish- Subscribe models.
- Used Advanced REST Client with Google Chrome to validate and post the XMLs and JSONs.
- Used jQuery to validate the forms/ web pages and to display the dataTables parsing the JSONs and XMLs.
- Migrated the total application from DB2 to Oracle 10g.
- Migrated Stored Procedures, Shell scripts and SQL's from DB2 to Oracle.
- Worked with multiple Production boxes to install and schedule the shell scripts and SPs in support of the application.
- Participated in multiple Production releases by doing builds and deployments using Weblogic Application Server.
- Developed and unit tested UI design standards and implemented the design conventions.
- Reviewed and understood the functional specifications and Business Requirements.
- Participated in bug meeting reviews with testing team to prioritize the bugs
- Participated in Agile driven application development.
Environment: Java Annotations, Generics , JSP, Servlets, Struts 2.0, Spring, HTML, XML, JDBC, Log4j, JavaScript, JQuery 1.4, J2EE, JSON, JMS, DB2, Oracle, SQL, Eclipse Indigo R2, Weblogic Application Server 10.3.4, Putty, F-Secure SSH Client, Oracle SQL Developer 3.1, SQuirreL SQL Client, Advanced REST Client, Agile Methodologies .
Confidential
JAVA/J2EE Developer
Responsibilities:
- Played a key role in requirements gathering, system design, analysis and implementation and setting up the development environment.
- Extensively used the spring framework implemented upon the MVC design pattern.
- Wrote PL/SQL programs to save and retrieve data from the backend database.
- Developed the view components using JSPs and form beans.
- Used JSP to design front end of the application.
- Developed various struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
- Wrote Custom tags and used spring error handling mechanism to handle the errors.
- Wrote Queries in Oracle database.
- Developed web portlets to handle error messages.
- Wrote several support classes in the form of Servlets and Java Beans.
- Used EJB stateless/state full session beans to implement business logic, session handling, transaction and deployed Enterprise Java Beans both Session and Entity using Web logic Application Server.
- Used Java sun one studio as the IDE.
- Developed Ajax code which will asynchronously contacts server for verification.
- Developed some of the UI components using the Swing.
- Developed some AWT components for providing the user with alert messages.
- Used and designed most of the front end of the administrator using FLEX framework.
- Migration started from Struts to spring.
- Developed Managed Beans necessary.
- Designed and Developed MVC Design Pattern.
- Used extended style sheet XSLT to design the front end of the web application.
- Wrote action script to automate the whole application process.
- Interacted with Business Users, Performed data analysis and created reports as the user requirements worked on integration testing of different sub modules and preparation of test plans.
- Worked extensively on XML to configure the run time environment of application server and wrote the J2EE and web logic application server specific deployment descriptors.
- Worked on Writing Test cases for java Classes using JUNIT Framework.
Environment: J2EE, Struts frame work MVC , Servlets, JSP, EJB, Spring, Eclipse, JBOSS, JUNIT, PL/SQL,Oracle.
Confidential
Portal Developer
Roles responsibilities:
- Effectively interacted with team members and business users from different regions for requirements capture and Analysis
- Created Service Contracts based on the providers requirements.
- Involved in creating Design documents for the Activation and Payments module.
- Working with WebSphere Integration Developer 7.0 for developing BPEL processes creation.
- Extensively working with WID to create interfaces, XSDs, Web service Import, Exports.
- Working with WID to create mediation modules and common libraries for the Activation and Payment module.
- Creating XSLT transformation, Custom XSLT transformation.
- Extensively working with XSLT mapping.
- Creating Business Objects as per the requirement, creating request and responses with business objects.
- Involved in configuring Adapter like Flat File Adapter and FTP Adapter.
- Worked with EJB to develop the DynaCache component.
- Developed exception handling mechanism using DynaCache on WebSphere Application Server on application load.
- Coding with Java and J2EE Technologies
- Working with IBM WebSphere Process Server 7.0 for business processes deployment.
- Working with Enterprise Service Bus foe mediations deployment.
- Developing web services and invoking different provides Web services in the mediation flows as well in BPEL flows.
- Working with WSRR for storing, accessing and managing web services.
- Working with ExtraC to place updated codebase in repository.
Environment: Java, J2EE, JSP, WebSphere Integration Developer 7.0, IBM WebSphere Process Server 7.0, Enterprise Service Bus ESB 7.0, WebSphere Application Server 7.0, WSRR, Web Services, ExtraC, JavaScript, HTML, CSS , XML, SOAP, Toad , Log4J , LDAP , RAD 7.0, Oracle 10g, JUnit, Unix,Windows XP
Confidential
Senior Developer
Responsibilities:
- Responsible for client interaction, requirement gathering and functional Specifications for the Translator Module.
- Design Use Case Diagrams, Class Diagrams, Activity Diagrams and Sequence Diagrams for Translator Module using UML and Rational Rose.
- Developed Custom Exceptions for handling proper Exception.
- Implemented J2EE design patterns using MVC Architecture, Spring Framework.
- Implemented J2EE design pattern such as Session Fa ade, Service Locator, DAO, and Intercepting Filter.
- Developed presentation layer component Using JSPs and Servlets.
- Designed Developed of Entity Session beans to represent business logic and deployed on WebLogic.
- Used JAXP Framework for displaying the XML data in different Browsers.
- Used JDBC drivers and JDBC API for accessing databases.
- Developed Test case, Test plans for Translator Module.
- Used JUnit for developer testing of Translator Module.
Technical Environment: Java, EJB, JSP, Servlets, JNDI, JDBC, XML, XSLT, WebLogic 6.1, JDK 1.3, UML, Rational Rose, JUnit, Postgres 7.1.3, Windows NT
Confidential
Sr. Developer
Roles and Responsibilities:
- As a developer I am responsible for design, development, debugging, integration and acceptance code testing.
- Design Use Case Diagrams, Class Diagrams, Activity Diagrams and Sequence Diagrams for Translator Module using UML and Rational Rose.
- I have been involved in full software development life cycle SDLC implementation as a lead developer for my module.
- Associate with Architect for developing the Use-Case, System, Class and Activity Diagrams of the application.
- Involved in development of prototype for Order Management System OMS .
- Implemented the Order Management System using JSP, Javascripts, CSS, HTML,AJAX and Servlet as Front End Interface
- Involved in writing all the web service and business layer for Order Management System using Struts and J2EE frame work
- Developed Multi tier application using Struts, JSP, EJB and Oracle SQL
- Creation of Database Management System using PL/SQL statements, stored procedures and triggers in SDP Provisioning application
- Developed SOAP/JMS messages for Service platforms like Video and Data
- Deployed the REST Representational state transfer architecture to manage resources.
- Used java messaging tools like sonic test client for posting SOAP request xmls to JMS Queue
- Developed customer information portal application which gets the information from distributed systems across multiple vendors using IBM MQ Messaging
- Developed the ESB integration of various systems in the service architecture using Mule.
- Extensively used SQL queries for data handling in the persistence layer using Oracle 10G as the application has complex business logic
- Implemented SQL Queries using query tools like toad and data studio
- Developed APIs based on web services that could retrieve the data from other servers
- Worked on CVS for version control
- Monitoring the Application health using WebSphere Portal Server
- Used Web Sphere portal to provide the customer information Customer personal data like name and address and services and packages he subscribed for the tier 1 and tier2 agents and it was also used as a dash board to retrieve the API calls for eliminate the use of UNIX servers to check the logs
- Successfully developed several tools to decrease the total time to fix the issues.
- Used LDAP to provide the data of Service Delivery platform to external systems such as Member registration Process System MPS which provides member ids for High speed internet service customers
- Implemented own applications which will significantly reduces total man hours using struts frame work
- Involved in System Integration Testing SIT and coordinating with testing team to analyze and fix the defects.
- Involved in deployment of SDP application using WebSphere Application Server for various releases
- Involved in User Acceptance Testing UAT and fix the defects raised by the client using Rational clear Quest.
- Involved in implementing the XSLT layer to process WSDL.
- Knowledge of handling outage events.
- Worked on RCA documents for production issues.
- Implemented SOAP requests for order processing
- Worked on Introscope to monitor production servers performance
- Worked with tools like coreftp to handle the log files on production servers
- Implemented customer Order xmls using JDOM
- Worked with various vendor applications including Yahoo, EDW, Microsoft, and IBM for resolving production issues.
- Involved in peer to peer testing prior to System Integration testing to reduce the maximum number of bugs in Integration testing
- Developed tools for automation that ease the manual process in production Environment
- Root cause analysis of the production issues
Environment Technologies: Eclipse 3.3, Web services, Springs, Hibernate, IBM AIX, Java, Websphere Application Server WAS , JSP,CVS, Websphere Interchange Server, Websphere Process Server WPS , Websphere Portal Server, MQ Series, Leapstone Service Broker Content Manager product.
Programming Languages: Java, JSP, XML, JavaScript
Confidential
Developer
Roles and Responsibilities:
- Designed and developed various work authorizations that have been carried out
- Undergone full SDLC
- Responsible for creating Use Cases.
- Involved in creating basic framework and giving overall architectural solutions
- Developed Order Entry System using Spring MVC Frame Work
- Developed Front End Interface using JSP, DHTML and CSS.
- Spring and Hibernate were used for Persistence layer for Order Processing System
- As a release coordinator I was responsible for code merging and deployment.
- I was involved in development and maintenance of the system and I was also part of database design team
- Developed data model using SQL queries with JDBC connectivity
- As a core team member I was involved in development and maintenance of Project Management tools
- Designed developed the logging framework wrapping log4j.
- Developed JUnit test cases for unit testing
- Designing the xmls for work flow process.
- Involved in writing Design Document, Performance Test execution and test plans.
- Designed and developed provisioning system using Visionael Framework
- Worked on System integration testing and User Acceptance testing
- Designed the deployment mechanism including the development of ANT build script.
- Programming Language and Technologies used: JDK 1.4, Struts1.1, JSP, XML, Java Script, Servlets, springs, hibernate, web logic, JDBC, JNDI, Oracle 10g, Ant 1.5.4
Confidential
Sun Java Enterprise System
- Designed and developed a module for configuring different components of Java Enterprise System product during installation.
- Involved in the development effort of adding Application server support for Java Enterprise System suite.
- Resolved several quality issues
- Improved performance and reliability of the configuration module
- Enhanced the usability of the module by developing a XML based configuration tool
- Responsible for development, generation and execution of test cases for the SRA module
- Involved in discussions and resolving of quality issues with the development and sustaining team
- Automated the execution of the test cases using Silk Test, shell scripting, and expect tools
- Recognized for improving the quality of the product APIs
- Worked with Development and Sustaining teams in development of test cases and resolution of various issues.
Technical Environment: Java 1.6, EJB, JSP, Servlets , JNDI, JDBC, XML, XSLT, Weblogic, LDAP, JDK 1.3, UML, CVS, Oracle, Windows NT