Java Developer Resume
Buffalo, NY
SUMMARY:
- 5+ years of experience with Java/J2EE and Object - Oriented Methodologies, for development from Enterprise application to web-based applications.
- Extensive experience in core Java including Exception Handlings, Collections, IO System, Multi-Threading etc.
- Experience in Web and Distributed Application development using Servlet, JSP, Spring MVC, JDBC, EJB, JMS, JSTL, AJAX, JSON Struts and Hibernate.
- Experience in Threads (Multi threading, Synchronization), RMI, TCP/IP, UDP.
- Experience in web development technologies like HTML, HTML5, CSS, Java Script, JQuery.
- Skilled at programming in different Java IDE’s like Eclipse, Net beans.
- Experienced in Java Web Services with real time knowledge using SOAP, WSDL and REST.
- Good knowledge of Software Development Life Cycle (SDLC) methodologies, Agile Development methodologies and Test Driven Development.
- Experience in web/application servers such as Apache Tomcat, JBoss, Glass Fish Web Server, WebSphere, WebLogic.
- Good Understanding and implementation knowledge of Java and J2EE design patterns like Singleton, Factory, MVC, DAO, DTO etc.
- Extensive working experience with different databases such as MySQL, SQL Server, Oracle 10g/9i/8i.
- Extensive Experience to mapping from Java classes to database tables using Hibernate framework.
- Good analytical and documentation skills. Ability to learn and adapt quickly to new technologies.
TECHNICAL SKILLS:
Language: C, C++, Java, HTML, XML, Java Script
Java/J2EE Technologies: Servlet, JSP, JDBC, Threads, Collections, API, EJB, JMS, RMI, Java Beans, JNDI, Log4j
Web Technologies: HTML, HTML5, CSS, JavaScript, DOJO, XML, JQuery, JSON, XML, Schema, XPath, XSLT
Web Services: SOAP, REST Web Service
Framework: Spring, Hibernate, Struts
Web/Application Servers: Apache Tomcat/5.x/6.x/7.x, JBoss, Glassfish, WebSphere, WebLogic
Databases: MySQL, Oracle 11g/10g/9/8i, MS-SQL Server, TeraData, Sybase
Tools: Eclipse, Net beans, Dreamweaver, Rational Application Developer, Rational Team Concert
Operating Systems: Windows, Linux, Unix shell script
Test: JUnit
Process Automation Tools: Maven, Ant
PROFESSIONAL EXPERIENCE:
Confidential
Location: Buffalo, NY
Position: Java Developer
Responsibilities:
- Involved in analysis, design, Development and Support of the application.
- Involved in development and support of Spring Hibernate structure and database table.
- Implemented the JMS on server and in the application for communication with Back end.
- Designed and used UML diagram for document.
- Developed front end page using HTML, JavaScript, DOJO, JSP and CSS.
- Implemented Websphere Portal Server for part of the application.
- Integrated the application and configured the server for introducing new features
- Used JSTL and JSF tag for JSP page develpment.
- Worked on RESTful Web Services with JSON for communication with multiple applications
- Implemented spring framework integration using DI/IOC.
- Implemented xml for spring framework configuration..
- Used MVC frame work for the application.
- Developed the business logic using plain old java object (POJO).
- Developed the application using Rational Application Developer IDE and used eclipse plug-in features for editing, debugging compiling etc.
- Implement unit test with JUnit for testing the code.
- Wrote SQL queries on Oracle database.
- Implemented Log4J for showing log on the server.
- Involved in production support, talked to user and checked the server logs for trouble shooting.
- Used Maven for building the application and integration.
- Used Rational Team concert for version control.
Environment: Java/SE 1.6/J2EE 5, Servlet, Spring 2.5, POJO, Hibernate 4.1, JDBC, Websphere Application Server, Websphere portal server, REST, JSON, UNIX shell script, XML, Oracle database, HTML, DOJO 1.8, Rational Application Developer, Rational Team Concert, Maven, JavaScript, CSS, JSP, JUnit.
Confidential
Location: Dallas, TX
Position: Jr.java Developer
Responsibilities:
- Involved in analysis, design, Development and Support of the application.
- Involved in the implementation of DAO design pattern using Spring-Hibernate ORM.
- Involved in Message Driven Bean (MDB) that’s uses JMS to manage backend transactions.
- Designed UML use-case, class, object, sequence, collaboration and activity diagrams.
- Developed UI using HTML5, JavaScript, JQuery, JSP and CSS.
- Used JSTL in JSP page for client-side view.
- Worked on RESTful Web Services with JSON for building business layer APIs
- Developed the spring Xml file for database configuration using Hibernate and beans.
- Used Spring MVC for the application..
- Used Hibernate and ORM technique mapping the data representation from MVC framework to a relational database.
- Developed the application using Eclipse IDE and used eclipse plug-in features for editing, debugging compiling etc.
- Performed Unit test using JUnit..
- Wrote SQL queries on MySQL database for designing and testing the database structure and function.
Environment: Java/SE 1.6/J2EE 5, Servlet, Spring 2.5, POJO, Hibernate 4.1, JDBC, WebLogic, REST, JSON, UNIX shell script, XML,MySQL, HTML, HTML5, JQuery, Eclipse, JavaScript, CSS, JSP, JUnit.
Confidential
Location: Addison, TX
Position: Jr.java Developer
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle.
- Implemented Struts framework in the application
- Involved in writing deployment descriptor files and deployed EJB in Jboss 2.1 Application Server
- Used JSP pages for client view in MVC framework.
- Front-end was designed by using HTML5, JavaScript, CSS, JSP.
- Used JavaScript for user information validation.
- Developed Web Services using REST and JSON.
- Developed the Action Servlet for business logic between JSP pages.
- Implemented the Hibernate framework and its caching mechanism to persist large amount of user data with database.
- Used JUnit to implement unit test on the project.
- Encapsulated database access using DAO.
- Developed the application using Eclipse IDE.
- Designed the database in SQL statement and store the data in Oracle database server.
Environment: WebLogic, Struts 1.3, JDBC, Oracle 10g, Hibernate 4.0, Java 1.6/J2EE 6, HTML, HTML5, CSS, JSP, UNIX shell script, REST, JSON, JavaScript, Eclipse, Servlet, JUnit.
Confidential
Position: Jr.java Developer
Responsibilities:
- Involved in full process of Software Development Life Cycle including Requirement gathering of the application.
- Implemented Spring MVC framework for modeling the project.
- Used HTML, JSP, CSS, JavaScript, JQuery, AJAX for user view.
- Implemented Http Session for user information caching due to communicate between JSP files.
- Designed Servlet for application.
- Designed the business logic using Object-Oriented methodology and store the logic as Plain Old Java Object.
- Used Hibernate as ORM tool for accessing database.
- Develop the Web services using WSDL, SOAP.
- Involved in designing and developing the user messaging tools using Java Messaging Service (JMS) technique.
- Implemented RMI technique for remote function calling and encapsulating the business logic in database retrieving.
- All the implementation classes were tested using JUnit
- Wrote SQL queries to pull some information from the backend.
- Used Eclipse IDE as the development tool for the application.
- Used Oracle database for storing the large data of inventory.
- Provided ability to add authentication for different type of user and perform different front-end page for different user.
- Used ANT scripts to build and deploy the application.
Environment: Java 1.6/J2EE 6, Spring 3.0, Hibernate 3.0, WebLogic, Oracle 9i, Eclipse, ANT, RMI, JMS, HTML JSP, UNIX shell script, WSDL, SOAP, Servlet, JavaScript, JQuery, AJAX, CSS, JDBC, JUnit.
Confidential
Position: Jr.java Developer
Responsibilities:
- Involved in Development of the application
- Used Spring MVC framework.
- Implemented the application using design patterns DAO and DTO.
- Extensive use of Hibernate as the ORM mapping tool work with Hibernate Query Language.
- Wrote deployment descriptor files for Spring framework and web server.
- Developed web services to achieve interoperability between two applications using SOAP.
- Used JSP and HTML file for user interface development.
- Wrote JSTL for present Object in JSP files.
- Wrote SQL statement to build the database structure for alumni information storage.
- Developed the application using Eclipse IDE.
- Used Oracle database to storing the data.
- Implemented Core Java I/O API to output the user files and database information.
- Used Maven scripts as potent dependency management tool for build methodology.
Environment: Java 1.6/J2EE 6, Spring 3.0, Hibernate 3.0, Apache tomcat 7.0.25, Oracle 9i, Maven, JDBC, JSTL, JSP, SOAP, HTML, XML, POJO, Servlet.