Senior Java Developer Resume
Florence, KY
SUMMARY
- 8 Years of Experience in the Software Development/Analysis, Management, Development and Maintenance of numerous Client - Server, Web-based Applications and Projects.
- Worked in domains such as Confidential .
- Hands-on experience in Java, J2EE (Servlets, JSP, EJB, JMS), XML, XSD, Databases (RDBMS)-SQL, PL/SQL and Oracle.
- Experience in different stages in software development life cycle (SDLC). In-depth knowledge on Design Patterns and Agile development practices.
- Experience in web development using Struts, Spring, Hibernate, EJB and AJAX.
- Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 1.x, Spring Framework 2.x, Hibernate 2.0 ORM and Struts Validation Frameworks.
- Extensive experience in Unit Testing, Integration Testing and System Testing of large-scale, enterprise applications and products.
- Coach, mentor and lead personnel within a technical team environment.
- Present periodic Dashboard reports on the current program, future opportunities and client issues.
- Have extensive experience in Analysis, Design, Development and Testing of Software Systems.
- Delivered critical business requests on minimal time frame with less supervision.
- Very Good Experience in analysis/developing in web-based applications.
- Excellent communications and inter-personal skills
- Effective in working independently and collaboratively in team effort.
TECHNICAL SKILLS
Defect Reporting: Bugzilla and ClearQuest.
RDBMS: Oracle 8i, 10g and 11g
Languages: JAVA/J2EE
Web Development: HTML, CSS, JAVASCRIPT, STRUTS, SPRING and HIBERNATE.
PROFESSIONAL EXPERIENCE
Confidential, Florence, KY
Senior Java Developer
Environment: s: JDK1.5, Servlets, JSP, AJAX, vCloud Director Automation using vCenter Orchestrator and Oracle, SubVersion, Websphere Application Server, Struts 1.2, Hibernate and Windows XP.
Responsibilities:
- Created a complex module called VM Management as an individual and managed a team of five and helped them in developing other modules in CMS.
- Created role-based access to Cloud Management System’s users based on the Contract and Organization (CMS Context).
- Designed and Developed UI Prototypes and MockObjects for Unit Testing for Create/Update/Delete/Clone VM.
- Created Audit Log feature for User, Contract, Organization and VM Management by creating a database table and log the audit data based on the CMS Context.
- Created UI pages using JSP and Struts Tag Libraries for VM Management Modules with Ajax capabilities.
- Created Business Layer classes for Create/Update/Delete/Clone VM.
- Created vCO provisioning workflows and integrate the workflows for vCloud director and made them to get invoked from VMware vCloud Automation Center when a user requests a new VM or update/clone/delete existing VM .
- Created Service classes for VM which provides workflow parameters and pass it to the vCO workflows.
- Created Failed Activity Log for all modules (User, Contract, Organization and VM) which helps to log the activity happened for each modules and if it fails during any activity it will be logged into the database. This is specifically designed to interrupt the 3rd party application and get the response and if it is failure, log the information to database.
- Created Multiple Session Factories using Hibernate to connect 3rd party applications like Tapestry and BMC Remedy.
- Used StrutsTestCase for unit testing with EasyMock for mockobject test.
Confidential, Charleston, WV
PDI/Java Developer
Environment: s: Pervasive Data Integrator (PDI), MS Visio, RIFL/VB/Shell Script, Core Java
Responsibilities:
- Created functional designs that states the data needs for conversion for interfaces like Accounts Payable/Receivable, Hospital Systems, Asset Management and Cost Accounting in the Legacy System by interacting directly with the client.
- Developed ETL maps in the form of XMLs using PDI.
- Created few Interfaces for the system using Java Classes which extends the PDI API. This is used for modules with complex data types and indefinite and huge rows of data.
Confidential
Senior Java Developer
Environment: s: JDK1.5, Servlets, JSP, Spring 2.x MVC, Hibernate, IBM Websphere and Oracle 11g.
Responsibilities:
- Involved in the development pieces of all modules.
- Created few BudgetLayouts, BudgetForms for all the stages of budget cycle as well as identified the budget objects and created budget instances for LA County and Kentucky.
- Developed a component in Budgeting which is an integral piece of Budget Cycle called as Salary Benefit Forecasting System (SBFS).
- Created UI pages in JSP and Velocity Templates using Spring MVC with Ajax capabilities.
- Created Business Layer classes for SBFS modules and Interfaces for integrating SBFS with HR and Payroll systems.
- Used JUnit for writing several test cases and extensively involved in the testing of entire application.
Confidential
Java Developer
Environment: JDK 1.5, JSP, Servlets, Struts 1.2, Hibernate, SQL and Oracle.
Responsibilities:
- Developed Modules such as Case Model and Dynamic Scripting.
- Created UI pages using JSP and Struts Tag Libraries
- Created business classes and service interfaces and also business process workflow for Dynamic Scripting using Oracle BPEL.
- Participated in business meetings and walk thru to finalize the Business requirements.
- Installed and configured the product for Confidential .
- Used JUnit for unit testing.
Confidential
Java Developer
Environment: Java, JSP, Servlets, Struts, JSF, Hibernate, JUnit.
Responsibilities:
- Analyzed Software Requirements documents and Business Requirements documents to get a better understanding of the system on both technical and business perspectives.
- Studied how the existing application/tools function and how it can be customized with new features and how it can be ported from Mainframe to Java and all soon how to create/get different types of accounts for the different scenarios to be tested from these tools.
- Interacted with Systems Analysts to write test scripts and test cases for the different modules of existing and new featrues giving attention to details.
- Established standards in reporting bugs for easier management and tracking as well as generated different queries and reports using the defect reporting tool used in triage meetings.
Confidential
Junior Java Developer
Environment: Core Java Networking, Servlets, JSP and MySQL
Responsibilities:
- Involved in development (register, transfer and renew domain).
- Involved in testing that through Payment Gateway.
