Senior Java Developer Resume
NY
SUMMARY
- Having 8+ years of experience as a Software Engineer primarily in web based and enterprise applications development. Having 6 month onsite experience.
- Having good knowledge of J2EE application model to develop web - based solutions using Servlets, JSP, JDBC, JNDI, EJB, Struts, Hibernate, Spring Framework, JSF, RESTful web service, JPA, JSON, XML and Oracle.
- Application development using J2EE Platform on Tomcat, Jboss, BEA Web Logic Servers.
- Possess good knowledge of spring dependency Injection and Aspect oriented Programming
- Possess good knowledge of Design Patterns and UML diagrams.
- Good analytical, programming skills and strong knowledge in SDLC.
- Responsible for the development, deployment for the application within the project release schedule.
- Having experience in using various design patterns like Singleton, DAO, and MVC.
- Worked efficiently as an individual as well as team member on various projects.
TECHNICAL SKILLS
Languages: Java 1.6, HTML, SQL, UML.
Web Technologies: JSP, JDBC, Servlets, EJB, Tiles, Struts 2.0, Hibernate 3.0, JSF 2.0, Spring 3.1, XML, XSL, JSON.
Application Servers: JBoss AS v4.x/3.x, Apache Tomcat AS v6.x/5.x BEA Weblogic AS v9.x/8.x.
GUI Tools: Java Applets, Swing, AWT.
Databases: DB2, Oracle 10g/9i/8i, MYSQL, SQL Server, MS Access.
Testing/Debug: JUnit, Log4j
Source Config: CVS, SVN
IDE: Eclipse 3.x
Packages: MS Office
Operating System: UNIX, Windows 7/Vista/XP/ME/98, Sun Solaris.
PROFESSIONAL EXPERIENCE
Confidential, NY
Senior Java Developer
Responsibilities:
- Designed Use-Case Diagrams, Class Diagrams, and Sequence Diagrams using Microsoft Visio.
- Worked with Data Architect to plan, define and document the business, data model and system requirement.
- Implemented Spring framework for handling dependency injection, Data Bridge, transfer, injecting the application data into the DAO layer, data management within the application.
- Implemented authentication & authorization using Spring Security.
- Implemented JSP for handling the view layer of the application, implementing the presentation layer.
- Developed JUnit test cases for unit testing, integration testing, and issue resolution.
- Created and used SQL and Stored Procedures in DAO and helper classes for database connection and persistence services and developed an API to write XML documents from a database.
Environment: Java 6, Spring 3.1, JDBC, JSP, Oracle10g, Maven, JBoss 7.0.x, XML, Log4j.
Confidential - NV
Senior Java Developer
Responsibilities:
- Mavenized existing projects to resolve dependencies using Maven for building projects.
- Monitored weekly and daily schedules, overnight batch processes and monitor game schedules.
- Created workflows and XSLs to read data from database and convert it to JSON and publish JSON to server where Web Dev team handles JSON to populate data on SI.com.
- Wrote various SQL statements and Stored Procedures to retrieve data for various games on SI.com website.
- Involved with various support tasks like debugging application, tracking changes and analyzing dependencies, providing technical support to clients.
Environment: Java 6, Spring 3.1, Hibernate, Maven, JavaScript, XML, JSON, Log4j, UML, Eclipse Juno, Tomcat, Log4j, Oracle 10g, UNIX
Confidential, CA
Java Developer
Responsibilities:
- Struts 2 Framework for building the application, creating the UI layer based on Struts tag library.
- Involved in High Security Application (HSA), adding customer PODs (CS3), implementing batch-jobs, Confidential pin for vendor and reseller.
- Development DS API’s and DSPF.
- Development of the DS-Utils functionality,
- Hibernate 3.x. for handling the application data, transferring the updates, insertions into the database.
- Struts 2 for handling the data application, processing the configuration within the system, creation of actions, validations within the JSP pages.
- JSP for handling the user interface of the application using Struts tag libraries in the system.
- Tiles for handling the header, footer of the complete application, injecting the UI JSP into the application.
- Worked on the data model for integrating the system with other existing applications.
Environment: Java, Struts 2, Hibernate 3.x, JSP, Oracle v10g, Maven, Tomcat 6.x, JQuery, JavaScript, XML, Log4j, UML, AJAX, HTML, Linux, Eclipse 3.x.
Confidential - CA
Java Developer
Responsibilities:
- Implemented Struts MVC architecture.
- Worked on Maven for generating the builds of the application and CVS as version control for managing releases.
- Involved in preparing Technical Design and performed reviews on Architecture, Configuration & Deployment Guide.
- Implemented HTML, Java Script for client side validation, designed various web pages for the presentation layer.
- Hibernate2.x for handling the data, implementing the business logic to the connectivity, manipulating the data, data handling.
- Struts 1.1 Framework for design of Customer Web pages such as Registration, User page, Contact Details, generated reports for User.
- JUnit for handling the unit testing for customer applications.
- Eclipse as the development environment, configuring Tomcat AS, building the applications.
- Oracle 10g for handling the database management systems of the application.
Environment: Java, JSP, Servlet, JavaScript, Oracle v10g, XML, Eclipse 3.x, CVS, Tomcat AS v6.x, JDBC, Struts 1.1, Ant, Log4j, JUnit.
Confidential
Java Developer
Responsibilities:
- Designed and developed Use-Case Diagrams, Class Diagrams, Sequence Diagrams, and Collaboration Diagrams using UML.
- Responsible for the design, implementation and coding of J2EE technology based applications using XML, Java, Java Servlets, XSLT, EJB, JDBC, SQL Server, JSP, CSS.
- Actively involved in the design and integration of WebServices using JBoss v3.x, implemented the WebServices ordering system validation, authentication and authorization of application resources
- Managed the full lifecycle development and implementation of the Bulk File Upload processing as a Multithreaded Application using Thread Pools
- Applied core J2EE design patterns like Business Delegate, Service Locator, Singleton and JBoss 3.x for creating clients for other WebServices used in the business logic
- Struts Tiles application for easy accessing of data in the View framework, loading the application by adding the Tiles plug-in in JSP, handled the Tiles library, configured the Struts Action to use Tiles Definition.
- Oracle database for data management, store, update, retrieve the data for the applications.
Environment: Core Java, J2SE, JDBC, Struts 1.1, JSP, Eclipse 3.x, Servlets, Struts Tiles, EJB, JBoss v3.x, Hibernate, XML, SQL Server, Unix.
Confidential
Java Developer
Responsibilities:
- Responsible in developing purchase requisitions and approve module
- Played an active role in Coding and Unit Testing
Environment: Core Java, JDBC, JSP, Servlets, Tomcat, XML, Oracle, Unix.