We provide IT Staff Augmentation Services!

Sr. Java /j2ee Developer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Around 6 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-5.0,CSS-3.0, XML, XSL, Java Script, JQuery, DB2, Oracle, SQL Server and Macromedia tools.
  • Involved in projects involving C, C++, Java
  • Hands on experience in one more MVC framework Spring (DI/IOC, AOP and JDBC template).
  • Hands on experience in using Hibernate for Database communication, retrieval and update.
  • Experience in designing web services, SOA based applications
  • 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.
  • Good working knowledge on GWT.
  • 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 5.0, DHTML, XHTML.
  • Experience in various methodologies likewaterfall 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.
  • Experience integrating software onto a hardware device

TECHNICAL SKILLS

Languages: Java/JDK, C, C++,Unix

Java Web Technologies: HTML-5.0, Java Script, JQuery, XML, XSL, XSD, CSS3.0J2EE 1.2/1.3, JDBC, Servlets, JSP, Java Beans, RMI, EJBJNDI, JAXP, CSS, JMS. JENKINS

Databases: Oracle 8i/9i/10g/11g, MS Access, SQL, MY SQL, DB2

Application Framework: Struts, Spring(Ioc, AOP ), 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, IL

Sr. Java /J2EE developer

Responsibilities:

  • Created quality working Core java, 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.
  • Developed Front End XMI models and GWT clients.
  • Quickly adopted and thoroughly understanding the new GWT framework for scalable and robust application
  • Developed a web 2.0 control console using GWT to manage data matching for data staging.
  • Worked on Jboss Application Server with GWT 2.5
  • Worked on GWT 2.5 in Dev mode.
  • 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 Java Messaging services (JMS) for building Web chat communication for customer service and also dynamically configuring and controlling software clusters.
  • Used SQL Query Analyzer for writing SQL scripts.
  • Responsible for writing an MDB that will do necessary updates on DB2 database and deploy that on websphere.
  • Implementing and upgrading jive on-perm instance.
  • Troubleshooting and debugging Jive Software.
  • 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, DB2, My Eclipse 10, JSP 2.1, JSF, Struts, JMS, JNDI, Log4j, JUnit 4.5, JMS, XML, HTML, JavaScript, JIVE, Glassfish, Web logic Application Server 10.0, Oracle 10g, Windows XP and IBM MQ Series.

Confidential, Madison, WI

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.
  • Designed and developed frameworks and a modular user interface design while leveraging front-end web technologies including Java, JavaScript, HTML.5.
  • 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.
  • Aided in migrating away from a Mule ESB based deployment to a standard Java .war deployment artifact and replacing all mule specific ESB usage with camel routes and components
  • 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.
  • Used JMS for the usual - queued transactions for delayed activity such as billing, order processing, provisioning, email generation
  • Used JMS to send intraday trades between different fund management systems
  • Operating Systems: Red Hat Linux 6.x
  • 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.
  • Used Jquery to develop the application and also work on GWT and Jenkins.
  • Application development and deployment using GWT.
  • Involved in rewriting code for performance issues.
  • Integrated software onto hardware device.
  • Troubleshooting and debugging Jive Software.

Environment: Java, JDK 1.6,DB2, J2EE, Struts, Lombardi Teamwork’s BPM, Eclipse, JSON, Hibernate 3.0, JBOSS 6/7, Servlets, Oracle 10g/11g, JMS MDB,JIVE, Spring AOP, Glassfish, TestNG, Maven, SVN, Jira.

Confidential, Los Angeles, CA

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 5.0, 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 designing web services, SOA based applications
  • 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 usingwebserviceswith 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, Plano, TX

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.
  • User interface design while leveraging front-end web technologies including Java, JavaScript, HTML/CSS. designed web services, SOA based applications
  • 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.
  • Involved in projects involving C, C++, Java
  • 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:

  • As a Programmer Analyst responsible to various development stages participated in design, development, testing and implementation.
  • Created quality working Core java, J2EE code to design, schedule, and cost to implement use cases
  • Worked on C++ using smart pointers and various design patterns.
  • Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model.
  • Designed the class diagrams and sequence diagrams.
  • Developed the presentation writing JSP and client-side validations were done using JavaScript.
  • Involved in Defect fixing, Client communication & Query resolution.
  • Used Eclipse as the IDE and Struts Framework for developing the application.
  • Developed the JSPs for the application.
  • Implemented struts framework with tiles for consistence in views.
  • Implemented validations using Struts Validation framework for from bean validations.
  • Implemented Action Form classes, Action classes for the entire Reports module using Struts framework.
  • Creation Test plan. Development and coding of Test classes and Test Cases.
  • 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.

Environment: Java, J2SE5.0, Arrays, Multithreading, GUI, Struts, Servlets, JSP, Eclipse, Oracle 8i, XML, HTML/DHTML, JbuilderX, Action Form, Action classes.

We'd love your feedback!