We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 8 Years of experience in developing web based, client/server, distributed architecture, Object oriented architecture applications using Java, J2EE and XML technologies.
  • Extensive expertise in core Java, Java Servlets, JSP programming, J2EE, EJB, JDBC, JMS, Struts, Hibernate, spring, JNDI, Web Services, ACTIVEMQ.
  • Used Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
  • Expertise in XML technologies (SAX, DOM), Schema and DTD.
  • Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java, Servlets, EJB, JSP, Xml, HTML and Java script.
  • Knowledgeable about emerging and evolving technologies and approaches such as web services and Service Oriented Architecture(SOA)
  • Used Web Sphere Application Server, Web Logic Application Server and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
  • Expertise in using IDE like Eclipse, Net Beans, Rational Application Developer (RAD).
  • Development experience with Application/Web servers like IBM Web sphere Application server, BEA Web logic, Jboss and Apache Tomcat.
  • Experience in developing Front - End using Struts, Struts2, JSP, JSF, Rich Faces, My Faces, JavaScript, HTML, DHTML and CSS
  • Sound Knowledge in database concepts and working experience on Oracle, DB2, MySQL and SQL Server databases.
  • Successfully designed and implemented various reusable components and frameworks using Design Patterns like MVC (Model-View-Controller), Business Delegate, DAO, DTO/VO Singleton, Factory etc.
  • Excellent knowledge of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life cycle and Test Driven Development.
  • Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
  • Involved in Troubleshooting, problem solving and Bug fixing in many of my projects done.
  • Experienced with databases such as Sybase, Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Worked on different Operating Systems like UNIX, Linux, Windows 2k/NT, Windows XP.
  • Implemented JUnit automated unit tests for code testing.
  • Expertise in version control tools like CVS and IBM Rational Clear Case to manage and control software development.
  • Experience in using different design methodologies and tools like UML.
  • Excellent experience in client interaction, requirements gathering, design, development and deployment of various functional documents
  • Strong relational database background in SQL
  • Experience in using agile methodologies for developing the application.
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and ability to effectively communicate with all levels of the organization such as technical, management and customers.
  • Strong research and analytical skills, computing abilities, Problem solving, dynamic leadership qualities.

TECHNICAL SKILLS

Web/Application Servers: Jboss Application Server 4.x, Web Logic 9.x/8.x/7.x/6.x, Apache Tomcat 5.x/6.x, IBM WebSphere 6.1/5.1/5.0/4.0/3.5

Java/J2EE Technologies: Jdk 1.6, EJB 3.0/2.0, Servlets, JSP, JSTL, JSF 1.2/2.0, JDBC, JavaBeans, MVC, Struts, Hibernate 2.0/2.3/3.0, Spring, Flex, Swing, GWT, LOG4J, SL4J, JNDI,CORBA, RMI, JNI, JMX, JUNIT, JAXRPC, JAXB, SAX/DOM, ANT, JSF, Prime faces, rich faces

Messaging Systems: JMS, MQ Series, ActiveMQ

Languages: Java, C, C++, SQL, PL/SQL, Shell, Perl, Python

IDE Tools: RAD, WSAD, Eclipse, My Eclipse, JBuilder, Net Beans

Web Technologies/Web Services: JavaScript, CSS, HTML, DHTML, XML (SAX, DOM Parser)XSL, XSLT, SOAP, AJAX, WSDL

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP

Databases: Oracle 9i/8i, 10g, SQL Server 2008/2005/2000, DB2, Mysql, Sybase

Design Tools: UML, Rational Rose, Microsoft Visio

Version Control Tools: CVS, VSS, Clear Case, SVN, star team

Operating Systems: Windows 7, Vista, XP/2000/NT/98/95, UNIX, LINUX, Sun Solaris

Testing Tools: JUnit, SOA test

Change/Defect Tracking Tools: JIRA, clear Quest, star Team

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Created both stand-alone and clustered environments forJBOSSdomains.
  • Installed, configured, deployed, Monitored and troubleshootJBOSS4.2.1/5.0 GA and EAP domains.
  • Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
  • UsedLog4jfor logging and handling defects of the application
  • Used variousCore Javaconcepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Worked in Fast phase environment using Agile Methodology with short time deliverables.
  • Have good understanding of Ecommerce methodologies especially using Elastic Path.
  • Created Hibernate based Entity Classes and mapped them with Oracle Database tables.
  • Integrated spring framework IOC, Dependency Injection with Hibernate Orm framework and written several bean xml files.
  • Configured Struts tiles component with Spring MVC Frame Work.
  • Involved in writing the JUnit test cases.
  • Handled java design patterns like Business Delegate, Singleton, Factory, MVC patterns.
  • Written web services SOAP, WSDL and web services clients using Axis and XML, XSD implemented SOA architecture.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used Hibernate 2.0 as the ORM tool to communicate with the database.
  • Implemented AJAX to reduce Data transfer between client and Server.
  • Worked with TOAD to perform database related operations.
  • Extensively worked with JUnit framework to write JUnit test cases to perform unit testing of the application.
  • Worked in pressured environment solving critical and high priority bugs in Production environment.
  • Prepared Technical specifications with detailed requirements and dependencies including UML diagrams.
  • Involved with Spring IOC and Dependency Injection concepts to integrate Hibernate Dao classes with JSF Action classes.
  • TFS was used as the version control system to manage the developed application artifacts
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
  • Implemented Stateless Session beans (EJB) for middleware and deployed on Web logic Application Server.
  • Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
  • Involved in writing all client side validations using Java Script, JSON.
  • Involved in writing complex multi-table join and conditional Sql queries in Oracle Database.
  • Written Hibernate annotation based mapping java classes with Oracle Database tables.
  • Created Core java Interfaces and Abstract classes for different functionalities.
  • Extensively worked with Core java collection classes like Array List, Hash Map and Iterator etc.
  • Implemented java design patterns like Singleton, Factory, Strategy, MVC patterns.
  • Developed web services SOAP, WSDL and web services clients using Axis and XML, implemented SOA architecture.
  • Worked with Rich Faces library to enrich User Interface using JSF.
  • Created Managed Beans and defined navigation rules for Jsf pages.
  • Extensively worked with Oracle SQL to develop efficient queries.
  • Extensively worked with JUnit framework to write JUnit test cases to perform unit testing of the application.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Developed a persistence layer using ORM Hibernate for transparently store objects into database for Econfigure application.
  • Extensively worked on system test and production issues during the application development.

Environment: Java 1.6, J2EE, Servlets 2.6, Jsp 2.0, Spring, JSTL, Hibernate 3.3, XML, JAXP, XSLT, DoJo, JMS 1.1, Eclipse, IBM Web sphere 7.x, Tomcat 6.x, UML, Rational Rose, Log4J, Oracle 11g, Toad, JUnit, Web services, Ant, MQ Series, SOAP, WSDL, HPQC, PL/SQL Developer, IBM Clear Case, Unix, Windows.

Confidential, New Jersey

Sr.Java/J2EE Developer

Responsibilities:

  • Gather requirements, Estimate, Design and implement Production defects and new enhancements.
  • Developed and maintained EJB application .Worked on Stateless session bean, Statefull session bean, Message driven Bean.
  • Capture, evaluate Performance metrics and identify performance issues.
  • Coordinate with other IS teams to report any defects in Transaction processing and understand the impact of new products/fields.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context.
  • Developed Process and Data access Beans for business and data inquiry logic.
  • Performed production support for EJB application which listens to JMS Queue and Batches which runs based on cron-tab.
  • Extensively used CCMS-V4 Framework which is developed on Struts, spring, EJB and JPA frameworks and technologies.
  • Used JSP, AJAX and JSTL custom Tags to develop User Interface.
  • Used JavaScript for client side validations.
  • Used ANT to build applications and to manage application dependencies.
  • Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
  • Developed the Model, View and Controller Components in implementing Struts Framework.
  • Developed JSP pages and developed web application using Struts Action classes and Action Form classes of Struts Frame work.
  • Involved in Designing and Developing UI Interface using JSP, CSS, JavaScript, Ajax, WML
  • Configured Struts-config.xml and Web.xml, Struts-specific descriptor.
  • Configured database with hibernate.cfg.xml& database mapping with hbm.xml and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
  • Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Involved in design and implementation of the Payment Services, BSL, and OSL applications.
  • Analyzed the contracts of the business and generated required JaxB classes.
  • Understanding the requirements by interacting with business users and mapping them to design.
  • Involved in developing Restful API’s.
  • Used Hibernate as ORM framework for handling database interactions.
  • Used Apache Camel as an ESB tool and configured rules based Routes.
  • Worked with free marker templates for mapping data from Oracle BRM.
  • Involved in Migration of the sql statements from Oracle to MySQL..
  • Developed Stored Procedures, SQL Triggers and Functions using PL/SQL.
  • Involved in migration Oracle Web logic from 9.2 to 10.3
  • Configured Struts tiles component with Spring MVC Frame Work.
  • Performed automated code review using JCart.
  • Involved in writing the JUnit test cases.
  • Involved in Code Reviews to make sure best coding standards and java best practices.
  • Involved in Business meetings with end clients to capture the requirements for the system.
  • Defined the Dao Strategy with the JPA integration with the Spring Frame work.
  • Created data base tables, functions, sub queries and wrote prepared statements using PL/SQL.
  • Developed the entire application using My Eclipse and deployed locally on Tomcat server.
  • Designed and developed a logging component using Apache Log4J to log messages and errors.
  • Created JPA based Entity Classes and mapped them with Oracle Database tables.
  • Worked with Hibernate Named Queries for writing customized sql queries.
  • Implemented Core java Oops Concepts like Abstraction, Encapsulation, Method Overloading and created Interfaces
  • Hibernate3.0 is used to access Oracle database for accessing customer information in this application.
  • Responsible for builds and deployment of application using ANT tool on Web Sphere server on DEV, Test, UAT, QA and Prod blades.
  • Created Rest Web services Services to process the client request and response.
  • Worked with spring based JUnit framework for writing JUnit tests and integration tests.
  • Consumed Jms messages using ActiveMQ Jms provider.
  • Written sql DDL and DML scripts.
  • Defined Logging Strategy using Slf4j integration with Log4j and defined configuration.
  • Involved in Code reviews and followed standard java coding standards with the help of Find Bugs and PMD.
  • Worked with spring interceptor handlers to process the request and response before and after Controller execution.

Environment: Java 1.6, J2EE, Spring 3.1, Hibernate 3.6, XML, JAXB, Spring Jms 2.5, 1.1, Eclipse, Tomcat 7.0, Log4J, Slf4j, Oracle 11g, Toad, JUnit, Rest web services, ActiveMQ 5.6, Maven 3.x, Jackson 1.9, Unix.

Confidential, Tampa, Florida

Sr. J2EE Software Developer

Responsibilities:

  • Involved in talking to the business people, gathering requirements and addressing product enhancements discussions.
  • Involved in designing, processing logic, extensibility, user interfaces, integrations and testing application.
  • Developed the front end application using Struts Framework, JSP, CSS and HTML.
  • Used AJAX to poll the server using XMLHttpRequest and retrieve the latest data from the database.
  • Developing and coding business objects with EJB2.0 and Servlets.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed the complete Exception module using the existing framework that embraces Struts, Java, JSP, JSTL, and Ajax.
  • Developed Java Script for performing validations at the client side.
  • Exclusively used Struts MVC architecture for the migration of this application.
  • Involved in writing the Hibernate XML files for mapping and calling the Stored Procedures.
  • Spring framework is used to integrate Struts and Hibernate.
  • Used Maven for building application and to manage application dependencies.
  • Rewriting the code converting normal JSP pages to Struts JSP’s.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
  • Configured plug in classes for the interfaces of struts with spring and to delegate controls to use MVC design pattern.
  • Used Eclipse as an IDE for the design and development of the application.
  • Created Spring Interceptors to validate web service requests and enables notifications.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Used Maven for building application and to manage application dependencies.
  • Worked on creating topics, queues and MDBs for communication by using WebSphere JMS.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Worked on Installing and configured WebSphere Application Server.
  • Application Architecture is based on MVC Struts Framework. Designed and developed custom tags, action classes and action form beans.
  • Developed persistence logic using Hibernate for backend i.e. Oracle 10g.
  • Worked on Installing and configured WebSphere Application Server
  • Configured and created the build files using Maven Eclipse Plugin
  • Used WebLogic8.1 to deploy the application and all applications were developed using Eclipse IDE.
  • Involved in making enhancements to a standalone application and deploy in production.
  • Debugged production problems during testing and deployment phases.
  • Involved in debugging and troubleshooting.

Environment: Core Java, JSP, Servlets, JavaScript, Ajax, HTML, Weblogic, CSS, Solaris8, SQL, Hibernate, CVS, JDBC, JNDI, XML, SQL, Struts, Oracle10g, Log4j, and Eclipse.

Confidential, Libertyville, IL

J2EE Developer

Responsibilities:

  • Actively involved in the gathering of data, design and analysis of the system.
  • Worked with the team in the development of Use-Case diagrams and class diagrams using Rational Rose.
  • Developed the applications using Object Oriented (OO) design concepts.
  • Extensively used Application Resource Bundle feature of Jakarta Struts Framework for eliminating the hard coding in terms of field label and alert messages in JSPs.
  • Involved in writing of JSP pages for the presentation of data.
  • Use of JavaScript for Client Side manipulation in JSP pages.
  • Implemented MVC architecture using Apache STRUTS framework.
  • Developed front end with JSP using Struts Tag library and Action Forms.
  • Gathered the business requirements from Clients
  • Design and develop the application using UML and Visio
  • Created Servlets that calls the appropriate method in the Enterprise Java Bean (EJB) components.
  • Wrote server codes using JSP, JDBC to facilitate connect, retrieve, and display information from the database server.
  • Implemented MVC design pattern using Struts framework.
  • Developed Servlets, JSP's, Java Beans.
  • Performed Unit testing using JUNIT
  • Used Web Logic Application Server for deploying various components of the application.
  • Wrote Stored Procedures using PL/SQL.
  • Created user and database objects such as tables, views, and indexes.
  • Used CVS repositories for version controlling.
  • Deployed application on Web logic Application Server.
  • Used tiles framework, validation framework in the application.
  • Implemented JDBC framework by incorporating DAO design patterns.
  • Extensively involved in designing and implementing several backend network performance components using EJBs.
  • Extensive use of Enterprise Java Beans (EJBs) for middle tier component implementation and implementation of business logic.
  • Creation of Database Management System using PL/SQL statements, stored procedures and triggers.
  • Worked closely with testing for unit, module and integration testing.
  • Involved in debugging issues for production releases.

Environment: JDK 1.4, J2EE, Apache STRUTS1.1(MVC), SQL, Maven, Unix, Log4j, Servlets, JDBC, EJB, Oracle 10g, PL/SQL, Ajax, JDBC, JNDI, Tomcat, JSP.

We'd love your feedback!