Java/j2ee Developer Resume
SUMMARY:
- Around Six (6) Year of Experience in developing web based, internet/intranet and client/server, distributed architecture applications using Java and J2EE technologies.
- Experienced in all phases of Software Development Life Cycle (SDLC) - Requirement Analysis, Specification, Implementation, Testing, Documentation and Process management.
- Extensive experience in Java based technologies JDK 1.4, JDK 1.5, J2EE, JSP, Struts 1.0/1.1/1.2, Spring, JDBC, Web services, EJB, Web Logic, Web Sphere, Apache Tomcat 4.x, JBoss, SOAP Protocol, SAX parser, DOM parser, XML, XSL, XSLT, Servlets, Java Beans, HTML.
- Good understanding and hands on working experience in agile practices like XP (Extreme Programming) and the Scrum process.
- Efficient use of various design patterns such as MVC (Model-View-Controller), Front Controller, Factory, Session Facade, Service locator, Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object) and Business Delegate in the development of distributed Enterprise Applications.
- Working experience with various databases like DB2, Oracle and SQL Server & thorough knowledge in PL/SQL statements.
- Good knowledge of Database design and development that involves ER Modelling, Relational database schema, writing queries using SQL and formatting results.
- Hands on experience in Design tools like Rational Rose, UML, Star UML, Rational Software Architect, Microsoft Visio
- Working knowledge on Core Java technologies such as Multi Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing, Streams & File I/O.
- Strong experience in application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework (1.2/1.3/2.0/3.0 ), Spring MVC, Hibernate 3.0 ORM.
- Knowledge with Weblogic8.x/10.x, Apache Tomcat 5.x/6.x and have good knowledge of J2EE standard compatible application servers.
- Excellent knowledge and hands on working experience in configuring, deploying Web services using SOAP, UDDI and WSDL.
- Good hands on experience in working on Web/Application servers/Tools like BEA Weblogic 8.x/9.x, Oracle 9i, Oracle Java Connectors, JBoss Application Server and Apache Tomcat 6.x, Apache Axis 4.x
- Experience with presentation tier development using HTML, CSS, JQuery, JSP and Custom Tag Libraries.
- Experience using JUnit and Log4j (open source framework), working knowledge in writing build/deployment scripts using ANT
- Hands on experience on IDE’s like Eclipse, MyEclipse, NetBeans, and Version Controllers like CVS.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics.
TECHNICAL SKILLS:
- JAVA, SQL, PL/SQL, JSP 1.1/1.2, JSTL, Servlets
- JDBC, Core Java, JNDI, Multi-Threading, Web Services with Metro
- Spring, Swing, Eclipse, Hibernate, Struts, JMS, HTML, AJAX
- Oracle 8i, 9i, 10g, MS SQL Server 2000, JavaScript and XML
- Eclipse 3.2/3.0, MS Visual Source Safe (VSS) and Version control system (SVN), Ms-DOS, Windows-95/98,2000,XP
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2ee Developer
Responsibilities:
- Developed the a prototype model (not static HTML web pages) for the application
- Developed reusable components for email, Excel sheet creation.
- Used JAXB packages for performing marshaling, unmarshaling the request and responses.
- Used Web services for communicating with FXI system.
- Used XML, WSDL, UDDI, SOAP, and Web Services for communicating data between different applications.
- Communication with UBS personnel from other component, who also located at remote locations.
- Increased modularity by allowing the separation of cross-cutting concerns by using AOP with Spring.
- Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate
- Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services
- Development using the Use Cases and business logic & Unit Testing of Struts Based Application
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Day to day Communication with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements
- Took initiation in verifying the environment is available, up to date with latest code builds.
- Code promotion and verification of local/DEV environments
- Report generation using J Charts package
- Developing, Deploying, Testing Java GUI Applications using web work on J Boss Server
- Excel sheets generation using JExcel Api package
- Providing application support in the absence of Team Lead
- Used Log4J for maintaining application running logs.
Environment: Windows workstation, JAXB, DOM parsing, Java, Servlets, JSP, Web Services (SOA), HTML, DHTML, CSS, Java Script, JUnit, JavaBeans, Spring, Struts, Hibernate, SQL, JBoss, log4J, Java
Confidential, Jersey City, NJ
Java/J2EE Developer
Responsibilities:
- Project modules are related to managing traffic of different States & Managing historical traffic data to generate report for the analysis of traffic prediction. Project is used by the transportation and public safety agencies in the New York - New Jersey - Connecticut metropolitan region.
- Project includes various web solutions and analytical tools to supporting its member agencies through interagency communication and the enhanced utilization of their existing traffic and transportation management systems.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Responsible for the Design, Deploy and development of the web applications.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Dealt with Hibernate open source ORM frame work for persistence management.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
- Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
- Designed and developed STRUTS, implemented event handling using Java, STRUTS, AJAX, and JavaScript for various modules.
- Involved in requirement analysis, design, coding and implementation.
- Involved in DB design and DB deployment.
- Deployed flow of Execution in the Servlet Environment using STRUTS and defined Navigation Rules.
- Used log4j for tracking errors and debugging the code.
- Interacting with the Managers and created prototypes as per the business requirement.
- Designed the user interactive (UI) web pages using web technologies. Collaborating with Product Managers and Software Engineers to provide guidelines on solid UI design using advanced level of HTML, XML, AJAX, JavaScript, CSS.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the testing.
- Responsible for the successful execution of Project Planning and Deployment cycles.
- Provided end to end support for the system and involved in coding and testing.
Environment: Java/J2EE (JSP, Servlet), JavaScript, Spring, JQuery, Ajax, JSP, RESTEasy services, Hibernate 3.0, Eclipse, MSSQL, SVN, Apache Tomcat, Oracle 10g
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and establishment of technical specifications.
- Analyzed MVC architecture, Struts framework in view of the application workflow and application development.
- Designed and developed Servlets and Hibernate.
- Front-end development using HTML, CSS, JSP and client side validations performed using Java Script.
- Used CVS for code versioning.
- Worked on creating and updating the Oracle 9i and DB/2 Databases.
- Developed J Unit Test cases for the system.
- Developed Build scripts using ANT.
- Used Hibernate for persistence management.
- Used both Windows and UNIX platforms for developing the application.
- Designed the system based on Struts MVC architecture.
- Developed Servlet, JSP, CSS and XHTML facelets front end layer.
- Used transaction attributes in EJB to handle the transactions by the container.
- JavaBeans are used for developing lightweight business components.
- Used the Spring 3.x framework for building a web application according to MVC design pattern.
- Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
- Designed XML schema for the system.
- Designed and developed the documentation for the system.
- Used JDBC to acquire DB connections.
- Used Eclipse in developing J2EE applications.
- Created UML diagrams, forms and services.
Environment: J2EE, Java, JSP, UML, Struts, Eclipse, Swing, Oracle BPM, Hibernate, JUnit, ANT, Oracle 8i/10g, DB2, CVS, XSL and UNIX
Confidential, Newark, NJ
Java/J2ee Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Developed JUnit Test cases for the system.
- Developed Build scripts using ANT.
- Used Hibernate for persistence management.
- Used both Windows and UNIX platforms for developing the application.
- Designed the system based on Struts MVC architecture.
- Developed Servlet, JSP, JSF, CSS and XHTML facelets front end layer.
- Used transaction attributes in EJB to handle the transactions by the container.
- JavaBeans are used for developing lightweight business components.
- Used the Spring 3.x framework for building a web application according to MVC design pattern.
- Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
- Implemented EJBs Session beansfor business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
Environment: Java, JSP, JDBC, Spring Core 2.0, Struts, Hibernate, Design Patterns, XML, Oracle, PL/SQL Developer, WebLogic, Apache Axis, ANT, Clear case, JUnit, UML, Web services, SOAP, XSLT, JIRA.
Confidential
Java Developer
Responsibilities:
- Gathered requirements from client, analyzing and preparing the Requirement specification document.
- Object oriented design using UML. Rational Rose used in implementing UML.
- Designed and developed all user interfaces using JSP.
- Developed Business Interface Objects (BIO) using stateless Session Bean.
- Deployed the application in Apache Tomcat.
- Involved in API development using Core Java concepts
- Involved in Unit testing and Integration testing. Worked with Quality Assurance
- Used Html, CSS, JSP, and JavaScript for Front End User Interface design. Worked with the collection libraries
- Developed configuration and deployment files using XML and parsed them using JAXB.
- Database designing and development in SQL Server
- Development environment integrated with Eclipse.
- Created unit test cases for business component using JUnit.
- Integrated the Java application to end-users.
- Involved in production support.
Environment: Java 1.5, UML, Servlets, JSP, XML, Apache Tomcat, MS SQL Server, XSL, JavaScript, JDBC, Eclipse 3.5