Sr. Java / J2ee Developer Resume
Saline, MI
SUMMARY:
- 8 years of Information Technology. Experience in Software Development and Object Oriented Programming that includes requirement Analysis, Design, Development and implementation of Web Based, Client/Server applications and Database applications.
- Proficiency in building web applications using Java, Servlets, J2EE, JDBC, ODBC, JSP, HTML, DHTML, Java Script, XML, XSLT, Hibernate, JNDI, UML, SQL, PL/SQL, Oracle 9i 10 G, SQL Server, web services.
- Experienced in spring and Struts Framework and dealing with custom tag libraries and tiles.
- Extensive experience in design, development, performance tuning and testing of client - server applications, enterprise applications, Web applications and Web services.
- Significant experience in Hibernate, Spring framework and Spring MVC
- Extensively worked on different modules of spring like Spring Core (Spring IOC), Spring MVC, etc.
- Have good understanding of various J2EE Design Patterns such as Model View Controller Architecture, Business Delegate, and Service Locator in J2EE Framework.
- Good understanding of Agile Software Development methodologies like Scrum and Test Driven Development and iterative software development process like RUP
- Experience in developing web services using SOAP based on customized SOA Framework.
- Familiar with XML Schema and XML parsers (DOM & SAX).
- Comprehensive Knowledge base of UML and J2EE Design patterns like Singleton, Factory, Business Delegation, Service Locator and DAO.
- Good web page designing skills using HTML, DHTML, JSTL, XSLT, Java Script.
- Experienced in deploying Web Applications on Apache Tomcat, JBOSS, and Iplanet.
- Ability to be an effective team player and work under time constraints.
- Highly motivated experienced professional with excellent interpersonal and Communication skills and ability to adapt to new working environment.
- Strong combination of Business & Technical skills
- Effectively interact with design, development, configuration management, production support and post production support team to attain the perfect end product.
- Strong trouble-shooting & user interface capabilities with good Analytical and communication skills as a good team player.
- Excellent communication and inter-personal skills, leadership qualities and conscience.
- Ability to meet deadlines and handle pressure and co-ordinate multiple tasks in a work / project environment.
- Excellent communication and problem solving skills.
TECHNICAL SKILLS
OPERATING SYSTEM: DOS, Windows, Unix
LANGUAGES: C/C++, Java, J2EE, JSF, Tapestry, MVC, Spring, JPA, Hibernate, JUnit, log4j
WEB LANGUAGES: HTML/DHTML, XML, CSS, PHP, JavaScript, Jquery
DATABASE LANGUAGES: SQL, PL/SQL, Oracle, MySQL
RDBMS: Oracle, MySQL, DB2
JAVA/J2EE TECHNOLOGIES: JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Custom Tag Libraries, RMI, Struts, Spring, Hibernate
WEB SERVICES TECHNOLOGIES: XML, SOAP, WSDL
APPLICATION/WEB SERVERS: JBOSS, Apache Tomcat,Intellij, CVS, Subversion, Ant, Maven, Jetty
IDE: Netbeans, Eclipse
TOOLS: Toad, Rational Rose Enterprise Edition, QTP, QC
Java Framework: Struts, Spring, Hibernate
PROFESSIONAL EXPERIENCE:
Confidential, Saline, MI
Sr. Java / J2EE Developer
Responsibilities:
- Used JSTL for performing iteration and conditional actions for the web pages.
- Used Hibernate, Servlets and other J2EE technologies for the server side programming.
- Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
- Developed front-end/presentation tier development using Jsp,JQuery, JavaScript, display tag library, CSS and AJAX Used Hibernate 3.2 as ORM solution in persistence layer of the application
- Used Hibernate Criteria queries for dynamic database operations. Using Websphere Admin console setup the data sources, JNDI properties and JVM custom properties to load environment specific files in web application.
- Involved in implementing business logic and storing data into database using J2EE, Servlets, and Hibernate.
- Designed and developed JSP and JSF pages with HTML5, JavaScript, XML to accomplish the front-end validations
- Developed the entire front end screens using Ajax, JSP, JSP Tag Libraries, CSS, Html and Javascript.
- Used JavaScript and JQuery for front end validations and functionalities.
- Developed persistence logic using Hibernate 3.0 to access information in the database.
- Used Maven to build and deploy the application on JBoss5.5
- Implemented Web Services to send or retrieve data from different applications using SOAP protocol
- Used PL/SQL developer for writing the queries.
- Consumed web services from different applications with in the network
- Worked on Enterprise JavaBeans is service -side model that encapsulate the business logic of an application
- Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
- Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate
- Used Spring Web flow to manage complex page flows.
Environment: Java Beans, Clear Case, Tomcat, Apache, WebSphere Aplication Server, Spring, Struts, JSP, Servlets, JavaScript, CSS, HTML, Java, Eclipse, Visio, Oracle, MySQL, Windows, Clear Case, Clear Quest.
Confidential, IL
Sr. Java / J2EE Developer
Responsibilities:
- Developed application using Struts framework that leverages classical MVC architecture
- Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
- Developed the workflow interfaces using JSPs, CSS, Struts Tiles layouts and the request processors using Dispatch Action and Action
- Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery javaScripts.
- Integrated with WebMethods via web services.
- Created topics, queues and MDB's for communication using JMS/IBM MQ Series
- Used JAX-RPC Web Services using SOAP to process the application for the customer
- Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Worked on Enterprise JavaBeans is service -side model that encapsulate the business logic of an application.
- Developed Tables, Indexes and Triggers for the database using TOAD
- Used SWING components to develop standalone client which communicates with the Multithreaded server application
- Configured the connection pools and security for the server
- Used JUnit to perform unit testing
- Developed the application using Eclipse
- Deployed the application on WAS 6.0 on Red Hat Linux
- Developed the application using Rational Application Developer
- Supported Testing Teams and involved in defect meetings.
Environment: Websphere Application Server, CSS, Tomcat, Ant, Apache, HTML, JavaScript, oracle, Java, MySQL, Transform software for GUI, spring, Eclipse, Agile.
Confidential, Rochester, NY
Sr. Java / J2EE Developer
Responsibilities:
- Consumed web services as per the WSDLs provided by the other applications.
- Used Hibernate framework as persistence layer
- Used Spring MVC for annotation driven transaction management and integrated with Hibernate framework.
- Developed stored procedures, functions and triggers
- Responsible for adding external resources into the server's class path to simplify the war file configuration
- Used SVN locally for revision control and Hudson CI Environment to generate reports (code-coverage, PMD errors and Find Bugs report)
- Configured Data Source and class path for the application server
- Used JProfiler for inspecting memory leaks and performance issues
- Scheduled multithreaded file transfer to the remote server using Apache libraries
- Tracked bugs and documented product backlogs using Rally and SharePoint
- Used ANT tasks to deploy the application and run automated tests
- Developed the application using Eclipse Ganymede
- Deployed the application on a WebLogic server on a Windows XP platform
- Design of Java Servlets and Objects using J2EE standards.
- Designed Use cases, activities, states, objects and components.
- Coded HTML, JSP and Servlets.
- Coding xml validation and file segmentation classes for splitting large XML file into smaller segments using SAX Parser.
Environment: Java, J2EE, Hibernate, Tomcat, Junit, JSF, JSP, Servlets, Struts, JavaScript, UML, MySQL, Windows 2003.
Confidential, Buffalo, NY
Sr. Java Developer
Responsibilities:
- Developed ant scripts and developed builds using Apache ANT
- Extensively used MVC architecture implementation on Eclipse framework.
- Creating WSDL documents for deployed SOAP services & XML WebServices
- Involved in developing the front-end components using HTML, CSS, Java Server Pages, AJAX, Servlets, JSTL and XML.
- Client side data is validated using JavaScript before being submitted to the database.
- Developing, coding, testing, modifying, maintaining and documenting new web applications.
- Creating Java, J2EE reusable business components and XML, XSL and XSD schema definitions.
- Developing PL/SQL Stored Procedures in Oracle atabase using Sql Developer and TOAD tool.
- Created SOAP Web Services using WSDL to connect with external clients.
- Created various request/response scenarios to test SOAP Webservices using SOAPUI.
- Developed web application using Spring framework's Dependency Injection (Inversion of Control/IOC) to effectively manage various bean components across the application.
- Extensively used Spring framework's Aspects to log some important data such as time taken for execution of methods etc which is used to analyze the performance of the application.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA WebLogic Application Server.
Confidential
Java Developer
Responsibilities:
- Extensively used OOD concepts for building core java modules for various modules.
- Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc using Rational rose.
- Used Toplink in data access layer as ORM (Object Relational Mapping) tool for accessing information from and updating information in the database.
- Developed client GUI modules using JFC, Swings, HTML, CSS, JSP and Java Swings for the applications in NetBeans IDE.
- Developed JSP, Java Classes, and JavaScript following MVC framework.
- Applied OOD concepts for building core java modules for various modules and involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc using Rational rose.
- Developed Web pages using JSPs with Tag libraries, HTML, JQuery, Spring MVC and JavaScript. Wrote Action Form and Action classes.
- Used Hibernate in data access layer as ORM (Object Relational Mapping) tool for accessing and updating information in the database.
- Developed client GUI modules (JFC, Swing)
- Developed Presentation Layer using HTML, CSS, JSP, AJAX, DOJO for the applications in NetBeans IDE.
- Worked on writing Sql Queries and Stored Procedures using PL/SQL. Used SQL for a DB2 database.
Environment: Websphere Application Server, CSS, Tomcat, Ant, Apache, HTML, JavaScript, oracle, Java, MySQL, Transform software for GUI, spring, Eclipse, Agile.