We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume Profile

Birmingham, AL

Professional summary:

  • Over 7 years of IT experience in Analysis, Architecture, Development, Implementation and Integration of Client-Server and standalone applications using Java/J2EE. Object Oriented Design and Methodologies .
  • Experienced in Analysis, Design, Development, Testing and Implementation of software including Client Server application.
  • Experienced in JSDK, J2EE, Java Servlets, JSP, Java Beans, ORM - Hibernate, Maven, MVC, JSP, Struts, spring, Java Swing, JDBC, JavaScript, Ajax, CSS and HTML.
  • Extensive experience in working with different MVC Frameworks like spring, Struts and ORM Object Relational mapping tools like Hibernate.
  • Strong experience in MVC architecture and design implementation using Servlets and JSP as well as open source frameworks such as Struts and Spring MVC.
  • Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, JNDI, AJAX and Custom tag Libraries.
  • Experience in developing multi-tier Enterprise Applications using MyEclipse, WebSphere Studio WSAD , RAD and RSA Application Developers.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session fa ade, Model View Controller MVC , Data Access Object DAO . Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Good experience in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
  • Experience with Web/Application servers BEA WebLogic, IBM Web Sphere, Apache Tomcat, AXIS, REST FUL API and JBoss.
  • Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC, Axis.
  • Experience in developing ANT scripts and Maven Scripts for the build and deployment of J2EE applications.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development TDD , Iterative and Agile Methodologies.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

Technical Skills

Languages

Java JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6, Java SE 7 , SQL, PL/SQL, C, PHP, C

APIs

JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP

Design Patterns

MVC, DAO, DTO, Front Controller, Session Fa ade, Business Delegate, Observer, Singleton, View Helper, Decorator etc

Frameworks

Struts, Hibernate, Spring , JSF

XML Technologies

XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, Xquery

Scripting/GUI Tools

HTML, DHTML,DOJO, JSON, JavaScript, CSS, Shell Script, Dreamweaver

Application Servers

WebLogic 7.0/8.1/9.1/10.0, JBoss 4.0, Apache Tomcat 4.x/5.x, WebSphere 5.0/5.1/6.0

IDE

Eclipse 3.x, RAD 6.0, WebSphere Studio Application Developer WSAD , NetBeans 5.x/6.0,

JBuilder 5/6/7/8

Build and Test Tools

Ant, Maven, Junit 3.8/4.0, JwebUnit, Http Unit for Junit

Databases

Oracle 9i/10g, MySQL 3.x/4.1/5.0, SQL Server 2000/2005

Operating Systems

Windows 2000/XP, Sun Solaris, Red Hat Linux

Project Summary:

Confidential

Role: Sr.Java/J2EE Developer

Responsibilities:

  • Developed user interface using JSP, Struts Tags to simplify the complexities of the application
  • Configured the Struts configuration file and Application context file based on the struts and Spring entries.
  • Developed Struts action classes and involved in integrating the action classes with services through spring configuration files.
  • Used Spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer
  • Involved in various phases of project development following Agile Extreme Programming
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Developed Export Excel and Jasper reports for print PDF throughout the application.
  • Involved in writing build script to generate WAR and EAR files.
  • Involved in developing user interfaces using JSTL, Display tags, XML, HTML, and CSS.
  • Worked with Web logic application Server Dev and UAT for the deployment of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Ajax and JavaScript for validations on client side.
  • Performed version control management using Subversion.
  • Involved In Bug Fixing, QA Support and Production Support.

Environment: Java 1.5, J2EE, Spring 2.5.6, Struts 1.3.10, AJAX ,JQuery , XML, JavaScript, CSS, Oracle 9i/10g TOAD ,I Report Jasper Reports ,Eclipse3.3.2, Tomcatv6.0,Weblogic9.2, SubVersion,log4J 1.2.15 and Windows XP.

Confidential

Role: Java J2EE Developer

Responsibilities:

  • Involved in Requirements Analysis, planning and Use case study of the application.
  • Involved in the development of screens using HTML, CSS, JavaScript, JSP and Struts tags.
  • Prepared the technical design for the system that adheres to the MVC architecture using Struts.
  • Designed and implemented the logging mechanism using Log4j API.
  • Implemented Struts Action classes for business logic and form bean classes for validation by using Struts framework.
  • Used Spring framework for wiring and managing business objects.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Developed POJO based programming model using Spring.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Transaction Management using the Hibernate configurations
  • Involved in writing SQL Queries, Packages, PL/SQL Stored Procedures, and Functions.
  • Involved in Creating and Deploying Session Beans, to map the fields in the database.
  • Involved in Writing and reviewing unit test cases using JUnit
  • Used VSS as a version control system.
  • Involved in writing configuration files XML .
  • Used JBoss Application Server for this application.
  • Involved Production Support for this project.

Environment:J2SE 1.5/J2EE 1.4, Servlets 2.4, JSP 1.2, EJB 2.0, Struts 1.x, JSTL, Spring 2.x, Hibernate 3.x, Oracle 8i,VSS,JBoss 4.x.

Confidential

Role: Sr. JAVA Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML Unified Modeling Language - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Interacted with business partners for requirement gathering.
  • Used UML for system modeling.
  • Modified existing User Interface using HTML, CSS, and Java Script.
  • Created dynamic web application pages using tools such as Dream weaver, adobe Photoshop.
  • Developed UI based on struts framework, using JSP, struts tag library, JSTL, Servlets and DHTML with extensive java scripts to reduce Server hits, improving performance.
  • Developed Action Forms, Action classes and Servlets based on the Struts Framework.
  • Performed Portal Administration activities on the Web sphere Portal including creating Layouts, Pages, and Users, roles, groups, themes and Skins.
  • Developed GUI in Swing using JComboBox, JTextField, JTextPanel and JTextArea components.
  • Implemented Most popular MVC Model-View-Controller Architecture has been a de-facto standard for the JSP based UI development using Struts, Singleton, and Service Locator etc.,
  • Developed XML based Files for the file DB.
  • Developed an application for parsing the XML data using DOM SAX.
  • Worked with the Product Management Team for freezing the features to be implemented in the project.
  • Worked with the architectural team for the analysis.
  • Involved in developing and deploying EJB's - Session and Entity Beans and writing several persistence classes, java beans, and several other utility classes.
  • Used Hibernate as Object Relational OR Mapping Tool for the backend data persistence.
  • Implemented a client for tuning search system using Java Swing.
  • created dynamic website with standalone application functional using Swing Toolkit, and we developed and debugged AJAX applications in the Java language
  • Developed Activation Module, used Web Services, which enables cross platform interfaces to provision the service.
  • Multithreaded Java application to process the customers request from the request store.
  • Created Portlets using Websphere Portal Toolkit 6.0 and deployed them on the Websphere portal server.
  • Developed Web Services and Responsible for the creation of the Web Services using SOAP Simple Object Access Protocol with HTTP protocol.
  • Used Design Patterns like DAO, Singleton.
  • Used JMS and MQ Series for sending updates to various other applications.
  • Developed Event Handlers, which can be changed based on the service change without disturbing the basic architecture.
  • Developed loosely coupled applications.
  • Integrated Activation application with Struts to provide friendly application for the Testing and Technical support.
  • Developed web service Clients for testing the application.
  • Worked on performance related issues and Preparation of code documentation was done.
  • Developed Java Applets using Swing components like buttons, labels, tree controls, table controls.
  • Involved in writing JUnit test cases and system test cases. Developed Shell Script and Batch files for the Application.
  • Worked with configuration management groups for providing various deployment environments set up, including System Integration testing, Quality Control testing etc.
  • Participated in Unit Testing and application end-to-end testing
  • Wrote SQL queries for efficiently retrieving data from the database.
  • Used Hibernate mapping for connecting to the database.
  • Used Rational ClearCase for source code versioning.
  • Involved in creation of UML diagrams like Class, Activity, and Sequence Diagrams using modeling tools IBM Rational Suite mainly worked on IBM Rational Rose.
  • Developed and deployed Session and Entity Beans on Weblogic Application Server.
  • Involved and worked on to solve critical production issues, related to Weblogic application server and application issues on UNIX, Linux and windows OS.

Environment: HTML, CSS, Java 1.5, C , J2EE,UML, XML, Eclipse/RCP, Servlets, JSP, Websphere 6.0 Portal Web Logic 9.2, EJB3.0, Oracle 9i/10g, CVS, RationalRose, ClearCase, JQuery, Hibernate, Struts, Spring, Swing, Rational Unified Process RUP , JUnit, Web Services, SOAP ,Security Services.

Confidential

Role: Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, and Development Customization of the Application.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session fa ade, Singleton, Factory and DAO.
  • Involved in the application development using JAVA/J2EE, Hibernate, Struts, EJB, JMS, WID and WebSphere.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Implemented the application using Struts Framework which is based on MVC design pattern.
  • Developed user interface using Struts Tag Libraries to simplify the complexities of the application.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Used Hibernate ORM for data persistence and transaction management.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Developed EJB MDB's and message Queue's using JMS technology.
  • Extensively used HTML, JavaScript and Ajax for client side development and validations.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Used Web services SOAP for transmission of large blocks of XML data over HTTP.
  • Developed and Deployed Components in the WebLogic Application Server.
  • Used Log4J for logging in the application, Ant tool to build and configure J2EE applications
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, Spring, Struts, Hibernate, JSP, JSON, JSTL, JMS, MVC, EJB, WID, AJAX, JSF, DOJO, Eclipse, XML, SOAP, Log4J, Ant, Apache, WebLogic, PL/SQL, Oracle, Windows and Linux.

Confidential

Role: Software Engineer

Responsibilities:

  • Gathered Business Requirements and meeting different users of the application.
  • Developed WebServices for saving and updating order details, including some other common services which include Protocol Services etc.
  • Mapped and managed Object/table relationships in Hibernate.
  • Defined and developed the User interface screens and the corresponding Java artifacts using Struts.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Performed Client side validations using Java script.
  • Wrote SQL queries and stored procedures to interact with the DB.
  • Performed Unit testing and prepared new test case documents.
  • Implemented various useful design patterns including Singleton and Data Access objects etc.
  • Implemented business logic using Servlets.
  • Implemented Tag handler classes using Custom Tags.
  • Used ESB to develop message flows for routing and transformation of the web services requests.

Environments: Java, JSP, Servlets, Struts , Hibernate, WebLogic application Server, Web Services, SOAP, WSDL, HTML, XML, Oracle, Windows and UNIX.

Hire Now