Java Developer Resume Profile
SUMMARY
- Having 6 of experience in Information Technology as a Programmer Analyst and involved in Design, Development and Implementation of Client Server, Internet, Intranet and Web based Applications development using Java/j2ee Technologies.
- Strong knowledge on Application Development using Software Development Life Cycle
- Strong knowledge in the Object Oriented Programming concepts
- Experience in Analysis, Designing, and Developing MVC Pattern applications in J2EE environment.
- Hands on UNIX shell script experience RDBMS
- Proficient with multiple packages of the Core Java API, including Swing, printing and imaging.
- Experience in using the Spring Framework
- Experience in implementing web services development using SOAP, REST
- Worked with Hibernate as the persistence technology.
- Extensively worked using Design Patterns.
- Good experience in working with IDE's such as Eclipse and Netbeans
- Excellent programming experience in Java, JSP, Servlets, JDBC, Java Beans, XML, HTML.
- Experience in working with Application Servers includes Tomcat and JBoss.
- Experience in Service Oriented Architecture SOA , a style of multi-tier computing that helps organizations share logic and data among multiple applications and usage modes.
- Good experience in writing SQL queries, PL/SQL, Joins, Stored Procedures
- Experience in usingMaven Build Tool and performing Unit test by using JUnit.
- Extensively worked on logs like Log4J logging.
- Strongly initiative, creative and able to adapt new technologies.
- Have excellent communication skills and ability to work within a team.
SKILLS
Programming | Java, J2EE, HTML, AJAX, JQuery, CSS, PL/SQL, MS SQL Server 2005, Beans and JNDI. |
J2EE Technologies | JSP, Servlets, REST, JDBC, JMS, JPA |
Application Frameworks | Spring, JSF, Hibernate |
Application/Web Servers | JBOSS, Tomcat |
Databases | MS SQL Server 2005, PL/SQL, Oracle |
Operating Systems | Windows, Linux |
Editors/IDE | Eclipse, Netbeans |
Bug tracking systems | HP Quality Center |
Tools | ANT, Maven |
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Involved in the design and development of the entire application.
- Collaborated with a team of developers to build a multi-tier complex Enterprise Java components and ecosystems.
- Worked extensively with Unix platform along with the Oracle RDBMS.
- Developed unix shell script for copying, removing and deploying java applications to Application server.
- Created UML diagrams use case, class, sequence based on the business requirements.
- Used swing to use actions, timers, and the system tray to integrate with the desktop class, to support assistive technologies, to print tables and text, to create a splash screen, and to use modality in dialogs.
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
- Designed JSP layout using Struts.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Wrote unit test cases using Junit.
- Designed Java components using DAO, Factory and Transfer Object.
- Used AJAX for auto completion of form data.
- Created Tables, Views using Oracle.
- Wrote the SQL Queries for Retrieval and Updating the data.
- Built SOAP, Restful Web services and developed Action classes, Action Forms and Struts Configuration file to handle required UI actions, JSPs for Views.
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Interfaced with the Oracle back-end using Hibernates and XML config files.
- Used Eclipse for the development environment.
- Wrote JUnit test cases to test the functionality of each method in the DAO layer.
- Used CVS for version control. Configured and deployed the web application using Web sphere Application Server.
- Used Rational Clear Quest for tracking errors and bugs in the project source code.
- Prepared technical reports and documentation manuals for efficient program development.
Environment:Core Java, JSP, Servlets, Struts, JavaScript, XML, Hibernate, Oracle, PL/SQL, Web sphere application server, Eclipse, JUnit, UNIX, RDBMS.
Confidential
Java/J2EE Consultant
Responsibilities:
- Participated in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Adopted J2EE best practices using J2EE design patterns
- Developed presentation layer using JSP, HTML, JQuery, CSS
- Developed various Action classes and Form bean classes using JSFframework
- Have developed stateless session enterprise java beans.
- Used Spring MVC for writing web components.
- Developed software using agile methodologies.
- Implemented the project using IDE Eclipse.
- Used the features of the Spring Core layer and Spring DAO support layer in order to develop the application.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Involved in the configuration of Hibernate into a Spring application and used Spring's DAO support to build Hibernate Dao classes.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Implemented logger for debugging and testing purposes using Log4j.
- Developed stored procedures with SQL Server
- Involved in the bug tracking and Unit Testing using JUnit framework.
- Developed Maven Scripts to do compilation, packaging and deployment in an application server.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
- Developed unix shell script for copying, removing and deploying java applications to Application server.
Environment: Java 1.6, J2EE, JSP, Servlets, JSF, JDBC, HTML, Hibernate, SQL, AJAX, Springs, JNDI, SQL Server 2005, JBOSS, XML, JQuery, CSS, Windows, Eclipse, Log4j, Design Patterns, UNIX
Confidential
Java Developer:
Responsibilities:
- Worked on the loan consolidation system using Java on Websphere Studio Application Developer 5.1.1, Web Sphere Application Server 5.1 and Oracle 9i.
- Developed user interface using JSP, Java Script, JSTL,CSS and HTML.
- Implemented Hibernateto map objects to database tables and map relationships.
- Significantly reduced the development time by using Hibernate for data query and retrieval.
- Monitored the Credit check requests, Signature request, Loan Request, Spouse/Borrower Loans by Involving in the Business layer or backend side.
- Used the Struts framework to implement the MVC architecture.
- Applications were optimized to handle multithreaded scenarios.
- Used the JMS Server to Develop EJB's stateless sessions and message driven beans and deployed them in Web Sphere Application Server 5.1.1.
- Queue listeners for JMS queues were developed using Message Driven Beans.
- Session Beans were developedto will talk to the backend middle servers.
- Used Junit to Test the applications.
- Implemented JSP/Struts, Java Script, Tag libraries in the web-tier module.
- Utilized Rational Rose suite and UML for designing of System.
- Used the J2EE framework to facilitate the integration and deployment of EJB, JSP Servlets, and XML.
- Used PL/SQL todeveloped Stored Procedures in order to calculate and update the tables to implement business logic.
- Databases were connected using the JDBC interface.
Environment:JAVA J2EE, STRUTS, JMS, JavaScript, Java Mail, Oracle 9i, JSP 2.0, IBM WebSphere Application Server 5.1, Servlets, EJB, JDBC, XML, WebSphere Studio Application Developer WSAD .
Confidential
- Participating in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Adopted J2EE best practices using J2EE design patterns
- Developed presentation layer using JSP, HTML, JavaScript, CSS
- Have developed stateless session enterprise java beans.
- Used Spring MVC for writing web components.
- Developed software using AGILE methodologies.
- Implemented the project using IDE Eclipse.
- Used the features of the SpringCore layer, Spring DAO support layer in order to develop the application.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Involved in the configuration of Hibernate into a Spring application and used Spring's DAO support to build Hibernate Dao classes.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Implemented logger for debugging and testing purposes using Log4j .
- Developed stored procedures and triggers with PL/SQL.
- Involved in the bug tracking and Unit Testing using JUnit framework.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
Environment:Java 1.5, J2EE, JSP, Servlets, JDBC, HTML, Hibernate, SQL, AJAX, Springs, JNDI, , PL/SQL, JBOSS, ANT, XML, JavaScript, CSS, Windows, Eclipse, Log4j, Design Patterns.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
- Responsible for the design and development of the application framework.
- Designed and Developed UI's using JSP by following MVC architecture.
- Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
- Used EJB as a middleware in designing and developing a three-tier distributed application.
- The Java Message Service JMS API is used to allow application components to create, send, receive, and read messages.
- Used JUnit for unit testing of the system and Log4J for logging.
- Created and maintained data using Oracle database and used JDBC for database connectivity.
- Created and implemented Oracle stored procedures and triggers.
- Installed Web Logic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
- Reported Daily about the team progress to the Project Manager and Team Lead.
Environment:J2EE, JSP, Servlets, EJB, Struts, JNDI, JDBC, Oracle 8i, UML, DAO, JMS, XML,
Web Logic, MVC Design Pattern, Eclipse and JUnit.