Java Designer Resume
SUMMARY:
- Around 7+ years of experience in software development including Internet.
- Experience in designing and developing websites and stand alone HTML/DHTML applications with CSS and JavaScript. Also used different AJAX tools for client side validation and creation of portals for the project.
- Experience in using XML documents with XSLT to translate the content into HTML to present to GUI.
- Experience in developing and implementing Web Services using SOAP, WSDL and UDDI.
- Experienced in administration and deployment of applications on web and J2EE servers, such as Apache tomcat, and Web logic Server 8.0.
- Thorough knowledge of RDBMS like Oracle v8i, v9i, 10g
- Good working experience of writing SQL.
- Extensive experience in developing Enterprise Applications using Rapid Application Developer (RAD) v7.0 for WSAD v5.1.2, Eclipse 3.2, My Eclipse 5.1.
- Implemented the business services using the Business Delegate, ESB, Service Locator Pattern and DAO Pattern for wrapping the database access logic.
- Developing experience with Messaging Mechanism using JMS v1.1 and MQ - Series v5.0.
- Valuable Team Player with Mentor Skills, Ability to learn quickly and to correctly apply new tools and technology.
- Expert in using Object Oriented Design and Object Oriented Programming concepts.
- Good working experience in Oracle 9i/10g, Microsoft SQL server, and UNIX
- Good knowledge of Web Services.
- Good knowledge in Developing and Deploying EJBs.
- Developed UML Diagrams Class, Sequence and Activity diagrams in Rational Rose.
- Active participation in entire lifecycle of software development. Activities include study of conceptual design as well as detailed design, coding, unit testing, system integration testing and support, and also supported software configuration management.
- Good knowledge on complex data models and object relational modeling experience and writing LLD
- Good knowledge on Portal Applications.
- Good knowledge on DOGO and JSON.
TECHNICAL SKILLS:
Programming Languages: HTML, DHTML, CSS, XHTML, XML, XSLT, Java, C, C++,Java 1.5,PHP (Knowledge)
Java Technologies: JDK 1.5/1.6, Swing, Servlets, JSP, JSF, Struts 2, JDBC, Spring, Hibernate 3.0, EJB 2.0, Web Services, Multithreading
Database Environments: Oracle 10G, SQL-Server, MS-Access, JDBC, ODBC, MySQL, Jquery
Application Server: Web Logic 10.3, Tomcat 5.2, Jboss, Jrun, Web sphere (Knowledge)
Frameworks: Struts, Spring/Hibernate, Adobe Dreamweaver, DOJO
Tools: Eclipse 3.0,RAD, IntelliJ, Jbuilder, MarkLogic, RADv7.0,EXT JS, GWT, CGI,Yslow, DynaTrace, HTTP watch, Web Developer.
Version Control: CVS, Visual Source Safe, ClearCase, Subversion
Others: Ant, JUnit, Ajax, DOM,SAX Dreamweaver, JSON, CORBA, TELNET, web services.
PROFESSIONAL EXPERIENCE:
Confidential
Java Designer
Responsibilities:
- Involved in conceptual Designing gathering requirements and preparing the Usecase Documents.
- Involved in Detailed Design with the client in building the system preparing the Usecase and screen specification documents.
- Involved in Business and Architectural Round tables presenting the Data models to the client.
- Involved in the Database designing.
- Involved in designing Sequence model and validation of Usecase and Screen specification documents .
- Acted as a mediator between the Developers and the BAs.
- Involved in fixing of the application defects with the developers
- Involved in bug fixing
Environment: Java 1.4/1.5, Struts, Servlet, XML, JDBC, TOAD Apache Tomcat, Eclipse, Developer studio, MVC, SQL, Java Script, Struts,RSA,RAD
Confidential
Java/Javascript Developer
Responsibilities:
- Worked on VXML coding and reviewing.
- Used Microsoft Visio for the Call Flow Diagrams.
- Used PS Framework in RSA for coding in Java and Javascript, JQUERY and DOJO.
- Worked on providing different optimization solutions for different cross-browser dependencies by using different tools for different browsers like Firebug, Developer Tools,etc..,
- Good Knowledge in CITBOX.
- Used Shell Programming in the currently working projects.
- Worked as a Team Leader
- Developedweb-based reporting system withJavaScript,JSPand lead the development of the application usingMVC modelusing PS Framework.
- Used Websphere, JBoss and Tomcat for deployment of various applications.
Environment: Java, Javascript, VXML, MVC, JSP, MS Visio
Confidential
Sr. Java Developer
Responsibilities:
- Worked mostly in the maintenance and improvement of the library, designed different methods for the new features added, optimized the code reusing the code and the objects.
- Used different features of data binding, data hiding, interfaces and different objects.
- Used multithreading environment for better performance of the application processing and solved issues like deadlock, synchronization, prioritizing threads.
- Developedweb-based reporting system withJavaScript,JSPand lead the development of the application usingMVC modelwithstrutstechnologies.
- Used GenericServlet base class to provide framework for handling HTTP protocol by using methods like doPost (), doGet (), service ().
- Used different data structure like Array List and Map to store the data which can be further used for storing or retrieving them from the database.
- Used code-generation techniques extensively to ease performance optimization and reduce development time
- Monitored the common SQL statements performance based on number of physical read on each execution, which could be the result of suboptimal usage or other inefficiencies in the application code.
- Used DOM parser to extract necessary data from different XML files. But if XML file is large enough then used SAX parser due to the memory usage.
- Designed, prototyped, and implemented different library standards in terms of coding to meet the criteria needed for quality.
- Refactored the old codes to enhance and improve the performance of application.
- Identified and designed new test cases on continuous basis & performed manual testing
- Worked with installing and updating the different application, utility and system software.
- Monitored DB growth and provided DB capacity planning for application expansion.
- Produced product requirement document and work closely with Engineering to establish development plan and release date
Environment: Java 1.4/1.5, Struts, Servlet, XML, JDBC, TOAD Apache Tomcat, Eclipse, Developer studio, MVC, SQL, Java Script, Struts
Confidential
Web Developer
Responsibilities:
- Developed presentation level changes on websites and web applications as a team leader of a large cross functional project team.
- Accurately implement new website or a web application features as described by functional requirement documents, wireframes, information architecture documents, interaction documents design, and graphical comps using presentation layer using presentation layer technologies on existing and new e-commerce websites.
- Review and provide feedback on requirement documentation, wireframes and design comps prior to commencing building.
- Worked closely with Graphic designers, Information Architects, Project Managers, Quality Assurance and various software Developers on all projects to deliver high quality work on time on and on budget.
- Assist in production problem resolution as needed, including occasional off-hour support.
Environment: JSPs, Adobe Dreamweaver, query, JavaScript, CSS, CVS Unix, DynaTrace, YSLOW, Adobe Fireworks, HTTP Watch, Web Developer.
Confidential
Java Developer
Responsibilities:
- Involved in the gathering requirement and analysis.
- Participated in various phases of Software Development Life Cycle (SDLC).
- Involved in installing and configuring the Eclipse Ganymede IDE, Apache Tomcat server and Tortoise SVN.
- Used Struts 2 framework and GWT which is MVC (Model View Controller) architecture for the application development.
- Designed and developed the presentation layer(View) using JSF,JSP, Servlets, XML,HTML, JavaScript, CSS, AJAX,JAXB.
- Involved in writing Hibernate queries for the Oracle 9i database, SQL and Jquery.
- Involved in writing the code for the dependency injection using Spring Framework.
- Participated in code and peer reviews.
- Managed source and version control using Tortoise SVN.
- Developed application level logging using Log4J and deployed it using Apache Tomcat Server.
- Used Maven, a Java Project Build tool to build and deploy components.
- Contributed in standardizing project coding and code review guidelines and checklist.
- Participated actively in Active Collaboration Sessions with business and other teams.
- Participated actively in the Agile Development Process using Version One.
- Experience in performance tuning of applications.
- Experience in JVM Analysis using tolls such as Introscope
- Developed Messaging services using JMS.
- Developed the web applications and deployed them in Unix.
- Experienced in OOPS, UML, Design patterns
- Experience using Web sphere Integration Developer and workflows
- Partially Worked on Shell Scripting.
Environment: Eclipse Ganymede, Apache Tomcat server, Tortoise SVN, JSP, Servlets, Struts 2 framework, Hibernate, Spring, EJBs, Oracle 9i,HTML, JavaScript, CSS, Ajax, Log4j, Maven, Jetty.
Confidential, NJ
Team Member
Responsibilities:
- Involved in designing and developing a web site through the use of Macromedia Dream weaver.
- Eclipse IDE was installed and configured to do the development work.
- Implemented the application using Spring Framework which is based on Model View Controller design pattern.
- Developed Entity Beans and Session Beans (EJBs).
- Designed, developed & deployed server-side common utilities for the application and the front-end dynamic web pages using JSF,JSP,XML, JavaScript, HTML, CSS and AJAX,JAXB.
- Developed page layout, navigation, copy, animation, buttons and icons.
- Written JavaScript for client side validations.
- Involved in performing server side validation using Struts 2 Validation framework.
- Involved in editing and slicing images using Adobe Photoshop.
- The application was deployed on Tomcat server
- Created connections and SQL queries by using JDBC/Hibernate and Jquery.
- Developed user interface for customized access to the database.
- Performed validation of completed sites including the debugging and testing of code.
- CVS source configuration management was used to maintain the code in the organization.
- Developed Messaging services using JMS.
- Developed the web applications and deployed them in UNIX.
- Experienced in OOPS, UML, Design patterns
- Partially Worked on Shell Scripting.
Environment: Eclipse, Spring Framework, EJBs, Tomcat server, Macromedia Dream weaver, Adobe Photoshop, HTML, CVS, Java Script, Ajax, Oracle 9i, SQL.
Confidential
Programmer
Responsibilities:
- Involved in Studying the User requirements.
- Developed and deployed the application in Web sphere application server.
- Installed Eclipse as IDE to do the application development.
- Implemented the application using Jakarta Struts 2 Framework which is based on Model View Controller design pattern.
- Developed presentation layer (view) components using JSP and HTML to display the Order confirmation, Credit card charging and Shipping details.
- Developed Form Beans, which are used to store data when the user submits the HTML/JSP forms.
- Created connections and SQL queries by using JDBC.
- Implemented client side validation using JavaScript.
- Server side validation is done using Struts validation framework.
- Involved in writing SQL/PLSQL queries to retrieve the data from the Oracle database.
- Developed file system for each user on UNIX platform.
- Involved in doing Unit Testing for the Enhancement Project
- Used CVS for configuration management.
Environment: JDK, Struts Frame work, JSP, Servlets, HTML, CSS, Ajax, JDBC, Eclipse, CVS, Web logic application server, Oracle 9i and PLSQL
Confidential
Java Programmer
Responsibilities:
- Worked on Content Management System.
- Analyzed the system and made the necessary documentation.
- Analyzed the system’s requirements.
- Created websites based on the system’s requirements using jsp’s and HTML in the front-end and SQL as the database in the back-end.
- Created static WebPages using HTML for testing purposes and to check whether the website is suitable for the project or not.
- Modified the data in the database and presented the latest updates on the website.
- Also worked as a Support Software engineer
Environment: Struts Frame work, JSP, Servlets, HTML, CSS, JDBC, Eclipse, CVS, Web logic application server, Oracle 9i and PLSQL
Confidential
Junior Software Engineer
Responsibilities:
- Involved in finalization of product requirements.
- Coding in Java to develop vendor interface module.
- Involved in the development and documentation of USSD Module interface.
- Fixing of bugs in all the Java components and HTML/Java Script pages.
- Build Process of both client side and server side.
- Releasing new build to client in every two to three months with added enhancements and bugs fixed.
Environment: JSP, Servlets, HTML, CSS, JDBC, Eclipse, Web logic application server, Oracle 9i.