Java/j2ee Developer Resume
Fort Worth, TX
SUMMARY
- Over 6 years of experience in Software Analysis, Design, Development, Testing, Troubleshooting and Support of Web based applications using Java/J2EE technologies in the Airline Industry, Media and Entertainment, Telecom domains.
- Extensive experience in developing web applications using J2EE technologies, Object Oriented Design, Consuming Web services, MVC frameworks(Struts, JSF, Spring, JSP, JSTL), and Object Relational Mapping(Hibernate, Java Persistence API), HTML, CSS, JavaScript, JQuery, AJAX.
- Experience of working in Agile, Test Driven Design (TDD) methodology and development frameworks and standards.
- Worked with all the phases of Software Development Life Cycle, exclusively.
- Involved in requirement analysis, development, deployment and testing of web based projects and distributed n - tier applications using Java/J2EE environment.
- Experience in working with the J2EE design patterns such as MVC, Data Access Object (DAO), Factory, Session Facade, Singleton, Business Delegate, and Front Controller.
- Ease in web application development using - HTML, XHTML, CSS, JSP, JSF, Java Script, XML, DOM, SAX Parsers, Tiles, AJAX and JQuery
- Experience in developing applications using Struts Framework and configured the validation framework for validations and Tiles framework for layout management.
- Experienced in developing light weight and integrated business applications using Spring Frame work.
- Expertise in developing data models using Hibernate, JPA Object relational mapping (ORM) frame works and also used Hibernate Annotations to reduce time at the configuration level.
- AJAX based design was used, to minimize the time consumption and halp create more interactive web applications to maintain complex JavaScript front-end applications in Java.
- Experienced in consuming Web Services using WSDL, SOAP in distributed web application development environment.
- Involved in implementing web analytics for the application’s websites.
- Extensively worked with Eclipse, JDeveloper IDE’s.
- Experience of working in Agile, Test Driven Design (TDD) methodology and development frameworks and standards.
- Equally well versed in Apache web server, IBM Rational Application Developer, Web Sphere application environments.
- Experience working with content management systems like Accurev, VSS.
- Unit testing for the developed applications was done using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Experience working with databases such as Oracle 9i/10G and MySQL and working noledge on stored procedures, functions, and triggers.
- Good understanding of Business Requirements and Functional specifications.
- Experience in handling onsite-offshore model.
- Demonstrated ability to work and communicate TEMPeffectively with both business and technical audiences.
- Hands on experience in GUI, Functional and Unit Testing.
- Provided support for Dev/SIT/UAT/Prod runs to analyze and fix the issues in Runtime and provided development and technical support for complex and mission critical applications.
- Strong Analytical Ability, quick learner and problem solving capabilities.
- Experience of working under fast paced environment and ability to work efficiently as an individual and in groups.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Operating System: Windows 2000/XP, UNIX
Development Tools: My Eclipse, Eclipse, Toad, MySQL Query browser, JDeveloper, IBM RAD.
Bug Tracking Tool: HP Quality Center 9.0
Programming Languages: J2SE, J2SE 1.4, 1.5, 1.6,PL/SQL, SQL,C
Design Patterns: MVC, Factory, Session Facade, Data Access Object (DAO), Data Transfer Object (DTO), Singleton pattern, Business Delegate etc.
J2EE Technologies: Servlets, Struts, JSP, JSTL, JDBC, Custom Tag libs, JSF and Object Relational Mapping (Hibernate, Java Persistence API), Spring, Tiles
J2SE Technologies: Java, Collections, Threads, me/o, JavaBeans, and JDBC.
Web Technologies: XML, HTML, XHTML, CSS, Java Script, JSP, AJAX, JQuery.
Web Services: SOAP, WSDL
Scripting Languages: JavaScript, Jquery
Version Control Tools: Visual Source Safe 6.0, Accurev, SVN
DBMS: Oracle, MySQL
Application Servers: IBM WebSphere 5/6, Apache Tomcat, JBoss
Frameworks: Struts 1 & 2, Hibernate, Spring and Tiles.
Testing & Logging Tools: JUnit 3.8/4.0 And Log4J
Build/Integration Tools: Anthill
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Java/J2EE Developer
Responsibilities:
- Worked in an Agile environment for software development
- Focus development towards Test Driven Development(TDD)
- Worked on improving the Logging standards by changing the appropriate logging levels and improving the efficiency.
- Participated in weekly meetings/discussions and workshops with the client.
- Involved in daily stand up calls to discuss the progress of the tasks took up.
- Prepared status reports and presented them to the higher management for scrutinizing.
- Attended the client calls and provided the client with the status of the work done.
- Involved in JAD sessions with client that happen on a quarterly basis.
- Task assignment and effort planning
- Developed solutions to the user stories for the problems stated.
- Implemented a challenging task of providing the analytics information for every action performed by the user on the website.
- Involved in writing the JUnit Test cases using the EasyMock approach in order to make the application to be in sync Test Driven Development
- Involved in consuming the SOAP based web services to update and retrieve the data using the Request- Response formats.
- Worked on frontend development along with processing the backend jobs using the technologies like JQuery, JavaScript, JSTL, CSS, Tiles etc., to give the end user a seamless booking/check-in.
- Implemented design patterns viz. Factory Pattern, Business Delegate, MVC, Data Transfer
- Objects for multitier development.
- Actively involved in discussing the loop holes present in the requirements stated(if any) and frame them properly so as to not to effect the business.
- User stories were delivered in time, keeping in mind the agile methodology.
- Worked closely with the testing team so as to deliver a flawless code to the production environment.
- Involved in deploying the application both in test and production environments.
- Worked with Accurev server for configuration management.
- Anthill was used as a build and deployment tool.
- Participated in software release implementation and testing.
Environment: Java, J2EE, Struts, JSP, JSTL, UNIX, Xml, SOAP Web Services, JQuery, SpringsJPA, IBM Web sphere Server, JUnit using EasyMock, AJAX, SQL, My EclipseTOAD, Web Analytics, Quality Center 9.0, Putty, WinSCP, Rally, AccurevAnthill
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Used Agile development methodologies for software development.
- Created detailed and high level designs with UML Sequence, Activity, and Collaboration Diagrams
- Created the DAO layer using Spring JDBC Template to interact with the database.
- Prepared status reports and presented them to the higher management for scrutinizing.
- Attended the client calls and provided the client with the status of the work done.
- Developed dashboard screens for Auditing and Exception Handling modules.
- Implemented user friendly column customization feature which can arrange the data in the table as required by the user (either in ascending or descending fashion).
- Implemented Time Slider functionality, that lets the user to choose the time in a 24hr format just by sliding over the bar.
- Prepared test cases for the entire application that can be used right from unit testing to integrated system testing
- Participated in software release implementation and testing.
- Created Unit test cases using Junit.
- Used JDeveloper as the IDE and web logic server for the application deployments
- Performed integration testing and worked with the Quality Analysis team in testing the application.
- Worked as a part of the 24X7 production support team.
Environment: Java, J2EE, Spring,, JQuery, WSDL, JSP, Tag libraries, JavaScript, AJAX, XMLSVN, JUnit, UML, UNIX, MySQL 5.1, Struts 2.0,JDeveloper, Web logic Server
Confidential
Java/J2EE Developer
Responsibilities:
- The project involved extensive use of the different Struts framework features including the design patterns like DAO, Façade etc.
- Created dynamic, functionality rich user interfaces using HTML, DHTML, DOJO, CSS, Java Script and AJAX, JQuery, JSTL.
- Interacted with the business teams and worked on modeling the database schema and created the PL/SQL scripts.
- Used Hibernate to implement the persistence layer for the Oracle 10g database.
- Used Maven for the life cycle management of the project and created unit test cases using JUnit.
- Interaction of the application with the Database is handled by the Open JPA framework
- Analyzing and finding out the root cause of the defects raised during the SIT, UAT and production phases of the Project.
- Implemented the JSPs, Servlets, and the MVC Struts Framework to TEMPeffectively handle the workflow of the application.
- Transformed a group of inexperienced fresh graduates into a team of productive developers through weekly meetings, one-on-one sessions, and code “walk-throughs”.
- Prepared project documentations and data deliverables.
- Participated in meetings/discussions and workshops.
- Suggested new modifications in order to reform the nature of work.
- Controlling access permissions and privileges
- Implemented a timer-servlet which runs specific stored procedures on a timely basis.
- Created stored procedures to generate offline reports from the data entered, which runs in sync with a timer-servlet mentioned above.
- Involved in fine tuning the SQL scripts for optimization of queries in order to handle the performance issues.
- Implemented Caching phenomenon, which increased the throughput from 50 to 600 users a day
- Worked on all the life-cycle stages of the project, right from analysis of requirements to system testing of the application
- Participated in software release implementation and testing
Environment: JDK 1.6, JSP, Struts 1, Core Java, Apache Tiles, HTML, DHTML, JQueryHibernate, Apache Axis2, CSS, Eclipse, Apache tomcat server, MySQL 5.1.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Waterfall model was used for development including requirements and design processes. Design and development of front end using JSP, Servlets, and HTML. Used JavaScript for client side validations.
- Developed an application in J2EE which provides a more stable platform to conduct tests in a multiple choice format.
- dis application is based on Struts framework, Struts architecture is a variation of the classic Model-View-Controller (MVC) design paradigm.
- Created tables, views and stored procedures in order to generate the reports in the database.
- Used CSS to deliver the presentational attributes of HTML documents were contained within the HTML markup.
- Involved in building the front end using J2EE and Eclipse.
- Style elements of the webpage: everything from fonts to picture placement are derived by reference to embedded or referenced CSS.
- Prepared Use case diagrams
- Worked on System Design that eventually incorporates the User Requirements Specifications for the entire application.
- Used Oracle database as backend.
- Working as a member of the Analysis Team to resolve the Interface Issues occurred while interacting with remote applications across the system
- Participated in software release implementation and testing
- Involved in various phases of the Software Development Life Cycle(SDLC)management of the project
Environment: Java1.3 (EJB, SERVLETS, JSP, JDBC, Struts1.0 Framework), CSS, HTML, DHTMLUML, XML, Struts, Oracle, Eclipse, Windows.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in Agile development process including requirements and design processes.
- dis application is based on Struts framework, Struts architecture is a variation of the classic Model-View-Controller (MVC) design paradigm.
- Created tables, views and stored procedures in order to generate the reports on the purchases and stock availability in the database.
- Developed different GUI screens using JSP, JQuery, JSTL, HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
- Involved in building the front end using J2EE and Eclipse.
- Analyzed Object Oriented Design and presented with UML Sequence, Use-cases, and Collaboration Diagrams.
- Implemented Ajax for better performance of the system and partial page rendering.
- Used Spring framework for dependency injection and implemented JSF framework.
- Implemented Struts framework for client side Validations.
- Participated in software release implementation and testing
- Involved in various phases of the Software Development Life Cycle(SDLC)management of the project
Environment: Java1.3 (EJB, SERVLETS, JSP, JDBC, Struts1.0 Framework, JSF, CSS, AJAX, JQuery, HTML, DHTML, UML, XML, Struts, Oracle, Eclipse, Windows.