Java/j2ee Developer Resume
Somerset, NJ
SUMMARY
- Over 7 years of experience working as a Java developer with overall 12 years of professional experience as a software developer /computer programmer.
- Strong development experience working with JAVA 1.6/1.5/1.4, J2EE, Spring, Struts 1.2/2.0, Hibernate, Servlets 2.2/2.3, JSP 1.1/1.2, EJB 2.0, XML, JDBC 2.0, PL/SQL, RDBMS and server side software.
- Full software development life cycle (SDLC) experience, involving requirement analysis, design, development, performance analysis, testing, debugging and technical & production support.
- Implemented Core Java concepts like Abstraction, Inheritance, Polymorphism, Encapsulation, Exception Handling, Collections, File I/O and Multi Threading.
- Developed and utilized various Classes Libraries & DLLs using Object Oriented Programming concepts & technologies.
- Developed core web components using JSP/Servlets.
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP).
- Strong knowledge of HTML, XML, CSS.
- Experience working on Struts, Hibernate and Spring Framework.
- Good knowledge of MVC architecture and WebServices.
- Sound experience in developing and deploying applications using Apache Tomcat, IBM Websphere Server.
- Extensive development experience using Eclipse IDE and Microsoft Visual Studio.
- Very well versed with Source Version Control software tools like CVS, Apache subversion/SVN, Visual Source Safe.
- Proficient in system development in Windows 2000/XP/7, UNIX/Linux and DOS platforms.
- Good knowledge of Oracle, My SQL and MS - Access Database.
- Excellent analytical, interpersonal and communication skills. Reliable team player, enjoys teamwork, self motivated, possess high level of integrity and understands business ethics.
TECHNICAL SKILLS
J2EE Technologies: Java/ J2EE, JSP, Servlets, JDBC, JUnit, JDK 6
Web Technologies: HTML, DHTML, CSS, JavaScript, JQuery, JSON
XML Technologies: XML, XHTML, JavaScript, AJAX, CSS, SOAP, UDDI, WSDL
Programming Languages: Java, C/C++, Visual Basic/.Net, SQL, C#, Fortran, Pascal, COBOL-II, AutoLISP
Methodologies: Agile Scrum, Waterfall, TDD
Version Control: CVS, SVN (Subversion), Visual Source SafeFrameworks
& Architectures: MVC Architecture - Struts, Spring
Application servers: WebLogic, JBoss
Web Server: Apache Tomcat
Databases & RDBMS: Oracle 9i/10g, MYSQL 5.0, SQL Server, Microsoft Access, dBase-II.
Messaging Systems: JMS (Java Message Service)
IDE Tools: Spring STS, Eclipse, NetBeans, Microsoft Visual Studio
Operating Systems: Windows 95/98/NT/2000/XP/Vista/ 7, Linux, UNIX, DOS
Networking: URL, URI, Sockets.
Flowchart Diagram S/W: Microsoft VISIO
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in the detailed discussion of requirements, detailed design, development and integration/system/performance testing.
- Involved in Full life cycle project Design and Development. Used agile development.
- Participated in the team/peer code reviews. Presented code review to the Quality Engineering team.
- Crated JUnit test cases for ATDD development.
- Wrote Java POJO and Utility classes to construct business logic.
- Implemented Log4j to provide logging facility in the application.
- JUnit testing and debugging, code review, refactoring, and defect management using TRAC software.
- Created detailed design documents like Component Specifications, Class and Sequence Diagrams using MS Visio software.
- Created and maintained JSPs and CSSs. Added/modified Java scripts.
- Wrote scripts for Automated Test Case execution in SoapUI.
Environment: Spring STS/MVC Framework, Eclipse, IBM RSA, JAVA 1.5/1.6, J2EE, Servlets, JSP, CSS, Maven, SoapUI, XML, Log4J, JUnit, JavaScript, SVN subversion control system, TestLink.
Confidential - Somerset, NJ
Java/J2EE Developer
Responsibilities:
- Participated in the detailed discussion of requirements.
- Wrote utility codes to provide reusability.
- Wrote Java Beans (POJOs) and other classes to construct business logic.
- Applied Singleton and DAO design Pattern.
- Implemented Log4j to provide logging facility in the application.
- Wrote Complex SQL queries, Stored Procedure to perform DML (CRUD) operations.
- JUnit testing and debugging, code review, refactoring, and defect fixing.
- Handled complex module like Bulk Process and Correspondence.
Environment: Eclipse, JAVA 1.5/1.6, J2EE, Servlets, JSP, Struts 1.2/2.0, Hibernate, Oracle 10g, PL/SQL, TOAD, XML, Log4J, JUnit, JavaScript, CSS, CVS.
Confidential - Philadelphia, PA
Java/J2EE Developer
Responsibilities:
- For project execution, followed a mix of Agile Scrum, Prototype model and Test Driven Development (TDD) methodology.
- Migrated legacy business logic in EJB to add scalability, maintainability and performance.
- Implemented Java Messages Beans (JMS) to communicate with other application.
- Wrote client side validation code in JavaScript in JSP.
- Wrote utility codes to provide reusability.
- Implemented Log4j to provide logging facility in the application.
- Created SQL mappings, Parameter mappings, ResultMap.
- Responsible of JUnit testing and debugging, code review, refactoring and defect fixing.
Environment: JAVA/J2EE, JSP, Servlets, JavaScript, Struts 1.2/2.0, EJB 2.0, Hibernate, Oracle 10g, PL/SQL, SQL-Programmer, Weblogic 10, XML, Log4J, JUnit, SVN.
Confidential, Bensalem, PA
Software Developer/Programmer.
Responsibilities:
- Wrote Java code modules, POJO & Utility Classes for online interactive multiplayer games.
- Designed and developed JUnit test cases for various core business components.
- Developed PC based Touch Screen Video Games in C/C++ and Java using OO programming concepts utilizing video image, graphics animation and sound files including multi language capabilities.
- Ported games from DOS to LINUX platform developing/using new class files and MSDN libraries.
- Troubleshoot performance issues in existing games in a timely manner and resolved it.
- Developed electronic dartboard game Tournament Management Windows application using Visual Basic for Applications and Microsoft Access database using ADO. Wrote SQL queries.
- Created GUIs, Reports, Charts and user documentation for the applications and games.
- Developed automatic database validation and update application in Microsoft Access.
- Coordinated with the Game & Graphics Design team for game specific requirements.
- Wrote code for generating real time league statistics reports using HTML for online viewing.
Environment: J2EE, Java, C++, Linux, Windows 2000, Visual Basic, Visual Studio 6, Visual Source Safe, Eclipse, Microsoft Access, SQL, Visio, HTML/XHTML etc.
Confidential
Sr. C, C++ Developer
Responsibilities:
- Designed GUIs using JSP pages for intranet web application.
- Implemented business logic in SQL Server as backend to perform CRUD operation on the runtime data.
- Developed Data Access Objects using JDBC API for interacting with the SQL Server.
- Designed, developed and utilized various interfaces, classes, DLLs to construct the business logic.
- Participated in designing the test strategy for various components of the system.
Environment: Visual Basic, Visual C++, Windows 2000/XP, Java, SQL server.
