Sr.java Developer Resume
Richmond, VA
SUMMARY
- Five (5) years of experience developing in software development and maintenance in the areas of object oriented technologies client/server applications internet/intranet web applications, J2EE Architecture and OO Design patterns.
- Experience leading software development projects.
- Involved in all phases of Software Development Life Cycle (SDLC): Analysis, Design, Development, Testing, Deployment and Maintenance using Java related technologies such as J2EE, Struts, Spring MVC, Hibernate, JSP, Servlets, JUnit, JSTL, and JDBC applying appropriate design patterns.
- Experience in logging tools and testing frameworks such as Log4J, and JUnit.
- Experience in web technology such as HTML/XHTML/HTML5, CSS, XML, XSLT, and JavaScript and PHP.
- Experience in database technologies such as Oracle, SQL, and MySQL.
- Exposure to Web services over HTTP using SOAP
- Experience with web and application servers such as Apache2 server, and Tomcat.
- Involved in project planning and coordination between areas involved in software development.
- Excellent logical, analytical, communication and presentation skills.
- Capable of delivering optimized, effective and well - documented code.
- Experience in process design using proven techniques like Rational Unified Process (RUP), and Agile modeling.
- Hands on experience on the development tools Eclipse.
- Experience writing test plans and test cases.
- Excellent problem solving and troubleshooting skills.
- Excellent analytical, problem solving, communication skills and a team player.
TECHNICAL SKILLS
Java Tools: Core Java, Servlets/JSP, J2EE, EJB, JDBC, Struts, Ant, WebServices, Log4j, Eclipse.
Languages/Technologies: C/C++, Visual Basic, VB.Net, SQL, PL/SQL, XML, UML, CSS, HTML, JavaScript, VB Script
Operating Platforms: Windows 95/98/XP/Vista, Windows 7, Windows Server NT/ 2000/2003/2008 , Linux, UNIX
RDBMS/Databases/Tools: MS SQL Server, Oracle, MS Access, MySQL
Proficient in: Microsoft Word, Excel, Access, Power Point
PROFESSIONAL EXPERIENCE
Sr.Java Developer
Confidential, Richmond, VA
Responsibilities:
- Worked as Developer and was involved in the Analysis and Design of the front-end and middle tier using JSP, Servlets and the Struts view Framework.
- Was responsible for creating Test Plans for Performance Testing and calculated the amount of users required for generating Load at normal rate and also peak time load by gathering Log information from the Developers.
- Debugged and developed applications using Eclipse IDE.
- Involved in writing of JSP pages for the presentation of data.
- Used J2EE design patterns like Front Controller Pattern, MVC, and Gang of Four Design Pattern (Singleton Pattern).
- Used JavaScript to perform client side validations.
- Used Oracle as backend databases and used JDBC to access Database.
- Used HTML, and CSS for the front-end screens.
- Actively involved in tuning SQL queries.
- Worked with XML to store and read exception messages.
- Wrote generic functions to call Oracle PL/SQL stored procedures, triggers, and functions.
Environment: J2EE, EJB, JSP, Servlets, Struts Framework, HTML, Java script, XML, Oracle, PL/SQL, J2EE Design Patterns
Java/J2EE Developer
Confidential, Bellevue, WA
Responsibilities:
- Actively involved in gathering requirements from the users followed by analysis and design of the system to meet the requirements.
- Design Use cases and class diagrams using Rational Rose as a UML modeling tool.
- Designed and developed application using Struts Framework which is based on MVC architecture.
- Development of component’s application using Java, JSP, Directives, Expressions, JavaScript
- Develop Java Servlets as access/task controller and Java Beans wrapper components to implement business logic.
- Designed and developed Login/Logout module using JSP, and struts to authenticate the access level for the users.
- Configuring weblogic for authentication and authorization through LDAP.
- Created the tiles definition and validation files for the struts framework.
- Developed internationalized JSP pages using resource bundles, Struts framework for the presentation tier and flow control.
- Used J2EE design patterns such as Front Controller, Abstract Factory pattern, and DAO in the architecture extensively.
- Used hibernate is an ORM.
- Responsible for writing extensive documentation (Requirements Specification, Implementation Specification, Design Document, QA Test Specification, Delivery) for the application.
- Responsible for writing and maintaining SQL statements - Prepared Statements, PL/SQL stored procedures for the JDBC calls.
- Used Eclipse IDE for application development and deployment
Environment: Struts, JDK, XML, JMS, CSS, MyEclipse, Hibernate, UML, HTML, JHTML, JSP, JavaScript, Microsoft SQL.
Java Developer
Confidential, Fairfax, VA
Responsibilities:
- Designed and implemented Loan tracking and management application using J2EE technologies.
- Prepared low-level design of the application which includes design specification diagrams using UML methodology and Rational Rose.
- Proposed and performed the performance tuning of the application and the WebLogic;
- Developed JSPs, Servlets with HTML using Struts (tag libraries, error handling and Tiles) framework for different modules for the interaction of user interfaces.
- Implemented the multithread mechanism for the Servicing Vendor sub-system on Java side.
- Oracle is used as a Database for the application. Wrote store procedure, and integrated SQL Queries into DAO.
- Applied various patterns in designing the system.
- Integrated Log4j for request / response / error logging.
- Involved in writing Ant scripts to build the applications.
- Extensively involved in testing the application and preparing user documentation.
- Used CVS for version control.
- Involved in Unit Testing using JUNIT.
Environment: JDK, J2EE, UML, Servlet, JSP, JDBC, Struts, JUNIT, Spring, Hibernate, XHTML, JavaScript, Ant, XML, XSLT, XML Schema, Tomcat, Oracle, Eclipse.
J2EE Developer
Confidential, Philadelphia, PA
Responsibilities:
- Played active role in Architectural Design, Development and Testing of the application.
- Used RUP methodology for designing use case diagrams.
- Sole architected production lines module. Responsibilities included design & implementation of Oracle database, XML, JavaScript, CSS, JavaBeans, JDBC & JNDI programming.
- Created servlets and EJBs (entity, session, and message) to access an Oracle database.
- Implemented the scheduling function using multi-threaded Client/Server structure based on Java Socket and producer/consumer pattern.
- Responsible for writing stored procedures, triggers and functions for increasing the functionality and efficiency in project schedules and production lines modules.
- Extensively involved in testing the application and preparing user documentation.
- Used CVS for version control.
Environment: JDK, J2EE, Eclipse, JDBC, JNDI, EJB, UML, Oracle, HTML, XML, JavaScript, CSS, JUnit, ANT, CVS, UNIX
Java Developer
Confidential, Omaha, NE
Responsibilities:
- Involved in design, development and testing of various modules.
- Involved in gathering requirements from User.
- Designed and developed Application on Struts Framework using MVC design pattern.
- Involved in developing Servlets, JSPs as part of Struts Framework.
- Implemented Session Beans.
- Configured Struts-Config for global forwards, error forwardsand action forwards.
- Used ANT script for build and deployment.
- Involved in Unit Testing using JUNIT.
- Used Clear Case as Version Control System.
- Designed and developed the queries using PL/SQL.
Environment: Struts, EJB, JSP, JDBC, Oracle, Windows, JavaScript, CVS.
