Sr. Java Developer Resume
Deerfield, IL
SUMMARY
- Senior Java/J2EE Programmer with 7+ years of experience in the design and implementation of object - oriented systems.
- Experience in database modeling, SQL, and PL/SQL.
- Experience in Oracle 10g, DB2, SQL Server, RDBMS, MY SQL and MS Access.
- Experience in developing Use Cases and interaction diagrams to include sequence, collaboration and class diagrams using Rational XDE, Rational Rose and Unified Modeling Language (UML).
- Experience using version control tools to include Microsoft Visual SourceSafe 6.0,Rational Clear case 7.0
- Having in-depth knowledge in J2EE technology, Websphere, Weblogic Application Servers
- Experience using JUnit for framework testing.
- 5 Years of Experience in Data Modeling.
- Experience in Windows 9x/NT/2000/XP/Vista.
- Experience in the customization and deployment of J2EE packages in major application servers to include Oracle Application server.
- Experience using J2EE components including Spring, Java Server Pages (JSP), Java Beans, JSF, Struts, Hibernate,JDBC and Java Servlets.
- Experience in scripting languages to include HTML, DHTML, JavaScript, and CSS.
- Experience inOracle 9i Jdeveloper,Oracle 10g JDeveloper,Oracle 11g Jdeveloper, Eclipse 3.3, RAD 7.0.
- Experience in full software development life cycle(SDLC)of database administration.
- Responding and working with Application Development teams.
- Supported the system 24x7. Ability to work Confidential regular hours.
- Excellent communication and interpersonal skills.
- Experience in working on multiple large projects concurrently.
TECHNICAL SKILLS
Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6, C, C++, Python
Client Scripting: JavaScript, Applet, VBScript
Server Scripting: JSP1.2,2.1, PHP,ASP
Platforms: Windows 2003 Server, AIX, HP Unix 3000, Solaris 4.1, Linux Red hat Enterprise Server 5.0.
Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect, Altova Database Spy
ORM Frameworks: Hibernate 2.0.2.1,3.0, iBatis, JPA
J2EE MVC Frameworks: Struts 1.1,1.2,1.3.8, Struts 2.1, JSF 1.1, 1.2, Spring 2.5,3.0, MVC, Spring Web Flow
IDEs: Eclipse 3.2, 3.3, MyEclipse 5.5, 6.6, JBuilder 2005,2006,IBM RAD 7.0,7.5, WSAD 5.0,Websphere 6.0, 6.1,NetBeans 5.5.1, 6.5, Sun Java Studio 7, 8.1, IBM WID 6.2 .
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)
Web service Tools: SOAPUI, HttpMoniter, TCPMon
Web service Implementations: Axis 1.0,2.0, JWSDP, Jersey, Metro, XFire, CXF 2.0
Middleware Technologies: Spring 2.0,3.0, COBRA, JNDI
Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory
UML Tools: Altova UML Spy 2009,2010, MS Visio, Rational Enterprise
HTML Editors: MS FrontPage 2003, Adobe Dreamweaver MX CS4.
White box Testing (Functional, Load): JUnit 4.1, JwebUnit, HttpUnit, DBUnit, LoadTest, TimedTest
Black box Testing (Functional, Manual, Load): Jmeter, LoadRunner 9.1, WinRunner,QTP.
Ajax Frameworks: Dojo, DWR, GWT, Prototype, EXT-JS
JavaScript Frameworks: Jquery, EXT-JS
Batch Scripting: ANT 1.4,1.5,1.6, Hudson, Maven
XML Tools: Altova XML Spy
Messaging Technologies: JMS, MDB
PROFESSIONAL EXPERIENCE
Confidential, Deerfield, IL
Sr. Java Developer
Responsibilities:
- Interact with Business analyst to analyze the business requirements and seek clarification.
- Configured and built using Bounce framework on Websphere server 6.1.
- Develope HQL queries and Criteria queries for use in application.
- Implemented transaction management for ORM project using Spring Transaction Management API.
- Involved in design and implementation of application, relying on Service Oriented Architecture (SOA),using Web Services, SOAP and RESTful
- Involved in front end validation using JQuery, Javascript.
- Implemented asynchronies process using JMS and MQ messaging. Using internal JMS framework tocontrol MQ retry process and MQ failover.
- Created and Built project using Maven.
- Prepare unit test cases using JUnit, Mockitos
- Involved in configuration management tool using Subversion (SVN).
- Provide technical support to QA and Production teams.
- Involved in web services testing using Soap UI tool.
- Supporting System Integrating Testing and User Acceptance Testing.
Environment: JDK 1.5, J2ee, JSP, Spring 3.x, Hibernate 3.x, JMS MQ Queue, SOAP /Restful Web service, Oracle 11g, Toad, XML, RAD 7.5, WAS 6.1, EXT-JS, JUnit 4.x, JQuery, CSS, HTML.
Confidential, North Haven, CT
Sr. Java/J2EE Developer
Responsibilities:
- Effectively interacted with team members and business users for requirements gathering.
- Understanding functional specifications and documenting technical design documents.
- Implemented Presentation layer components using free marker, JavaScript, HTML, CSS, DOJO, JSP and Struts.
- Followed Agile software development with Scrum methodology.
- Configured Struts Framework to implement MVC design patterns.
- Developed various Struts action classes for handling requests.
- Designed and developed service layer using Spring with AOP and Inversion Control.
- Implemented the integration of Struts with Spring.
- Designed UI screens using JSP, Struts tags HTML. Used JavaScript for client side validation.
- Extensively used Spring AOP module for logging and transaction management.
- Used Spring HTTP module to access upstream systems like CRM.
- Implemented the Business objects and configured those objects in Spring configuration file.
- Written the DAO and DAO implementation classes for Model layer.
- Spring JDBCtemplate module has used to interacting with database.
- Using WebServices to retrieving data from different systems.
- Generated the WebServices client code from WSDL and invoke server side services through the client.
- Implemented the error handling.
- Implemented various Design Patterns like Abstract Factory, MVC and DAO.
- Extensively used Java 1.5 features.
- Used Rational Application Developer (RAD) as Integrated Development Environment (IDE).
- Created SQL Statement, Stored Procedure, and PL/SQL using TOAD
- Developed the configuration files and deployed the application in Websphere application server.
- Used SVN for version controller and Mercury Quality Center as the Defect Tracking System.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews
- Performed unit testing and involved in the defect fixing.
- Involved in system testing and user acceptance test.
- Used ANT as the build tool.
- Code coverage is done by using Source Scan.
Environment: Java1.5, HTML, JavaScript, Free marker, JSP, Dojo, Struts2, Spring, Spring JDBC, Eclipse,WebServices, RAD 7.0,Websphere6.1, Tomcat, Oracle, ANT, TOAD, SVN, Mercury Quality Center, UNIX and Log4J.
Confidential, Columbus, Ohio
J2EE Developer
Responsibilities:
- Analyzed and estimated the change requirements based on customer needs.
- Worked in the enhancement, testing and bug fixing of Member portal
- Worked in the enhancement of registration servlet application using Java, servlet, JSP,EXT-JS,Spring and implemented MVC2, DAO, DTO design patterns.
- Configured beans.xml and implemented spring dependency injection for reg. servlet application.
- Created batch jobs in java to verify the registration eligibility of member’s.
- Worked on developing UI for member portal using JSP and JSTL, and converted the request parameters from user interfaces into XML format.
- Involved in Development of DOJO components.
- Implemented Siebel Integration
- Developed web services client in Java using Axis to access COBOL web services.
- Worked on setting up and integrating the registration servlet application in Websphere application server with the back ends.
- Created LDAP services for user authentication and authorization.
- Developed JUnit test cases for member portal and reg. servlet application and testing.
- Worked on the root cause analysis for the major outages in the portal.
- Interacted with customers in solving their issues in portal.
- Created and Modified DAO’s to communicate with DB2
- Updated the MPH document with the enhancement changes made in the portal.
- Worked on creating test data for testing in the lower regions.
Environment: Java, Servlets, JSP, Spring,EXT-JS, Hibernate, Web services, MQ, Eclipse, XML, Dojo,WebSphere 6.0, Apache, Siebel, RAD, XMLSpy, Oracle, Sybase, DB2, CVS, ClearCase, JUnit, ANT, LDAP, UNIX, Service Center
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Developed different Web Service for functionality to communicate with outside process and fetch the data from Outside Process to online system.
- Developed functionality for Canadian conversion which read the data from BLOB and applied conversion and Update the BLOB in the database.
- Worked on JAXB(Java API for XML binding) 2.0 functionality for outside process which Marshal the data from XML in the system as Java objects and also UnMarshal Java object into XML message as Shipment process message. This functionality is used to send Shipment message to customer and retrieve the data from Mill.
- Developed application using JSF and Ice faces as a presentation layer, Business objects, and bean managed as a Business Logic layer and DAO as an integration layer.
- Used RichFaces with JSF framework and JSF components-Button, Label, Html, Static Text, Text Area etc and JSP to develop interactive UI.
- Participated in code refactoring meeting and also performed analysis of code for refactoring.
- Developed Servlets that translates interactions with the JSP pages into actions to be performed by the DAOs.
- Maintained the application modules in version control using Clear Case and Clear Quest.
- Developed the logging modules using Log4J for the entire application.
- Deployed and integrated the application both in System DEV environment and QA.
- Worked on Rational Clear Quest for deployment task, update the status of assigned activity and send for further deployment on QA and Development environment.
- Developed individual JUnit test classes for unit testing of the application.
- Worked on TOAD 10.6 Developer to perform the pl/sql operations.
- Developed different application in Rational Application Developer and deployed application on WebSphere Application Server.
- Communicated and commentated information both orally and in writing.
Environment: Java, J2ee, JSP, Struts, Spring, Servlets, Hibernate, Java Script, Java Bean, HTML, XML, CSS, Web services, AJAX, IBM Rational Application Developer (RAD 7.0), IBM WebSphere Application server 6.1.0, Oracle, TOAD 9.0, JDBC, Rational Clear case 7.0, Linux, Eclipse Memory Analyzer Tool (MAT),JAXB 2.0,Log4J, JSF 1.0, Rich Faces 3,JUNIT 4.8.2
Confidential, Rochester, MN
Java 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
- Implemented 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
- Implemented 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
- SQL developmentusing Stored Procedures, Views and Queries with Oracle, DB2
- Configured JMS in the WebSphere application server to send messages to all the donors.
- Involved in Writing and reviewing unit test cases using JUnit
- Maintained version control using VSS tool
- Involved in writing configuration files XML
- Deployed the application using JBoss Application Server
- Involved in Production Support of this project
- Identified and solved problems
Environment: Java, J2ee, Spring, JSP, Servlets, Java Script, Java Bean, HTML, XML, CSS,Websphere 6.0, Web services, JMS, AJAX, Eclipse, DB2, Linux, PL/SQL, JDBC, Oracle, Microsoft visual source safe 6.0