Java Developer,resume Profile
SUMMARY:
- Five years of Java / Web development in several industries and projects on Cross Platform web based application and client server application development and design using Object Oriented Programming, Java / J2EE and .NET technologies.
- Well versed with Sun/Oracle J2ee Technologies: Servlets, JSP, Java Threads, Java Beans, RMI, JDBC, JNDI, MVC.
- Proficient in using J2EE Frame works: Struts, Web Services, Hibernate , Spring and Apache Stripes Technologies.
- Experienced in various IBM stack of technologies that include Rational Application Developer RAD , Rational Software Architect RSA for development, Websphere 5.0,6.0,7.0 for Application Server and Rational Tools ClearCase, ClearQuest for version control .
- Expertise in Front end Web/UI Development in Java, C, C , JavaScript, JDBC, JSON, ExtJS, HTML/DHTML, HTML5,CSS3 and CSS.
- Involved in writing Eclipse Plug-in to setup WSAD, RAD workspace for various teams.
- Good experience in data processing and Interfacing Back-end Front-end connectivity skills using Oracle 9i/10g SQL, Stored procedures , and MySQL.
- Have been involved in designing, developing and implementing new functionalities and customization of UI Components, including both back-end and front-end parts JSP's and creating User Documentation for the business functionalities developed.
- Expertise with software engineering practices such as UML Modeling, Rational Rose for developing application specific Object modules , Use case analysis and Refactoring.
- Familiarity working with several J2EE technologies such as Java Servlets, JDBC.
- Working experience and knowledge with SUN IDM.
- Experience with JMS API , JPA and Junit Testing.
- Working knowledge and experience with Liferay Portal Framework.
- Ability to adapt to new changing technologies.
- Experience in SQL on databases: MySQL, SQL Server, DB2, Informix and Oracle10g.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
- Ability to work under pressure and manage Multiple project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.
Skill Set:
Languages Databases | J2EE, Java 6, Adobe Flex 3, Flex 3.4 SDK, Liferay, Maven 2.2.1, Apache Tomcat 6.0.18, Ant, Servlets, JSP, Ajax, JSF, ExtJS, Hibernate 3.0, Spring 1.0, HSQL, Struts, Apache Web Services, SOA, PHP 4.0, Ajax, Hibernate, Apache Stripes, Velocity, EJB, HTML/DHTML, HTML5, Android SDK, JMS, UML, JavaScript, VBScript, XML, XSL, Visual Basic 7.0, C, C , Tapestry, CSS, CSS3, Lucene MS SQL 2008/2005, MySQL 5.0, Oracle 10g, DB2, Informix |
Application Servers | RAD, Websphere App Server WAS 6.1, JBoss 4.0.3, Apache Tomcat 4.0.4, Weblogic 6.0, Apache Web Server, IIS, JRun 3.0 |
Tools API's | JDK, JMS, Servlets 2.3, ADO, JPA, Leagsuite 7.2, GIT, Crystal Report, Ant , Eclipse Ganymede IDE, Visual J 6.0, Visual Interdev, XML Spy 3.0, Dreamweaver 4.0, HeidiSQL 3.1, DB Visualiser, ActiveMQ, RabbitMQ. |
Operating Systems Others | Windows Vista/2000/ XP, Linux, Unix, Mac OS SUN IDM, Perl, Informatica, Hummingbird Exceed, Sql Developer, PL / SQL, UNIX / LINUX scripting. |
Professional Experience:
Confidential
Description:
- The project deals with creation of AS 400 based screens to Legasuite based GUI application. Creation of screens and panels using pictures in binary formatted text file send through MAX process.
- GUI based screens and panels on Legasuite framework.
- Creation of GUI project in Workbench.
- Importing text file and unique identification run for pictures in application.
- Finding relevant picture for each screens.
- Creation of GUI panels similar to AS 400 screens.
- Implementation of similar functionalities similar to AS 400 screens.
- Inclusion of test cases for every basic screens.
- Deployment and Testing in dev and test servers.
- Code checkin and checkout using GIT.
Environment: Legasuite 7.20, GIT
Confidential
Description: The project deals with creating applications based on Java for persisting data from file to database for defense operations.
Responsibilities:
- Creation of Interface for persisting file data to database.
- Used core java for this application
Environment: Java 6, Sql Server 2008
Confidential
Role: Java/J2EE Developer
Description:
- The project deals with creating Store specific applications based on Spring Restful Web Services and Apache Stripes Framework.
- Creation of Java classes for accessing web service.
- Creation of Junit test cases for Spring classes.
- Implemented Web Interface using Apache Stripes.
Responsibilities:
- Implemented Spring Hibernate framework using annotations.
- Implemented framework accessing web services.
- Creation of Web Interface for Store based application.
- Familiarity with Different environments for deployment in Websphere Application Server.
- Analyzing and familiarity with DB, Tables and Data.
- Familiarity and working experience with Apache Derby and DB2 Databases.
- Creation of JSP pages using css3 and HTML5.
- JPA Transaction Handling using AspectJ.
Environment: Java 6, Spring3, Hibernate3, HTML5, CSS3, JSP, HTML, Javascript, Apache Stripes, STS 2.9.2, Eclipse IDE, Maven3, Apache Ant6, Json, AspectJ, Junit4, Apache Derby, Squirrel Sql Client, Tortoise SVN and DB2.
Confidential
Role: Java/J2EE Developer
Description:
- The project deals with Business needs providing Insurance on wide range. Working as a team member on Production Support for:
- Effectively handling various tickets/defects that are entered for Monthly release.
- Finding necessary Solutions and Documentation for Architectural issues.
- Debugging and Research with Advanced Java/J2ee Skills.
Responsibilities:
- Planned, developed, implemented, debugged and supported user friendly front end applications for customer-facing Apple product sites.
- Interacted with Business Analyst to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
- Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
- Developed the user interface modules and designed the front-end web pages using a combination of JSP, Servlets, HTML and JavaScript.
- Extensively used Core Java, Servlets, and JDBC.
- Developed ER and UML diagrams for all the design, and documented all the process flows.
- Created the UI interface using JSP, JavaScript's, CSS and HTML
- Used IBM RAD as integrated development environment.
- Also developed a web-based application using Java, Servlets, JDBC where users can enter their daily project updates, query etc. Provided a user Login/Logout functionality too.
- Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations. Developed JSP pages.
- Participate in discussions with product managers clients in providing key inputs to identify the application's compatibility for future enhancements.
- Feasibility analysis of business and technical requirements given by clients in order to achieve them successfully.
- Perform peer code reviews to ensure code standards and best practices are followed.
- Active participation in Project Test Plan and Test Case reviews.
- Provide 24x7 supports to external teams during project go-live period.
Environment: Java 5, JDBC, Servlets, HTML 5, CSS 3, ExtJS, JPA, JavaScript, Struts, JSP, Websphere, RAD 7, Eclipse IDE, Jdk 6, DB Visualiser, DB2, Informix, AS400, XML, JSON, SQL Server 2008, Rational ClearCase and ClearQuest
Confidential
Role: Java Developer
Responsibilities:
- Involved in logic building, Coding, Testing and Debugging
- Interacted with the business Analyst the subject Matter Experts to understand and obtain requirements.
- Involved in the design phase to generate technical flow charts, risk assessment, component integration, class and sequence diagram using Rational Rose.
- Involved in Application modules using Java, J2EE.
- Created JSP pages with JavaScript library Jquery and AJAX to display the data from backend.
- Used CSS3 for designing and alignment of UI
- Implemented Client side validation using JavaScript.
- Implemented RESTFUL Web Services framework to fetch offers and discounts eligible on AMEX cards.
- Developed the application logs and error logs by using Log4j.
- Extensively used Java Collection API.
- Developed the functional and business logic process using the Spring Framework.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with oracle.
- Developed PL/SQL queries with JDBC API to create, retrieve and update data.
- Involved in creation of Unit Test Cases and test support in SIT System Integration test and UAT User acceptance testing project phases.
- Experience and working knowledge with SUN Identity Manager and Support operations.
- Working Knowledge and experience with Perl scripting.
- Used Mercury Quality Control tool for monitoring and updating of SIT and UAT defects.
- Used Eclipse 3.2 as the IDE for the entire development life cycle.
- Used Oracle 9i Database to store the system data
- Used Rational Clearcase for version control.
- Worked with Informatica for scheduling the tasks.
- Usage of putty/psftp for connecting with various servers.
- Worked with Unix/Linux commands for connecting with end-system as well as for editing files.
Environments: Java, HTML, HTML5, CSS, CSS3, JDK 1.5, JDK 1.6, Weblogic 8.1, Ant 1.6, JSF, Hibernate, Spring 2.0 and Oracle 9i, WebServices, AS400, Axis, SOAP, UML, WSDL, Design Patterns, Unix/Linux Scripting, Informatica, SUN IDM, Perl, Rational Clearcase, Rational Rose
Confidential
Role: Java Developer
Description: The project deals with the management of Loan Mortgage Application. The system facilitates loan request and Services.
- Designed and Modified Portal UI web pages.
- Debugging and testing using FlexUnit and JUnit test cases for Flex and Java classes.
- Creation of FlexUnit and Junit Test cases for Java and Web Services classes.
Responsibilities:
- Lead front end developer for the entire project.
- Involved in providing inputs to the mock designs developing the front end
- Actively involved in Project planning, Scoping, Architectural design discussions, Coding, Production bug triaging and roadmap definition.
- Involved in complete development of the Flex Spring service integration using Spring BlazeDS framework
- Involved in the coding part for Flex and Spring.
- Worked with Portal Framework.
- Prepared JUnit test cases with mocking framework jMock.
- Implemented Model View Controller MVC architecture using Struts 2.0 framework and used custom components available in the framework.
- Developed Client Side Validations using Java Script and Server Side Validations using Struts validation framework.
- Meeting up with the clients on a regular basis in order to gather requirements, review mocks/other prototypes, discuss enhancements, present project scopes/estimations and demo the tool.
- Have technical discussions with the back end developers in order to sync up and integrate the front end back end code.
- Performed the core development using HTML 5, JavaScript, JQuery, AJAX, Servlets.
- Participate in discussions with product managers clients in providing key inputs to identify the application's compatibility for future enhancements.
- Feasibility analysis of business and technical requirements given by clients in order to achieve them successfully.
- Perform peer code reviews to ensure code standards and best practices are followed.
- Active participation in Project Test Plan and Test Case reviews.
- Working with Perl.
Environments: Apache CXF Web Services, Maven 2.2.1, JMS, JPA, Adobe Flex, Java 6, J2SDK1.4, JSF, ExtJS, Spring BlazeDS, Eclipse IDE, Ant1.7, Apache Tomcat 6.0.18, Websphere, RAD, Oracle 10g, SQL Server 2008, Perl, HTML, DHTML, JavaScript, CSS, Windows XP
Confidential
Role: Java developer
Project: TradeGlobal Data Center
- The project deals with management of Orders and Accounts of customers/merchants related to Shipping, Handling and Receiving of shipments of Products/Returns of TradeGlobal and other management Utilities.
- Designed and Modified web pages .
- Applied Stylesheets.
- Creation of JUnit Testcases for Struts, Spring and Hibernate classes.
Responsibilities:
- Involved in different stages of the project like design, analysis, and development and testing.
- Designed the user interface using HTML, JSP, Prototype and CSS.
- Used DWR to make AJAX calls to the server and asynchronously refresh data on the client.
- Generated the Hibernate XML and Java Mappings for the schemas.
- Developed the test cases for java classes using JUnit.
- Used Spring MVC framework to implement the MVC pattern.
- Used Spring framework to populate the Java Beans with property values.
- Used Javamail API to send emails to subscribers about new products.
- Developed the front end using JSP, JSTL and HTML.
- Used Log4j to enable logging during debugging.
- Worked with Content Management System of Liferay Portal Framework.
- Generated built files using Maven build Tool.
- Developed PL/SQL queries with JDBC API to create, retrieve and update data.
- Developed sequences, Triggers, Constraints and Stored procedures for Oracle tables.
Environments: JAVA, JSP, Servlets, AJAX, HTML, HTML4, CSS, JMS, JPA, JavaScript, JDBC, Weblogic, UML, ClearCase, Windows, ExtJS, MyEclipse, IntelliJ, Hibernate, Oracle, Spring, JUnit, Log4j, XML, Spring MVC, Apache Stripes
Confidential
- The project manages Shopping application which includes authentication, authorization and Settlement of User Accounts involved on Online Shopping.
- Developed servlets to be installed on the Application Server
- Worked on the user management screen
- UI design including worked on several css files
- Debugging and testing using Junit test cases for Struts, Spring and Java classes.
- Tested the webservices framework using Axis2.
Environment: Struts 3.8 ,Spring 1.0, Hibernate 3.0., AJAX, Java 6, J2SDK1.4, Eclipse IDE, Ant1.7, Apache Tomcat 6.0.18, Apache Web Services Axis2, MS SQL Server 2008, Oracle 9i, IntelliJ, Websphere, RAD, HSQL 3.1, HTML, DHTML, JSP 1.3, Servlet 2.4, JavaScript, CSS, Windows XP
Confidential
Software Developer Cincinnati Christian University Website Development
- The project includes website development of University.
- Development of User profile screens and integration with Content Management System.
- Designed the User Interface for Student Utility screens Using Dreamweaver.
Environment: PHP 4.0, MySQL, Dreamweaver 4.0, HeidiSQL 3.1, HTML, DHTML, IrfanView 4.1, JavaScript, CSS, Windows XP