Sr. Java/j2ee Developer Resume
Dearborn, MI
SUMMARY
- Having around 9+ years of extensive experience in web/enterprise application development using J2EE, Java and related technologies.
- Strong Experience in JavaBeans, EJB, JMS, JNDI, JTA, RMI/IIOP, Java Mail, Servlets, JSP, JSF, applets, AWT/JFC Swings, JDBC, Hibernate, XML, XSL, JNDI, Oracle SQL, PL/SQL, ANT tool and Unix Shell Scripting.
- Worked using several Design patterens (Singleton, Facade) and J2EE design patterns like SessionFacade.
- Strong expertise in OOAD (Object Oriented Analysis and Design)
- Experience with Healthcare,Banking and Manufacturing
- Experienced in scripting languages: JavaScript,Jquery,JSON,Ajax,HTML and CSS for web - based front end development.
- 5+ years of experience in Backend Development using Oracle PL/SQL, DB2, MySQL & SQL Server.
- Strong expertise in Struts(1.1,2.3), Spring MVC frameworks.
- Expertise knowledge in using Hibernate/JPA ORM, SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.
- Experience in Object Oriented Design, analysis and modeling using UML and Microsoft Visio.
- Strong experience on Websphere(5.x,6.x,7.x), Jboss 1.3.x and Tomcat servers.
- Strong experience on Software development ID’s like Eclipse,RAD 6 & 7,RSA
- Excellent analytical, interpersonal and communication skills.
- Expertise in UML modeling using MS-Visio and Rational Clearcase.
TECHNICAL SKILLS
Languages: Java/J2ee, SQL, PL/SQL
Internet Tech: EJB,Servlets,JSP,Struts,Applets,JavaSwings,JavaBeans,RMI, JDBC,SQLJ, JMS, HTML, JavaScript,Jquery,Ajax,XML(DOM and SAX parsers), Hibernate,JPA
Databases: Oracle7.x/8/9/10g(PL/SQL,SQL*PLUS),MSAccess,DB2,UDBSQLServer
Operating Systems: Windows NT/XP/2000, UNIX, Linux, Sun Solaris
IDE Tools: RAD,RSA,Eclipse 3.x,TOAD,VISIO 2003, IDEA IntelliJ 5.
Web Servers: WebSphere Application Server 5/6/7,iPlanet,JBoss3.2.xTomcat4.0/ 5.x
Reporting Tools: MSProject, MSExcel, PowerPoint, Adobe Report writer
Version Control: VSS, ClearCase, SVN
Testing Tools: Junit.
PROFESSIONAL EXPERIENCE
Confidential, Dearborn,MI
Sr. Java/J2EE Developer
Environment: J2EE, Struts, JQuery, JSON,Ajax,Oracle 11g, SQL Server 2005, Windows, RAD, WAS 7.0
Responsibilities:
- Involved in gathering requirements, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Involved in High Level and Low Level Design.
- Designed and developed the EBB application using Struts frame work.
- Developed the client and server side filed & data validation scripts using JavaScript and JQuery.
- Developed SQL and PL/SQL query and procedure to interact with the database.
- Worked in on Controllers to reduce the functionality of front end.
- Performed unit test and part of the system and integration testing.
- Responsible for configuring and deploying the builds on Web Sphere application server using RSA.
- Performed unit testing on newly developed code using JUnit test cases.
- Involved in integration test, bug fixing and code reviews.
- Provided Test Scripts with test results of each task delivered to the client team.
- Conducted daily status meeting with the team members and the weekly status meeting with the clients.
Confidential, Dearborn,MI
Sr. Java/J2EE Developer
Environment: J2EE, Struts, JQuery, SQL Server 2005,JSON,Ajax,Windows, RSA,WAS 7.0
Responsibilities:
- Involved in gathering requirements, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Involved in High Level and Low Level Design.
- Designed and developed the CAER application using Struts frame work.
- Developed the client and server side filed & data validation scripts using JavaScript and JQuery.
- Developed SQL and PL/SQL query and procedure to interact with the database.
- Worked in on Controllers to reduce the functionality of front end.
- Performed unit test and part of the system and integration testing.
- Responsible for configuring and deploying the builds on Web Sphere application server using RSA.
- Performed unit testing on newly developed code using JUnit test cases.
- Involved in integration test, bug fixing and code reviews.
- Provided Test Scripts with test results of each task delivered to the client team.
- Conducted daily status meeting with the team members and the weekly status meeting with the clients.
Confidential, Dublin,OH
Sr. Java/J2EE Developer
Environment: J2EE, Struts, JQuery, Junit, Oracle, SQL Server 2005,UNIX, RAD,WAS 8.0
Responsibilities:
- Involved in business requirement analysis, feasibility study, Requirement Specifications (SRS) document preparation, designed multi-scenario process flows and Prepared External design documents for Project
- Involved in High Level and Low Level Design.
- Designed and developed front-end presentation layer using JSP, HTML,Jquery.
- Developed the client and server side filed & data validation scripts using JavaScript and JSP.
- Designed and developed all the web component modules using Struts and tiles framework (Model-View-Controller design) for front-end presentation layer to split into tiles and designing framework.
- Designed the system architecture in compliance with J2EE and MVC design pattern.
- Developed SQL and PL/SQL code to interact with the database.
- Adhered to Quality processes for delivery clients. Created Ant Build Scripts for Build and Deployment of .WAR.
- Worked in on Controllers to reduce the functionality of front end.
- Enforced standards, code-reuse, code reviews, and unit/system/integration testing.
- Responsible for configuring and deploying the builds on Web Sphere application server using Rational Application Developer.
- Performed unit testing on newly developed code using JUnit test cases.
- Involved in integration test, bug fixing and code reviews.
- Involved in gathering requirements, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Provided Test Scripts with test results of each task delivered to the client team.
- Conducted weekly status report meeting with the team members and the clients.
Confidential, Buffalogrove,IL
Sr. Java/J2EE Developer
Environment: Java, J2EE, Struts2.0, JMS, HTML, Hibernate, JDBC, XML, Oracle, DB2, Windows XP, Unix.
Responsibilities:
- Support and maintenance of the tristar applications.
- Responsible for stop and Start the Tristar queues generating the Daily Reconciliation report.
- Supporting the Mavric applications.
- Generate the order status report from the oracle database. Responsible for On-call support of tristar applications.
- Designed and developed UI Framework, which includes employing Ajax, JSP, HTML, and JQuery in the presentation layer.
- Implemented Asynchronous Messaging Service using Java, JMS.
- Responsible for configuring and deploying the builds on Web Sphere application server using Rational Application Developer.
- Performed unit testing on UI framework using JUnit test cases.
- Involved in integration test, bug fixing and code reviews.
- Involved in gathering requirements, design, and development and testing phases of Software Development Life Cycle (SDLC).
Confidential, Dublin,OH
Sr. Java/J2EE Developer
Environment: Struts 1.2, DB2, UNIX, Servlets, JSP, JDBC, Ajax, Jquery, Hibernate, MS-SQL, Oracle 9i, XML, and XSLT.
Responsibilities:
- My contribution was around support and maintenance of this application. I was the single point-of-contact for this application and acted as a consultant as-well-as the developer from Wipro side by providing estimates, design and development. I have done various bug fixes and enhancements as well using EJB, JPA with DB2 as the back-end. Designed and developed various modules of the application with J2EE design architecture.
- Implemented J2EE design patterns such as Factory, DAO, Session Façade Singleton, Value object.
- Designing the User interface using HTML and JavaScript.
- Framework leverages Struts features like Event handling, Validation mechanisms and state management.
- Creation Managed bean used to instantiate backing beans used in a Struts application and stores them in a Scope.
- Used Hibernate for Object Relational mapping.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed client request validations and processing using JavaScript.
- Used Session Beans for business logic and Entity Beans for database persistence
- Developed server-side services using Java multithreading, Java, Springs, Web Services(SOAP, AXIS)
- Wrote application front end with HTML, JSP, Ajax/JQuery. Wrote custom JSP tags for role-based sorting and filtering.
- Used Software development best practices from MVC, Strtus, databases
- Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using bug fixing and code reviews.
Confidential, North brook, IL
Sr. Java/J2EE Developer
Environment: JSP, Servlets, Struts 1.1, EJB 2.1, UML, Oracle 9i, WAS 6.0,Webspher portal server, RAD 6.0, Ant, t, Log4j, CVS, JavaScript.
Responsibilities:
- Involved in requirement gathering for the current phase of the Entitlement Engine project.
- As part of the design team transformed the business requirements into the Java and J2EE development design. Also got the customer sign off on the design document.
- Creating security policies to control access to Web and non-Web resources and to audit usage. Resources were applications, content, services, and objects in applications.
- Customizing the XML to setup user friendly web interface.
- Written JUnit test cases for all the classes developed in DAO layer.
- Incorporated design patterns like MVC pattern.
- Involved in server side validations using Struts Validation framework and client side validations using JavaScript.
- Developed various Struts Action classes as a controller component for handling the user actions.
- Involved in configuring the struts-config.xml, web.xml and validation.xml.
- In the database end, involved in creation of tables, triggers, stored procedures, sub-queries, joins and views.
- Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.
- Involved in maintenance and enhancements of Struts 1.x and Java 1.4 version of the same application in live.
Confidential, Dublin,OH
Java/J2EE Developer
Environment: JSP,Servlets, JavaScript,Oracle,Eclipse,Jboss, Log4j, CVS, JavaScript.
Responsibilities:
- Interacted and coordinated with the Business Analysts, System analysts regarding the functional specification of the project.
- Developed the application as per the MVC architecture and involved in the development of all the three tiers.
- Used various J2EE design patterns such as Value object, Business Delegate, Session Façade etc.
- Developed front-end JSP pages with insert & update options using JSTL Tag Libraries.
- Implemented JDBC for the backend database connectivity and for retrieving/ updating the data.
- Used Log4j API for debugging and configured Log4j.properties file in order to meet the log file archiving requirements.
- Developed Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
Confidential
Java/J2EE Developer
Environment: JSP, Servlets, Struts, JavaScript,Oracle,RAD, WAS.Log4j, CVS.
Responsibilities:
- Involved in design phase of the ING-Viking project.
- I have involved the security code review for this Loan, withdrawal modules using the fortify tool.
- I have involved the manual code review for the Loan, withdrawal modules.
- Performed unit testing on newly developed code using JUnit test cases.
- Involved in integration test, bug fixing and code reviews.
- Involved in gathering requirements, design, development and testing phases of Software Development Life Cycle (SDLC).
Confidential
Java/J2EE Developer
Environment: JSP, Servlets, Struts, JavaScript,Oracle,RAD, WAS,Log4j, CVS.
Responsibilities:
- Analysis of the specifications provided by the clients.
- J2EE code Development and Code Auditing.
- Creating JSP pages and HTML pages.
- Prepared Use case documents.
- Involved in analysis, design, develop and implementation for advantage connect application and also deployed on oracle.
- Designed and developed Sql, PL/SQL, store procedure and functions for Customer Strategy Support, Finance and Global Workforce using oracle database
- Cross Charging Project is designed, developed and integrated using Web sphere Application Server