Sr. Java/ J2ee Developer Resume
Houston, TX
SUMMARY:
- 7 years of experience in designing and developing client - server and web based multi-tier applications using Object-Oriented concepts and Java related technologies.
- Involvement in all phases of project execution (SDLC) starting from understanding Requirements, Analysis, Design, Development, Testing and Documentation
- Good Knowledge in implementing client-server business applications using MVC architecture.
- Used various IDE's like Eclipse, Net Beans.
- Expertise in Programming Technologies Java core, Java EE and C, C++.
- Experience in Web based GUI’s using Java Servlets, JSP (Java Server Pages), Java Beans, JavaScript, HTML, AJAX, CSS and XML, Swings. Java Technologies like Core java, Beans, collections, Exception, OOP concepts.
- Experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like BEA WebLogic, Apache Tomcat.
- Have good understanding of various J2EE Design Patterns such as Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Front Controller and Model View Controller Architecture
- Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and packages on data base (RDBMS) packages like Oracle,DB2,MySQL
- Strong experience with developing test cases using JUnit and Mockito
- Used Log4J in development of logging standards and mechanisms
- Experience in designing Use Cases, Sequence Diagrams and Class Diagrams using UML tools Microsoft Visio and Rational Rose
- Knowledge in identifying problem domains in the scope of client requirement and fixing issues, exposure to change management and maintenance of applications
- Experience working in software development methodologies such as Agile.
- Good working knowledge of database tools like TOAD
- Excellent communication and interpersonal skills with ability to work as both an individual and a team member, with an ability to adapt to new technologies quickly.
- Self-motivated, positive, upbeat, energetic team player with a high degree of integrity and make significant contributions to the organization
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP/Vista/7,Unix
Languages: Java, C, C++
Web Technologies: JSP, JavaScript, HTML, CSS, XML, AJAX, Web Services
Java Technologies: Core Java, J2EE, Servlet, JSP, Java Beans, JDBC, Collections, JQuery
Frameworks: Struts, Spring, Hibernate
Database: ORACLE, PL/SQL and MySQL
Modeling Tools: UML, Rational Rose
Application servers: Web Logic
Logging tools: Log4j
Testing Tool: JUnit, Mockito
IDE: My Eclipse, Oracle Workshop, Net Beans
Version Control: Rational Clear Case, Accurev
Concepts: OOAD, Agile Methodologies, Design Patterns, UML
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr. Java/ J2ee Developer
Responsibilities:
- Responsible for designing, developing, and implementing J2EE applications.
- Develop new screens for the existing application using STRUTS frame work for flow control.
- Used JSP, Javascript and JQuery for front end development.
- Used Axis2 to develop SOAP Webservices.
- Implemented AJAX calls using JSON and JQuery.
- Developed a standalone application for Customer Survey using Servlets, Hibernate 3.0.
- Developed Customer Reference Inquiry Screen as part of a DACA Integration using
- JDBC, JavaScript, Servlet, JDBC and used SQL Server for backend.
- Using Spring frame work for RFC(Request for change) development in the existing application and screens.
- Communicated with the end users who opened the ticket to collect requirements.
- Worked with the business team for the project requirement review and User Acceptance Testing.
- Supported On call on a weekly basis as part of team on call rotation.
- Implemented tickets in production.
- Used Websphere Application Server as part of production implementation.
- Used STRUTS 2 tags for front end application development.
- Worked on SQL Server and DB2 databases as backend.
Environment: ECLIPSE, SVN, Tomcat Server 6, Web sphere Application Server 7, STRUTS 2, JAVA1.7, Spring2.0, Hibernate 3.0, JDBC, SQL Server, DB2, JQuery, JSP, CSS, AJAX, and HTML.
Confidential, Okemos, MI
Sr. Java/J2ee Developer
Responsibilities:
- Coding/Development of individual modules.
- Worked in AGILE Methodology and involved in the project discussions.
- Develop the front-end using Struts Framework, JSP, JQuery, and Servlets.
- Worked with SQL and stored Procedures and Functions.
- Worked in Enhancement of the portal based on the user requirements.
- Solving the bugs, defects in the portal and also testing them.
- Toad was used as the Oracle developer tool to access the Oracle 10g database.
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Singleton.
- Used Oracle TopLink Workbench as a ORM tool for mapping POJO’s to Database tables
- Unit Testing/Integration Testing, JUnit, Debugging and Implementation
- Log4J was used for monitoring the error logs.
- Used and implemented design patterns like MVC (Model-View-Controller)
- Database Updates / Verification
- Extensively involved in portal related technical/functional sessions
- Clear Case, Accurev as a Version Control.
Environment: Java, J2EE (JSP, Servlet), AJAX, Struts 2.0, Oracle 11G, HTML, JQuery, CSS, XML, JavaScript, Web Logic Server 10.3.4, Oracle Workshop for WebLogic, Log4j, JDBC,JDK 1.5, JUNIT 3.8,Mockito.
Confidential, Malvern, PA
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
- Developed GUI using java swings for control module.
- Developed java code for swing UI down through calling of stored procedures
- Implemented server side tasks using Servlets and XML.
- Developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Implemented Struts Validation Framework for Server side validation.
- Applied Java design patterns as needed
- Hibernate OR Mapping Framework is used in implementation of persistence layer with support from Spring Framework DAO, ORM Modules.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Development and Deployment using Web Sphere
- Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
- Unit testing before check in the code for the QA builds.
- Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration and deployment.
- Used JUnit for testing the application and involved in writing test cases for unit and subsystem tests.
- Developed process flow diagrams.
- Produced deliverables according to the project plans and was able to predict weekly estimate the complete the remaining work.
- Conduct Requirement gathering and review meetings and also get the approvals for the requirement documents produced.
Environment: J2EE (Servlets, JSP, Struts 2.0, Hibernate 3.0), Swings,Web services, Oracle 10g, UML, HTML, DHTML, Java Script, XML, Web Sphere and JUnit.
Confidential, NYC, NY
Sr. Java/J2ee Developer
Responsibilities:
- Prototype of the application was developed and demonstrated to business users to verify the application functionality.
- Implemented MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
- Designed page templates using Struts framework.
- Struts Validation Framework for Server side validation.
- Developed Jsp’s for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component, Struts Validation Framework for Server side validation.
- Used Java design patterns as per requirement.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
- Unit testing before check in the code for the QA builds, Used JUnit for testing the application and involved in writing test cases for unit and subsystem tests.
- Coding new JSPs, modifying existing JSPs as per the
- Designed process flow diagrams.
- Conduct Requirement gathering and review meetings and also get the approvals for the requirement documents produced.
Environment: J2EE (Servlets, JSP, Struts 2.0, Hibernate 3.0), Web services, Oracle 10g, UML, HTML, DHTML, Java Script, XML, Web Sphere and JUnit.
Confidential, Parsippany, NJ
Sr. Java/J2ee DeveloperResponsibilities:
- Developed the web tier using JSP, Struts MVC. Implemented event handling using Java and JavaScript.
- Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Used Spring JDBC to write some DAO classes to interact with the database.
- Mapped business objects to database using Hibernate.
- Worked on providing security to the application. Configured the users and roles in LDAP.
- Configured Web Sphere 6.0 Server for deploying web and business components.
- Developed application using Eclipse and used build and deploy tool as Ant.
- Configured the Log4J to log the Warning and Error Messages
- Used Oracle as Database and used Toad for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
Environment: Struts MVC, Spring IOC, Oracle, JAVA, J2EE, JSP, Servlets, JDBC, PL/SQL, HTML, Web Sphere 6.0, My Eclipse, CVS.
Confidential, Philadelphia, PA
Sr. Java/J2ee DeveloperResponsibilities:
- Involved in the design and development of the entire application. Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements. Involved in designing and developing dynamic Web pages using HTML and JSP with Struts tag libraries.
- Designed JSP layout using MVC. Used JavaScript for client-side validation and Struts Validator Framework for form validations. Implemented PL/SQL queries, used Oracle stored procedures, and built-in functions to retrieve and update data from databases.
- Wrote JUnit test cases to test the functionality of each method in the DAO layer. Used CVS for version control. Configured and deployed the Web Sphere application Server. Used Log4j for tracking errors and bugs in the project source code.
- Prepared technical reports and documentation manuals for efficient program development.
Environment: JSP, Servlets, Struts Framework, Struts Validator Framework, JavaScript, XML, JDBC, HQL, Oracle9i, PL/SQL, Web Sphere, Eclipse, JUnit, CVS, Log4j