Sr. Java/j2ee Developer Resume Profile
Schaumburg, IL
PROFESSIONAL SUMMARY
- Around 7 years of extensive experience in Design, Development Testing of software applications.
- Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies EJB, Servlets, and JSP , Patterns and popular open-source framework Struts1.2, Hibernate3.0 and ORM.
- Strong development skills in Java, J2EE , JDBC, JSP, Servlets, EJB J2EE , JMS , JNDI, RMI, C, HTML, XML, XSL, Java Script, JQuery, DB2, Oracle, SQL Server and Macromedia tools.
- Hands on experience in one more MVC frame work Spring DI/IOC, AOP and JDBC template .
- Hands on experience in using Hibernate for Database communication, retrieval and update.
- Experience in writing Web Services using WSDL, SOAP, REST and UDDI in distributed web application development environment.
- Experience of using ANT and Maven tool to generate deployable files.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere8.0, BEA WebLogic and open source JBoss and Apache Tomcat 6.0.
- Proficient in implementing Design patterns like Singleton, Factory, DAO, and DTO.
- Experience in generating UML used case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
- Experience of working with databases Oracle 8i/ 9i/ 10g/11g, SQL/MySQL and DB2.
- Working knowledge of other programming languages like C, C and markup language like XML, HTML, DHTML, XHTML.
- Experience in various methodologies like waterfall and Agile.
- Excellent Organizational and interpersonal skills with a strong technical background.
- Quick learner, ability to work in challenging and versatile environments and self-motivated, excellent written/verbal communication.
TECHNICAL SKILLS
Languages: | Java/JDK , C, C ,Unix |
Java Web Technologies: | HTML, Java Script, JQuery, XML, XSL, XSD, CSS,, J2EE 1.2/1.3, JDBC, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JAXP, CSS, JMS. |
Databases: | Oracle 8i/9i/10g/11g, MS Access, SQL, MY SQL, DB2 |
Application Framework: | Struts, Spring, Hibernate, J2EE, Junit, Log4j, JSF |
Source Control: | CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, ANT, Maven |
Tools/IDE's: | Eclipse , IBM Web Sphere Studio WSAD , JBuilder, Apache Camel, JUnit, TESTNG and UML |
Web/App-Servers: | Web Sphere, Web Logic, Tomcat, JBoss. |
Operating Systems: | UNIX Solaris, Red Hat Linux, Windows 7/XP/Vista |
Professional Experience
Confidential
Sr. Java /J2EE developer
Responsibilities:
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session fa ade, Value object and DAO design patterns.
- Involved in writing the database integration code using Hibernate Leveraged the AOP features of Spring framework to handle exceptions.
- Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Involved in writing code to transform XML documents using JAXP SAX and DOM Parsers .
- Contributed in design and development of Struts/MVC web based application.
- Used Dependency Injection and Wicket framework extensively in developing the applications.
- Involved in writing JSP components. Used JSTL Tag library Core, Logic, Nested, Bean and Html taglib's to create standard dynamic web pages.
- Provided client side validations using Struts Validator framework and JavaScript as well as AJAX embedded in Wicket
- Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
- Involved in performing Unit and Integration testing JUnit . Strictly followed Test Driven
- Development TDD Approach environment using Agile methodologies.
- Used Perforce for source Version Control.
- Used SQL Query Analyzer for writing SQL scripts.
- Provided the users with training.
- Deployed the application onto the production boxes.
- Used Maven 2.0 as artifacts building tool. Involved in preparing dependency in pom.xml files.
- Deployed the application in BEA WebLogic Application Server 10.0.
ENVIRONMENT: Java/J2EE , Spring MVC 2.0, Perforce, Apache Wicket, Maven, JDBC, My Eclipse 10, JSP 2.1, JSF, Struts, JNDI, Log4j, JUnit 4.5, XML, HTML, JavaScript, Weblogic Application Server 10.0, Oracle 10g, Windows XP and IBM MQ Series.
Confidential
Sr. Java /J2EE developer
Responsibilities:
- Participate in requirements gathering meetings for CORE Common Opportunities, Results and Experience Application.
- As a Programmer Analyst responsible to provide technical assistance for team members and coordinating between team members on various development stages.
- Write software code using Java/J2EE technologies to implement the Wholesale, RDP and RCP functionality in the CORE Application and improves accordingly.
- Involved in developing Lombardi Teamwork's BPM models, tasks for different level of users in Hierarchy.
- Have worked in all phases from Development till post-production in releases.
- Used Struts framework in design, develop and maintenance of this application to implement MVC design pattern.
- Involved in writing SQL/HQL Queries for data retrieval.
- Actively involved in designing and implementing DAO, DTO, Session Fa ade, and Composite view and Business Delegate design patterns.
- Developed services using Spring IOC and Hibernate persistence layer with Oracle 11g Database.
- Involved in working with Spring MVC using AOP and IOC.
- Written TestNG test cases for unit testing purpose.
- Experience in working with Web Services using SOAP and WSDL.
- Developed JMS MDB Message Driven Beans to read incoming messages from Topic and publish messages to Topic.
- Involved in conversion of client side code to Angular JS based UI.
- Used JSON for Data Interchange between Angular JS and Spring MVC.
- Developed Java POJO's to capture the UI data and communicate with Spring MVC.
- Design UI screens using JSP, CSS and HTML.
- Developed Front End XMI models and GWT clients.
- Involved in rewriting code for performance issues.
Environment: Java, JDK 1.6, J2EE, Struts, Lombardi Teamwork's BPM, Eclipse, JSON, Hibernate 3.0, JBOSS 6/7, Servlets, Oracle 10g/11g, JMS MDB, Spring AOP, TestNG, Maven, SVN, Jira.
Confidential
Sr. Java /J2EE developer
Responsibilities:
- Involved in full life cycle development of Auto Bind Project where the user can buy the policies for Auto, Home and Life Insurance.
- As Sr. Developer responsible for understanding user requirements and involved in design and development phases of drivers and vehicle modules.
- Used Struts1.2 framework in design, develop and maintenance of this application to implement MVC design pattern.
- Designed and developed the user interface using Struts View component, JSP, HTML, DHTML, CSS, JavaScript and JQuery.
- Used JavaScript and AJAX for calling server side components dynamically.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object.
- Created detail design document, Use cases and Class Diagrams using UML.
- Developed client side validations using Struts Validations framework, JavaScript and JQuery.
- Hands on experience with debugging tools Firebug and Google Developer.
- Involved in Design and Development of Mobile Application in guiding the user to appropriate Website.
- Experienced in building mobile friendly web sites and web applications through JSP and HTML.
- Placed a major role in detecting the devices and looking for the Web trends.
- Developed JSP pages for user interaction.
- Experience in working with Spring MVC using AOP, DI/IOC and JDBC template.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed many Java Interfaces to integrate the Web Services with the database transaction tables.
- Experience in using web services with SOAP and WSDL.
- Implemented Junit test case for all business methods for unit testing.
- Used Log4j to implement logging functionality.
- Written Ant script for build and deployment process.
- Used SVN for version control.
- Using JIRA for bug/task tracking and time tracking.
- Used Agile scrum methodology to develop and deliver project.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
- Involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase.
Environment: Java, JDK 1.6, J2EE, JSP, JDBC, JMS, Struts 1.2, Spring, Servlets2.4, JSP, Firebug, Ajax, Oracle9i/10g/11g, SQL 2008R2, SOA SOAP, WSDL , XHTML, CSS, XML/XSL, UML, JUnit, Weblogic, Eclipse , Hibernate3.0, Java Script, JQuery.
Confidential
Sr. Java /J2EE developer
Responsibilities:
- Worked on module prototypes models to replicate user requirements
- Involved in front end and backend designing during system development life cycle.
- Created UML Diagrams includes Use Cases, Class, Sequence, State Chart, Activity and Collaboration for the system using Enterprise Architect.
- Designed and developed SOA based Web Services Proof of Concept using AXIS2.
- Used AXIS engine to generate the client stubs for legacy webservice RPC style.
- Designed and developed status driven custom framework which will take customer business object as input and apply business rules , update data to db , fetches data from remote webservices and eventually update status to db as Completed.
- Designed proto type for People Preferences module and completed implementation, moved to production.
- Worked on JAXB parsing and SAX parsing to convert xml data into POJO objects.
- Used SoapUI tool to test exposed web service methods and performed load testing.
- Implemented JBOSS MBean services which gets loaded at the server startup.
- Developed enterprise beans by exposing stateless session beans as web services and Ejb Timer to trigger processor.
- Created Oracle 10g SQL queries, functions, views, triggers and stored procedures and also involved in query tuning.
- Used Hibernate as a persistence ORM tool and created multiple hibernate-cfg.xml file to connection multiple database using Hibernate.
- Used My Eclipse's in-build Hibernate reverse engineering tool to generate the entity class and mapping files directly from the RDBMS system.
- Developed mail service using Java Mail api.
- Extensively involved in model layer in implementing Hibernate using annotations.
- Involved in hibernate configuration, object to table mappings, and transactions.
- Wrote complex SQL queries using hibernates native SQL.
- Configured application logs, data sources, and JMS queues on JBOSS server.
- Involved in configuring data sources, and adding XA and non-XA resources to transactions in JBOSS-6.0.0 application server.
- Used JUNIT to test the spring controllers and Hibernate operations.
- Used log4j for logging all the errors during the process of the web application.
- Involved in production support activities, understanding issue, analyzing, diagnosing, finding solution, fixing, preparing test classes, functional testing and regression testing.
Environment: Java 1.6.x, EJB 3.0, Hibernate, Hibernate Reverse Engineering, JBOSS-6.0.0, ANT, Agile, log4j, Web Services, Java Mail TDD, AXIS2, JAX-WS, SOA, WSDL, JAXB, XML, XSD, XSLT, ESB, Soap
Confidential
Junior Java Developer
Responsibilities:
- Developed and deployed the applications with huge customer base of more than a million users
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
- Developed SQL scripts for mapping data and for creating transactional tables and unique Indexes.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
- Contributed in design and development of Struts/MVC web based application.
- Used Struts Tiles and Validator framework extensively in developing the application.
- Involved in writing JSP and Struts Action, DAO classes. Used JSTL Tag library Core, Logic, Nested, Bean and Html taglibs to create standard dynamic web pages.
- Involved in performing Unit and Integration testing JUnit .
- Used CVS for source Version Control.
- Used Log4j to implement logging functionality.
- Written Ant script for build and deployment process.
- Used stateless session beans EJB for implementing business logic.
Environment: Java/J2EE JSP1.2, STRUTS1.2, Servlets2.2 ,J2SE, Eclipse, JUnit, DAO, ASP, CVS, EJB, DB2, JSTL Tag library, JQueries, UML Rational Rose, XML, HTML, DHTML, JavaScript, JDBC, Websphere.
Confidential
Junior Java Developer
Responsibilities:
- Implemented Junit test case for all business methods for unit testing.
- Creation Test plan. Development and coding of Test classes and Test Cases.
- Implemented ActionForm classes, Action classes for the entire Reports module using Struts framework.
- Implemented validations using Struts Validation framework for from bean validations.
- Implemented struts framework with tiles for consistence in views.
- Developed the JSPs for the application.
- Used Eclipse as the IDE and Struts Framework for developing the application.
- Involved in Defect fixing, Client communication Query resolution.
- Developed the presentation writing JSP and client-side validations were done using JavaScript.
- Designed the class diagrams and sequence diagrams.
- Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model.
- As a Programmer Analyst responsible to various development stages participated in design, development, testing and implementation.
- Used Log4j to implement logging functionality.
- Written Ant script for build and deployment process.
Environment: Java, J2SE5.0, Arrays, MultiThreading, GUI, Struts, Servlets, JSP, Eclipse, Oracle 8i, XML, HTML/DHTML, JbuilderX, ActionForm, Actionclasses.
- 1. Shreelatha.h-v hp.com
- 2.smalleshappa ballytech.com
3.santhoshl smartek21.com