Sr Java/j2ee Developer Resume
Greensboro, NC
SUMMARY
- Around 7 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE (JSP, Servlets), JSF, Struts, Springs, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Worked extensively on projects JDBC, Servlets, and MVC architecture, Java Beans, XML.
- Experience in MVC architecture, Struts framework, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Backend Oracle PL/SQL and writing stored procedures
- Worked extensively on projects UML, Object oriented methodologies.
- Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experience in DB2, Oracle, SQL Server 2000, and MS ACCESS databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
- Good experience in Unit Testing using JUnit and Version control using CVS, PVCS.
- Excellent knowledge of Java Swing API, AWT Event handling and Multithreading.
- Experience working extensively on both UNIX based and Windows environments.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
- Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
- Have extensive knowledge on Spring MVC, Spring AOP, and Spring Security.
- Good experience with XML, XML Parsers & Web Services.
- Experience with test-driven development using a various unit testing framework such as JUnit
- Experience in working with JDBC, Oracle, SQL server and MySQL.
- Good Knowledge of using IDE Tools like Eclipse, MyEclipse, Net Beans, RAD for Java/J2EE application development.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Languages: C++, SQL, Java
Core Java, J2EE Technologies: Core, OOP, Multithreading, Exception Handling, Collection, Swing, Servlets, JavaServer Pages (JSP), JDBC, Spring, Struts, Hibernate and web services
Web Technologies: HTML, XML, JavaScript, XHTML, DHTML, CSS
Application servers: IBM websphere,Apache Tomcat
Databases: RDBMS, SQL, Oracle, SQL Server
IDEs: Eclipse, NetBeans, Rational Application Developer (RAD)
Version Control: PVCS, CVS
MS Office Software: Word, Excel, Access, Power Point, SharePoint, Outlook
Operating Systems: Windows, Unix
PROFESSIONAL EXPERIENCE
Confidential, Greensboro, NC
Sr Java/J2ee Developer
Responsibilities:
- Designed VF Retail Web Applications using Struts framework with MVC (model view controller) architecture.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Developed web components using MVC pattern under Struts framework.
- Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS
- Used Web Services to exchange product and customer order information.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, and views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Middle tier communicates to front end using XMLs SOAP and REST.
- Performed API testing REST Web Services.
- Developed business logic used on J2EE and Java
- Used Hibernate for Object Relational mapping
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Designed and developed new requirements for current releases using REST.
- Developed custom inversion of control framework for JSP/JSF portlets on Liferay Portal Server.
- Consumed Web services using JAX-WS and generated client stubs from wsdl for web services.
- Implemented the web-based application using spring.
- Used Eclipse as the Java IDE in the development of the application.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Application developed with strict adherence to J2EE best practices.
- Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions to access Database.
- Participated in the regular build and deployment activity of the VF software and maintaining the code optimization to increase the performance.
Environment: Java, J2EE, JSP, Servlets, JavaScript, Struts, SQL/PLSQL, Oracle 11g, Rest, Apache Tomcat Server, HTML, XML, XHTML, Windows.
Confidential, Sacramento, CA
Java/J2ee Developer
Responsibilities:
- Involved in the process Design, Coding and Testing phases of the software development cycle.
- Designed use-case, sequence and class diagram (UML).
- Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework
- Implemented the web-based application using Spring Framework.
- Created Web Services to exchange data of payment and Invoicing with Large Business Customers.
- Develop spring and Hibernate based multi-tier Web Application.
- Designed the Front End using JSP, HTML, CSS and Spring Tag Libraries
- Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.
- Developed SOAP/WSDL interface to exchange usage and billing information for third party carriers.
- Configured struts tiles and designed the JSP pages for the application.
- Developed stored procedures to extract data from Oracle 10g database.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Application developed with strict adherence to J2EE best practices.
Environment: Java, J2EE, JSP, Servlets, JavaScript, Struts, Hibernate, SQL/PLSQL, Web-Services, HTML, XML, XHTML, and Windows.
Confidential, Somerset, NJ
Java/J2ee Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage.
- Worked on both GUI side using JSP/ JavaScript and backend SQL and DB2 Stored procedures.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM.
- Wrote SQL statements and stored procedures to retrieve the data from the database.
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
- Wrote the Hibernate-mapping XML files to define java classes-database tables mapping.
- Implemented Validation Framework, Errors and Exceptions in Struts.
- Involved in configuration of Data sources and connection pools in web Sphere application server according to requirement.
- Extensively used J2EE Design patterns like Service Locator, Business delegate, factory, Singleton pattern, DAO and TO.
- Experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
- Prepared Test Cases for Unit Testing and Integration testing. Tested the use case by writing unit test cases and have good knowledge of J-unit to test the application.
Environment: Core Java/J2EE, Struts 1.1, XML, HTML, Eclipse, PL/SQL, JavaScript, Oracle 10g, Windows 2003, Unix
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Participate in analysis and design of the application in Java based on MVC Architecture, used open source Struts framework.
- Added features with latest business and system requirements as needed.
- Wrote Java classes to support functionalities like generation of the payroll processing for each pay group, benefits calculation and retirement services employees and employer services.
- Design and developed few GUIs, client side and server side validations using HTML, JSP, Java Script.
- Developed Struts action classes and validation classes using Struts controller component and Struts validation framework.
- Wrote Java operation classes to handle different transactions like calculate benefits, add/remove dependent and change family status and payroll processing.
- Used PL/SQL stored procedures, triggers for handling database processing.
Environment: Core Java, Spring MVC, HTML, XML, Hibernate, JavaScript, Oracle 10g.
Confidential
Jr Java Developer
Responsibilities:
- Involved in the process Design, Coding and Testing phases of the software development cycle.
- Developed Servlets, JSP pages, Beans.
- As a developer was involved in interaction with the application users for their Requirements, Specifications and enhancements.
- Development of SQL scripts
- Development of Servlets, Helpers, JSP’s
- Development of Various Reports using Java and SQL queries
- Participation in Design, Issue Resolution and Sustainment meetings.
Environment: Java, Servlets, JSP, Oracle 10g, Windows 2000 and UNIX
