J2ee Programmer Resume
FL
SUMMARY
- 5+ years of software development experience as a J2EE Developer, Java Developer in the area of multi - tier applications using J2EE technologies (JAVA, EJB, JMS, Servlets, JSP and XML).
- Application development expertise in Weblogic Application Server, Websphere Application Server and Tomcat server.
- Good Experience in Eclipse, Dream Viewer, Visual Source Safe.
- Applied the Struts architecture using the Model-View-Controller (MVC) design pattern.
- Extensively used Struts Framework and JSTL in building Web based applications.
- Proficient in various web-based technologies such as AJAX, JQuery, JSTL, HTML, DHTML, XML, CSS, JavaScript.
- Implemented Web Services using WSDL, UDDI and SOAP.
- Experienced in creating build scripts using Apache ANT.
- Experienced in SQL, PL/SQL and Stored Procedures. Databases include Oracle, SQL Server.
- Involved in the project life cycle, including Study, Analysis, Design, Development, Testing, Debugging, Implementation and Production Support.
- Knowledge of UNIX operating system.
- Excellent troubleshooting, analytical, problem-solving and learning skills as well as a keen interest in the emerging technologies with excellent communication skills.
TECHNICAL SKILLS
Operating System: Windows, UNIX.
Languages: Java/J2EE, PL/SQL.
Data Storage: Oracle 8, PL/SQL, SQL, DB2 8.1, SQL Server.
J2EE Technologies: Servlets, JSP, EJB, JMS, XML, JAXP, RMI and JNDI.
MVC Framework: Struts, JSP, JSTL.
Web Technologies: HTML, CSS, DOM, SAX, JavaScript, JQuery, DHTML.
Web/Application Servers: Weblogic, JBoss, Tomcat.
Web Services: SOAP, UDDI, WSDL.
IDE/Tools: Eclipse 3.1, IntelliJ, JBuilder, Aqua data Studio and Dreamweaver.
GUI: Swing, AWT, Adobe Photoshop.
PROFESSIONAL EXPERIENCE
Confidential, FL
J2EE PROGRAMMER
Responsibilities:
- VPlan is an end-to-end solution for the Network planning and capacity management of the FTTP world. This system supports OSP (Outside Plant) planners, Data Network Planners and IOF (interoffice Facilities) planners to monitor the network utilization, trend forecast and plan for new capacity for FTTP. In the future, it will be leveraged to support the Old World copper network layout and planning.
- A network planner can use the user interface in the VPlan system to view potential service area (Fiber Service Area), select various points of interest (POI) and assign existing new network equipment based on the projected demand for service. This demand is either supplied by the system or can be assessed based on usage trending. Once a plan is created in VPlan, it can be published to the CCP system for review and approval. It will support planning in Greenfield and overlay scenarios.
- Involved in RGS meeting to gather requirements, business rules for vPlan application.
- Implemented the Business Layer to load the data from different Interfaces.
- Used XML schema for data validation.
- Implemented a common XML handler using SAX parser.
- Design and development of the User Interface for the application using JSPs.
- Designed the application using the STRUTS framework where Servlets are used as flow control, JSP for presentation, Session beans for encapsulating business logic and Entity beans are used for persisting data.
- Implemented the business logic for the application using EJBs, where Session beans were used as façade for application logic/encapsulate entity bean logic and entity beans for database modules.
- Worked on JSPs on front end using struts framework in vPlan application.
- Developed re-usable component for developing excel sheet for many reports using POI API.
- Implemented online/offline reports.
- Performed Confidential - and server-side data validation using the Java Script.
- Used Eclipse for developing and debugging the code.
- Used log4j to generate logs and which helped in debugging the code.
- Wrote DB2 Stored procedures for queries. Made JDBC calls to the stored procedures.
- Worked with the QA team in preparation and review of test cases.
- Reviewed detailed design specifications, User acceptance (UAT), Integration and System test plans.
- Used Java Doc to do detailed documentation of the code
- CVS integrated in Eclipse is being used for source code and documentation version control.
- Involved in Unit Testing and Integration testing of the application.
Environment: Java, Servlet, EJB, JSTL, XML, JDBC, web services, Struts, XSD, Windows DB2, ANT, CVS, Eclipse, Rational Rose, WebLogic 8.1, Telecom
Confidential
J2EE PROGRAMMER
Responsibilities:
- Confidential has a Phoenix system and for every transaction it will upload an XML file.
- Parse the XML file and validate with Schema file. The validated data has been uploaded into SQL Server 2000 and a response XML file is generated with a proper status.
- Administrator has control on reports and configuration files. Reports are prepared in HTML format.
- Used JBuilder as the IDE with Jboss Server.Involved in business meeting to gather requirements and business rules which helped in getting the base framework to develop the application.
- Designing and Developing PL/SQL stored procedures and Triggers for generating complex queries from the development.
- Responsible for the detailed design of the application. Used Object Oriented conceptual models and created classes from the Use cases, organizing the classes into an object model structure using class models.
- Involved in creating an ant task to automate the above process.
- Involved in Source code configuration management and version control using VSS and CVS, and the Build file creation for the complete product-using ANT.
- Designed and prepared the test cases for unit testing & integration testing.
- Used log4j to generate logs and which helped in debugging the code.
- Implemented scripts (ANT) to package and migrate code from the code repository to all environments.
- Wrote SQL Server Stored procedures for queries, Made JDBC calls to the stored procedures.
- Using JBuilder for developing and debugging the code.
Environment: Java, Servlets, JSP, RMI, XML, JavaScript, HTML, Jboss Server, JBuilder, Log4J, SQL Server 2000, Aqua data studio, Apache Ant, XDoclet
Confidential
J2EE PROGRAMMER
Responsibilities:
- Implemented MVC architecture using Apache STRUTS framework.
- Worked extensively with Java beans, JSP and Java Servlets.
- Used Eclipse 3.1 as the development tool for code generation.
- Leveraged Struts custom tags and the JSP Standard Tag Library (JSTL).
- Worked with Apache Ant to create build scripts.
- Involved in creating an ant task to automate the above hibernate process.
- Designed and developed EJBs (Session Bean and Entity Bean) and Servlets to support the server side architecture.
- Extensive use of SQL and Stored Procedures as backend.
- Involved in fixing production issues including batch jobs and uncatched Exceptions.
- Monitoring the error logs using Log4J.
- Involved in Unit Testing of the application.
Environment: Servlets, MVC, Struts, AJAX, Hibernate, JMS, EJB 2.0, JSP, JDBC, HTML, Weblogic Server, Log4J, JavaScript, XML, XSLT, SQL Server 2000 and Apache Ant.
Confidential
JAVA PROGRAMMER
Responsibilities:
- Developed the presentation layer and GUI framework that are written using HTML, JSP and Confidential -side validations were done using JavaScript.
- Scripting languages used for development include SQL & PL/SQL.
- Utilized PL/SQL for querying the database.
- Queries database to extract the required records are handled through stored procedures.
- Used Ajax, a JavaScript technology through the XMLHttpRequest object that talks to the server, for dynamic, responsive, highly-interactive experience in Web applications.
- Involved in the implementation of Ant script to automate the build process.
- Created Stateless and Stateful Session beans for accessing and mutating entity beans.
- Worked extensively with JSP and Java Servlets.
Environment: EJB2.0, Servlets, Ajax, JSP, JDBC, HTML, CSS, JavaScript, XML Schema, Oracle8
