Java Developer Resume Profile
CA
Objective
To utilize my expertise in enhancing the Web based services and contribute towards corporate growth along with my passion and appetite towards learning cutting edge technologies in software development and to excel in project execution.
PROFESSIONAL SUMMARY:
- Having 7 years of technical expertise in complete software development life cycle SDLC process which includes Requirements Gathering, Analysis, Design, Development, Testing and Implementation
- Extensively worked on Core Java , JSP, Servlets, Struts , Spring3.0, Web Services, HTML,XML
- Proficient in Web Services SOAP, WSDL, UDDI and RESTful.
- Expertise in utilizing open source Frame work such as Struts and Spring.
- Expertise in XML APIs such as JAXP SAX, DOM , JAXB for data binding
- Experience in deploying the application, and configuring the application server like Tomcat, IBM WebSphere.
- Consumed RESTful web services using simple client side technologies using JavaScript, JSON, DOM, HTML
- Used JUnit for testing the applications.
- Experience working with different build tools like Maven and ANT and worked on Tomcat Web application Server.
- Experienced in using distributed technologies like Enterprise JavaBeans EJBs
- Extensively worked with technical and business team members to develop and maintain business solutions following Agile SCRUM development principles
- Proficient in writing Stored Procedures for PL/ SQL and DB2 back end databases
- Participated in the deployment and configuration of Java/J2EE applications in LINUX environment
- Expertise in implementing MVC Model View Controller architecture.
- Development, testing and deployment experience of enterprise applications on Windows UNIX and Mac platforms through IDE's such as Eclipse and MyEclipse
- Participated in configuring version controls like CVS, SVN
- Excellent Communication and Organizational skills with team lead capabilities.
- Self-motivated, able to set effective priority to achieve immediate and long-term goals and meet Operational deadlines.
SKILLSET:
- Java Technologies: JDK 1.6 , Servlets, HTML,CSS, JQUERY, JSP 1.2, JDBC 2.0, JNDI, ANT,AJAX ,XML, DTD, Schema, DOM, SAX , Java Beans, Web services WSDL, XML, SOAP , HTML, DHTML, Web services, SOAP, RestAPI's,
- Frameworks: Struts, Spring3.
- Operating System: Windows, LINUX and UNIX.
- Languages: Java, SQL, T-SQL, PL/SQL, XML, HTML, DHTML.
- Database: SQL Server 2005/2008, Oracle 9i/10g, MySQL 4.1.
- Servers: Apache Tomcat 5.5, Weblogic, App Server.
- Development Tools: Eclipse 3.5
- Scripting Languages: JavaScript, HTML
- Version Control: CVS, Clear Case
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Description: This application helps customers and car dealers to buy and sell their cars online. It helps the customer to search a car based on various criteria like price, model, make, color and also provides other online chatting. Worked on development of On-line Loan application processing.
Responsibilities:
- Involved in analysis design and development of personal Loan processing Application
- Developed UI screens using Jsp,HTML
- Used Spring Framework in the application which is based on MVC architecture
- Developed using Spring Framework for business logic at the middle tier
- JMS is used for exchanging the information like Loan status report between the clients and bank
- Designed and developed MDB that consumed the messages from the Java message queue
- Developed DAO pattern to retrieve the data from database
- Developed web services for sending and getting data from different applications
- Used JDBC to access Oracle database for accessing customer information
Environment: core Java, J2EE, JSP, Servlets, JMS, EJB3.1 Spring, JUnit, PL/SQL, Web Services, SOAP, WSDL, Tomcat 5.5, Oracle 9i, Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design
- Implemented the web-based application following the Spring MVC architecture
- Designed the front-end using HTM5
- Used RESTful WebServices to exchange account information
- Designed and developed MDB that consumed the messages from the Java message queue
- Extensively used Custom JSP tags to separate presentation from application logic.
- Used XML DOM API for parsing XML
- Involved in writing SQL, Stored procedure and PL/SQL for back end.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: core Java, J2EE, JSP, MVC, Servlet, WebLogic Application Server, Struts, EJB3.1, XML,HTML5, Restful Web Services, Multithreading, Oracle 10g, PL/SQL, JDBC ,Windows XP
Confidential
Java Developer
Description: Worked on development of Office hardware/supplies procurement system for AIRCEL Telecomm.
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, HTML5
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object DTO
- Consumed Web services from external systems to extract inventory data.
- Implemented business logic using Session beans, Servlets and Stored procedures.
- Used Form Based Authentication.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
Environments: Java, JSP, Servlets, Struts, HTML5, PL/SQL, Eclipse, Linux/UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in making the code changes using java, jsp, struts to fix the production issues and for minor enhancements.
- Coordinated and Worked with the web development team to fix the front end productions issues which use Apache's Jakarta Struts 1.2 as MVC framework
- Developed the User Interface Screens for presentation logic using JSP, Struts Tiles and HTML.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms
- Tiles were used for page navigation and configured.
- Implemented the application using the concrete principles laid down by design pattern such as MVC.
- Performed Unit Testing for the application.
- Involved in creating Database Tables, views. Writing SQL Queries, Joins and Cursors.
Environments: Java, JSP, Servlets, Struts, HTML5, PL/SQL, Eclipse, Linux/UNIX, ANT and Windows.
Confidential
Java Programmer
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, HTML
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object DTO
- Consumed Web services from external systems to extract inventory data.
- Implemented business logic using Session beans, Servlets and Stored procedures.
- Used Form Based Authentication.
- Used JBOSS as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
Environments: Java, JSP, Servlets, Struts, HTML, PL/ SQL, Eclipse, Linux/UNIX, ANT and Windows.
Confidential
Java Programmer
Description: Worked on development of On-line application processing and premium tracking system for various types of Health Insurance, Auto Insurance Life Insurance schemes.
Responsibilities:
- Developed the presentation layer using JSP, HTML, and client validations.
- Used HTML, JQUERY and JSP to create UI.
- Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
- Designed developed and maintained the data layer and performed configuration of Struts, Application Framework.
- Created stored procedures using PL/SQL for data access layer.
- Worked on tuning of back-end Oracle stored procedures.
- Application developed with strict adherence to J2EE best practices.
Environment: core Java, J2EE, JSP, Servlets, SQL/PLSQL, Web Services, SOAP, WSDL, Tomcat 5.5, Oracle 9i, Windows
Confidential
Software Engineer
Online Web based Notice board.
Description: Online Web based notice board permits user to automate all aspects of Office/Industry administration, announce events, provide Information also allows employees to leave any public messages.
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, HTML
- Developed servlets and java server pages
- Implemented business logic using Session beans.
- Used Form Based Authentication.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
Environments: core Java, JSP, Servlets, HTML, SQL, Eclipse, and Linux/UNIX.
Confidential
Software Engineer
Measuring and Monitoring the Progress and Performance of a Project
Description: The objective of this project was to help project manager by computerizing the day-to-day details of the workers in managing the task details, assigning them to work force and perform rescheduling if necessary.
Responsibilities:
- Involved in the process of analysis, design and development of the application.
- Developed user interface using JSP, HTML.
- The Entire application was developed in J2EE using an MVC based architecture.
- Proficient in object Oriented design using UML-Rational Rose.
- Consume web services from external systems to extract inventory data
- Involved in writing stored procedures, Complex queries using SQL to process the data on MYSQL DB.
- Implemented Log4J FOR LOGGING Errors, debugging and tracking.
Environments: core Java, JSP, Servlets, HTML, SQL, Eclipse, and Linux/UNIX.