Java/j2ee Developer Resume
Connecticut, NJ
SUMMARY
- Over 7+ years of experience primarily on Java/J2EE technologies.Worked in design and development ofmany projects and played crucial role for successful release(s) of the same.
- Skilled in design and development of multi - tier web based applications using J2EE technologies.
- Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP/Servlets, Struts 1, Struts 2, JSF, Spring, Hibernate, JDBC.
- Experience with application servers like Confidential Websphere v5, Oracle 10g, Weblogic v8.1, JBoss 4.0 and Tomcat 5.0.
- Good hands on experience in developing reusable components like exception handling and logging components with latest enterprise technologies.
- Skills in designing and programming with Spring-Core, Spring AOP and Hibernate.
- Expert level skills in Core Java, Struts, Servlets, JSP, Exception Handling, JDBC,CSS, XML, DHTML and JavaScript.
- Experience in writing SQL queries, Triggers, Stored Procedures and Packages using PL/SQL in Oracle 10g, 9i
- Good understanding of database concepts.
- Familiar with Agile software development methodology like Scrum.
- Experience with Test Driven Development.
- Experienced in developing Use Cases, Sequence Diagrams and Class Diagrams using UML for designing Object Oriented Design of large Applications using Rational Rose.
- Expertise in Spring IoC and AOP Capabilities.
- Worked on various IDE's like Eclipse and RAD.
- Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML.
- Code deployment on application server.
- Gathering requirements from the end user.
- Development of reusable components like Logging and Exception handling frameworks.
- Have used design patterns like Singleton, Business Delegate, DTO, Business Objects, Interceptors.
- Integration and System testing.
- Design Documentation.
- Experience in Source Control Management - Perforce, VSS, Subversion
- Enhancements to the developed application.
TECHNICAL SKILLS
Web application frameworks: EJB 2.1, Struts 1.0, Struts 2.0, Spring, Hibernate
Web Technologies: JSP, Servlets, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript
XML Technologies: XML
Application/ Web Server: JBOSS 4.0, WebSphere 5.0, Weblogic 8.1, Tomcat 5.0
IDEIBM: RAD, Eclipse
Testing: JUnit
RDBMS: Oracle 10g, MS SQL server 2005, My SQL
Version Control: VSS, Perforce
Build Tool: Maven, ANT.
Programming Languages: Java 1.5
Operating System: Windows NT/2000, 95/98/XP, Linux 7.0, UNIX Solaris
PROFESSIONAL EXPERIENCE
Confidential, Connecticut/NJ
Java/J2EE Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the developed system.
- Preparation of Java and JSP coding standard checklist.
- Involved in the development of screens using HTML, CSS,JavaScript, JSP and Struts tags.
- Involved in the development of Servlet, Struts Action classes, Web Services, Spring Beans and POJOs.
- Involved in writing Junit Test Cases and Ant Build Script.
- Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
- Developed client request validations and processing using JavaScript and HTML.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Used Spring framework for wiring, managing business objects and transaction management.
- Developed POJO based programming model using Spring.
- Hibernate was used as the persistence framework. Spring’s JDBCTemplate was used to execute SQL queries for performance.
- Oracle 8i database is used to store the data and SQL Developer is used as an interface to the database.
- Web Sphere application server has been used for the deployment of the system.
- Used Log4j for logging purposes.
- Writing the test cases using JUnit and testing different scenarios.
- Involved in Unit Testing, Integration testing, System testing and Regression Testing.
- Clear Case version control system has been used to check-in and checkout the developed artifacts.
Environment: Java, JSP, Servlets, HTML, JavaScript, Design Patterns, Struts, Spring, Hibernate, Web Sphere 5.1, XML, JUnit, ORACLE 8i, Tag Libraries, Log4j, and Eclipse.
Confidential, NYC
Java/J2EE Developer
Responsibilities:
- Involved in requirement analysis and designing the flow of application.
- Contributed significantly in all phases of Software Development Life Cycle (SDLC) such as modeling, analysis, design and development.
- Writing the test cases to document how the application should behave in different scenarios.
- Development of the enhancement using Java J2EE technologies.
- Database design and building the stored procedures and queries used by the applications/reports.
- Enhancing and managing the scripts used by the application.
- Code reviews of Peers.
- Testing of the application using the test cases prepared before the commencement of the development to check if the application behaves as expected.
- Handled Release Management for all QA, UAT and Production releases by coordinating with the Operate (Deployment) team.
- Check out of application after production deployment.
- Working on bug fixes
Environment: Java 6, JavaScript, JSP, Servlets, JUnit, Oracle 10g, Stored Procedures, XML, SQL Developer, Spring, Hibernate, Maven, VSS and Windows XP OS
Confidential, NYC
Java Developer
Responsibilities:
- Involved in high level design and functional requirements discussions.
- Designed the classes and prepared sequence diagrams using rational rose
- Developed JSPs, java-scripts and coded for Struts action classes
- Worked on unit testing and involved in code reviews
- Worked on integrating the module with other projects
- Worked on build and deployment of application on Websphere for testing.
- Worked on fixing defects found in ST
Environment: Java, JSP, Servlets, Struts framework, Java Beans, Oracle 9i, Tomcat, Websphere, Eclipse, VSS
Confidential
Java/J2ee Developer
Responsibilities:
- Design and Development of reports using iReports 1.2.6 and Jasper Reports
- Struts was used as the J2EE framework for writing presentation logic
- EJBs were used as the middle layer of the application.
- JDBC was used to interact with the database.
- SQL Server was used as the database at the backend.
- Preparing Test Plan and Test Data documents in Caliber
- Integration testing of the sub-modules
- Implementation of Agile methodology (Scrum Process)
- Reporting module using Jasper Reports, iReports and JFreeCharts with i18n
Environment: Java (1.4), EJB2.0,JSP, Struts Framework, JDBC, Custom Tags, Servlets, JBoss, Oracle, PL/SQL
Confidential
Technical Team Member
Responsibilities:
- Technical Framework Design
- Code Reviews
- Performance testing and tuning
- Production Support
- Building and deploying the application
- Release management
- Technical Documentation
Environment: Java v1.5, Struts v2.0, Servlets, JSP, JDBC, Java Script, Oracle10g, ANT, Tomcat v5.5.20, VSS, Eclipse v3.2
Confidential
Java Developer
Responsibilities:
- Developed Use Cases Diagrams, Sequence Diagrams, and Class Diagrams using Confidential Rational Rose.
- Developed User Interface using Struts framework, HTML/JSP and JSP, Custom tag Libraries and User Validations using JavaScript.
- Developed Servlets and JSP to coordinate the flow.
- Developed a script file (.Js), which is used as common validating file for all JSP's.
- Created tables, triggers, stored procedures in Oracle Database.
- Involved with the team in developing an error handling system for the whole application using XML.
Environment: J2EE, EJB, Servlets, Java Beans, JSP, JDBC, Struts, XML, Confidential Web Sphere Application server, Oracle 8i/9i, Eclipse, Confidential Rational Rose, VSS, Java Script, HTML.