Java/ J2ee Developer Resume
Newark, NJ
SUMMARY
- 7+ years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications using JavaandJ2EE technologies
- Exposure to complete Software Development Life Cycle for complex information systems using various Commercial applications.
- Knowledge in developing applications using Agile and SCRUM methodologies.
- Expertise in Object Oriented Analysis and Project design methodologies.
- Experience in developing web based applications using J2EE, Java, Servlets, JSP, MVC, Struts Frameworks (including Validation, and tiles frameworks),Hibernate (persistence Tier),Spring MVC, Ajax, JavaBeans, Design Patterns, JDBC, Connection Pooling, SQL, PL/SQL, HTML, and CSS.
- Experience with SOA implementations, SOAP, WSDL, XML, XSD and/or XSL.
- Experience in Log4j, Ant, Maven and Taglibs to increase productivity and software quality.
- Experience in Web Service Design and development
- Experience in client - side development with CSS, JavaScript
- Experience in working on Unix Shell Scripting
- Experience in Web development with JavaScript, JSP and XML
- Strong experience using SOAPand Web Services for data communication between remote systems.
- Having experience in IBM RAD, WSAD 5.0, Eclipse Galileo, Eclipse Helios, Eclipse Indigo, Eclipse Juno, Eclipse Kepler, Eclipse Luna,Jbuilder,Oracle JDeveloper 10.3.3.1,NetBeans 6.0,Oracle SQL Developer 1.5.x,PL-SQL
- Enterprise Application Development expertise with Java technologies like Servlets, JSP, STRUTS, JSF, SPRING 2.5, HIBERNATE 3.
- Hands on experience with J-Unit and Log4j in developing test cases and determining application functionality
- Strong experience inPL/SQL and SQLfor writing SQLqueries, Triggers functions and Stored Procedureson databases like Oracle 8i/9i/10g.
- Worked with Source control tools like CVS and SVN.
- Experience with TOAD
- Experience in working on various operating systems like Windows and Unix/Linux.
- Knowledge in developing Model View Control (MVC) applications using JSP Servlets, Struts2, Spring and Hibernate.
- Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational
- Excellent communication, presentation skills, a very good team player and self-starter with ability to work independently and as part of a team.
TECHNICAL SKILLS
Java Technologies: Java 1.2 to 7, JDBC, JNDI, Junit
Web Technologies: J2EE, Servlets, JSP, Struts, Spring, XML, XSL, XSD’s, AJAX, JavaScript, JQuery, HTML, DHTML, CSS, SOAP, WSDL, UDDI, EXT JS, EJB, JMS
OR Mapping: Hibernate, abates, JPA
Databases: MS- SQL Server 2008/2005, Oracle 11g/10g/, PostgreSQL
Application Servers: Web sphere Application Server 6.x, Web logic Application Server 10.3,JBOSS 3.x, Tomcat 5.x, 6.x.
Tools: /IDE: RAD 8.0, WSAD 5.0, Eclipse 4.2/3.0,Jbuilder, NetBeans 6.0,Oracle SQL Developer 1.5.x, PL-SQL Developer 7.1.4,JIRA 5.2
Other Tools: ANT, MAVEN
Version Control: ClearCase 7/6, Subversion 1.2/1.3. Tortoise SVN 1.6.12
Operating Systems: Windows7/XP/95 server, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential, Austin- TX
Sr. Java/ J2EE Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements.
- Created Struts MVC configuration for the Project.
- JSP’s, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
- JavaScript, AJAX, JQuery, HTML and CSS have been used for implementing the client side functionality for various web pages needed for the application.
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in writing Service (Session Beans), Object Service and DAO layers of an application.
- CAST is used to analyze the impact analysis report and measure the health factors of an application.
- Followed the client coding standards.
- Involved in unit testing, Peer Review and UAT testing
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Web Sphere Application Developer (WSAD) is used to develop and deploy the application.
- Used Agile methodology to develop the application.
- Developed and deployed the web services.
Environment: and Tools: j2EE 1.4, Struts 2, Hibernate, Spring, JavaScript, SOAP, WSDL, JSP, JSTL, Log4j, CSS, HTML, DHTML, JUnit, CAST, WASD.
Confidential, Wilsonville- OR
Java/ J2EE Developer
Responsibilities:
- Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, WebLogic and JSP.
- Extensively used JDBC APIs for database connectivity and data retrieval.
- Wrote programs to archive the log files on a daily basis to enable faster troubleshooting.
- Created Hibernate mappings and debug issues related to data integrity.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed programs to send email alerts and error logs in the event of process failures.
- Setting the development environment on Eclipse.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Springdata, JPA.
- Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
- Developed the Servlets for processing the data on the server.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Used WebLogic for design, development, and deployment of applications.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQueryand involved in designing the user interfaces using JSP.
- Accessed and manipulated the Oracle10g database environment by writing SQL queries in the Oracle SQLdeveloper for testing purpose.
- Used JIRA to keep track of bugs and issues.
- Involved in coding for Jauntiest cases
- Used SVN to keep track of source code versioning
Environment: Servlet, JDBC, Eclipse, Spring, Hibernate, Struts, Apache CXF, UNIX, Linux, Sybase, ClearCase, CRUD, JSP, JUnit, JQuery, JIRA, JSF, Maven, WebLogic, Oracle 10g, SVN, UML, Agile.
Confidential, Newark, NJ
Java/ J2EE Developer
Responsibilities:
- Involved in developing user interface using JSP, JavaScript, CSS and AJAX.
- Used Struts-tiles to develop the layout of web page.
- Used Log4j for logging application messages.
- Used JDBC for interacting with database.
- Involved in writingJUnittest cases.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Worked with Agile methodology.
- Study and analyze the business process flow and existing system.
- Identified the areas of improvement and the scope of enhancements in the system.
- Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client.
- Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
- Participated in design discussions and object model development workshop sessions for different lines of business.
- Involved in developing Use Case, Class, SequenceandComponentsDiagrams as part of documentation.
- Performed unit testing, and comprehensive scenario testing for the modules I worked on.
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Implemented various complex PL/SQL queries.
- Involved in testing the application and bug fixing.
- Deployed the applications in WebSphere application server.
- Used Subversion as version control system.
Environment: and Tools: Java, JSP, Struts, XML, WebSphere, ANT, Log4j, JDBC, CSS, JavaScript.
Confidential, Hoffman Estate, IL
Java/ J2EE Developer
Responsibilities:
- Developed application business components and configured beans using Spring IOC.
- Generated POJO classes and Hibernate mapping files using Reverse Engineering.
- Developed DAO classes using Hibernate Template from spring with HibernateAPI.
- Designed and Implemented MVC architecture using Spring MVC.
- Developed administrative interfaces with the technologies of JSP, JavaScript, spring and Hibernate.
- Designed and modified User Interfaces using JSP, JavaScript and CSS.
- Involved the CRUD operations.
- Used Eclipse as an IDE for developing the application.
- Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
- Implemented Multithread concepts in Java classes to avoid deadlocking.
- Implemented Java design patterns like Singleton, Factory, Command patterns.
- Developed test cases and performed as a unit test using JUnit Framework.
- Involved in Production Support. Solved many production issues based on priority.
- Designed UML diagrams using UML and Rational Rose.
- Developed user interface using JSP, JSPTag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS
Environment: Java 1.5, EJB 2.0, Springs, Struts, JSP, JSTL, Hibernate, spring, Web Services (SOAP, WSDL), XML, Web logic 10.3, Ant 1.6, JUnit, Toad, Oracle 9i, Clear case, Clear quest.
Confidential, Des Moines- IO
Java Developer
Responsibilities:
- Developed Session Beans using J2EEDesignPatterns.
- Involved in designing the control, which includes Class Diagrams and Sequence Diagrams using VISIO.
- Implemented J2EEDesignpatterns like Data Access Objects, Business Objects, Session Façade and Java Design Patterns like Singleton.
- Extensive use of struts framework.
- Used JSP and Servlets, EJBs on server side.
- EJB as a middleware in designing and developing a three-tier distributed application.
- Implemented Home Interface, Remote Interface, and Bean Implementation class.
- Implemented business logic at server side using Session Bean.
- Wrote PL/SQL queries to access data from Oracle database.
- Set up WebSphereApplicationserver and used ANT tool to build and deploy the application in WebSphere.
- Developed the application using WSAD
- Prepared test plans and writing test cases
- Worked on Hibernate
Environment: Java 1.6,Struts, JSP, Servlets API, HTML, JDBC, WebSphere 5.1,MQ Series, MS SQL server, XSLT, XML, EJB, Edit Plus, EJB, JUnit, CSS, JMS, Hibernate and Eclipse, WSAD.
Confidential
Programmer Analyst
Responsibilities:
- Implemented new features like creating highly preferment, multi-threaded transforms to process incoming messages into trading object model using Java, Struts 1.2.
- Conducted client side validations using JavaScript.
- Coded JDBC calls in the servlets to access the Oracle database tables. Used JMS/MQ for service implementation. Also invoked EJB 2.1 Stateless Session beans for business service implementation.
- Designed and coded the java class that will handle errors and will log the errors in a file.
- Involved in creating User Authentication page using Java Servlets.
- Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
- Implemented the project using JSP and Servlets based tag libraries.
- Generate SQL Scripts to update the parsed message into Database.
- Completed proof of concepts using Java, JSP, Servlets and XML using JBoss server for selecting different standards.
Environment: JDK 1.3, Java, JMS/MQ, J2EE, Struts 1.2, EJB 2.1, Servlets, Oracle, XML, JDBC, Eclipse 3.3, JUnit, Jboss Application Server