Sr. Java Developer Resume Profile
Mc Lean, VA
Professional Summary:
- 6 years of Experience in SDLC including Systems Analysis, Design, Development and Implementation of large Scale business application software's.
- Experience in Web and Client/Server Application development using Java and Java EE which includes Servlets, JSP 2.1, JSP Custom Tags, Struts, Hibernate, Spring MVC, Spring IOC,AJAX, JMS, JNDI, JDBC, XML, XSL and Java Beans.
- Experience in developing User Interface using HTML, CSS.
- Experience with Application Servers like BEA Web Logic 9.X, IBM Web Sphere7.0, 6.0, Apache Tomcat Server 6.
- Experience in Implementing Service Oriented Architecture using Web Services SOAP, WSDL, and UDDI .
- Implementation knowledge in validating frame works with Struts Validation.
- Experience in writing Scripts using Java Scripts.
- Experience in applying Core Java and J2EE Design Patterns in web applications.
- Implementation experience of Software Development Methodologies Agile methodology and Test First Driven Development, Waterfall Model.
- Experience using ANT, Maven, JUnit and Log4j.
- Knowledge in developing applications using W3C Standard.
- Strong experience with Version Control like SVN, CVS.
- Experience in writing database objects like Stored Procedures.
- Experience with Data Base Servers using Oracle 10g, Oracle 8i/9i, My SQL, DB2.
- Knowledge in Software Designing tools for UML Microsoft Visio.
- Experience in using different IDE's like Eclipse 3.4, My Eclipse, Net Beans and RAD7.0.
- Ability to learn and adapt quickly and to correctly apply new tools and technology.
- Strong communication and analytical skills with very good experience in programming problem solving.
- Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details.
- Excellent communication, organisation and time management skills. Strong multi-tasking abilities needing little or no supervision. Work well with both independently and as a contributing member of the team
Technical Skills:
Java Technologies: JDK 5, Servlets, JSP, Java EE JMS, RMI, JNDI, JAX, JAXB, JDBC , Web Services SOAP, WSDL and UDDI , JSTL SAX, DOM, XML and XSL, JQuery.
Java Frame Works: Struts, spring, JSF 1.2, Hibernate, spring, AJAX, SOAP.
Integration Tools: Web Sphere Process Server and Web Sphere Integration Developer 6.2
Web Technologies : HTML, XHTML, CSS and Java Scripts.
Java Open Source: Java Mail, PDF, ANT, Maven Build Tool.
Script Languages: Java Scripts, J query.
Application Servers: BEA Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Sever
Database Servers : Oracle 10g, Oracle 8i/9i, DB2, SQL, My SQL,Pl/SQL.
Configuration Tools: SVN, VSS, CVS and Clear Case.
IDE's : Eclipse 3.4, My Eclipse and Net Beans RAD7.0, WID 6.2
Web Browsers : IE 8/7, Fire Fox and Safari.
Languages : Java, C,
Operating Systems: MS Windows 98/2000/XP/Vista, Linux.
Integration Tools : Map Force2007.
Third-party Tools: Optimize IT.
Work Summary
Confidential
Sr. Java Developer
Responsibilities
- Designed and implemented JAVA web applications including the development of data business model and controller classes.
- Developed presentation layer using Spring MVC, JSF including Primefaces and Richfaces.
- Developed Data access logic using Hibernate ORM tool, API and HQL, JPA, EclipseLink and other persistence technologies.
- Integrated JSF Primefaces and JPA, Spring framework to build servlet based web application deployed to Tomcat servers.
- Used Maven and Eclipse to implement multiple Spring framework based projects.
- Created database structure, stored procedures, as well as re-factored database structure with foreign keys and constraints.
- Used Tomcat and Eclipse environment to build both JAX-RS and JAX-WS web performing CRUD operations. Technologies utilized: Jersey with Jackson to map objects to and from JSON and JAXB to map POJO to and from XML.
- Created dynamic XSL to transform XML to target platform language such as HTML.
- Maintained and updated web sites using several languages such as XML, HTML, and CSS.
- Utilized Maven Build Tools to build the web application using Spring MVC and Spring Data web application and Integrated it with the Mongo DB database.
- Used Spring Framework to configure, insatiate the bean and connect Mongo Template to make queries to the database.
- Created all the users models ,DAO, services and controller models including all CRUD Operations .
- Used the Spring Controller as RESTful services by using all appropriate JAX-RS annotations this allowed clients to browse all CRUD operations.
Key Technologies:
Java web development
- Create web application that connects to a MySQL database server. Web technologies covered: JavaServer Pages JSP , JavaServer Pages Standard Tag Library JSTL , the Java Database Connectivity JDBC API, and two-tier, client-server architecture.
- Create web applications that use JavaServer Faces JSF 2.0 and the Java Persistence API JPA 2.0 and then deployed the application to the Oracle WebLogic Server.
Spring MVC
- Construct web MVC applications using the Spring Framework covering the various parts of the Spring Framework including: Inversion of Control IoC , The Spring Web MVC framework, Data access with JDBC, Unit and integration testing, and the Transaction management.
Java Persistence/Java Messaging
- Create web application to Create Retrieve Update Delete CRUD using Java Persistence APIs based on the new Java Persistence specification in conjunction with JavaServer Faces.
- Create and deploy web applications that display data from a database. The web application used the Hibernate framework as the persistence layer for retrieving and storing plain old Java objects POJOs to a relational database and created JSF managed beans and JSF 2.0 pages to display the data.
JEE/J2EE/ Web Services
- Developed JAX-WS web services and different web service clients that consume the web services.
- Built RESTful web services using NetBeans IDE.
JavaScript
- Designed web site that allows students to develop, create, code, graphical design their own personal pages using HTML, CSS, and JavaScript languages.
HTML/CSS
- Created dynamic XSL to transform XML to target platform language such as HTML.
- Designed web site that allows students to develop, create, code, graphical design their own personal pages using HTML, CSS, and JavaScript languages.
Environment: Java, WebSphere7.0, Struts2.0, JSP, Servlets, JDBC, Web Services SOAP, WSDL , XML, HTML, CSS, Java Scripts, JUnit, Oracle 10g, PL/SQL, TOAD, RAD7.0, Log4j, ANT, SVN, Visio and Windows XP Prof, Agile.
Confidential
Sr. Java/J2EE Developer
Responsibilities
- Responsible for Requirements gathering for Developing web applications
- Involved in the preparation of Data Design Document DDS based on the Business Requirement
- Software Life Cycle Management using Struts MVC Architecture
- Assigned for Change Requests and Scope Items Implementation using Java, Oracle
- User Interface Implementation based on Change Requests using JSP, Java Scripts and Struts tiles
- Developed the application using Java, Struts, JSP, Custom Components, and Hibernate to fulfill performance, scalability and reliability requirements.
- Developed classes that used Hibernate to access an Oracle database.
- Working with database developer on SQL scripts and Stored Procedures.
- Writing JUnit test cases, performing peer code review and integration testing.
- Working closely with QA team in testing phase.
- Working with infrastructure team on project environments Implemented Hibernate DAO Classes for data logs in the Oracle Database.
- Creating necessary database tables in Development environment using SQL Developer/ TOAD
- Handling Defect Management from Development prospective Defect Manager for all releases .
- Responsible for configuring all necessary jar files in application server.
- Responsible for managing project build files.
- Worked with Agile Scrum methodology for frequent software delivery.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of JUnit to test the application.
Good experiences in debugging the application by running the server in debug mode and having the experience in usage of Log4j to persist the data in log files.
Environment: JDK.5, WebSphere7.0 , Struts 1.1,Spring, JSP , Servlets, JMS, JDBC, Web Services SOAP, WSDL , XML, HTML, CSS, Java Scripts, JUnit, Oracle 10g ,PL/SQL,TOAD,RAD7.0,Jquey, Log4j, ANT, SVN, JQuery ,Visio and Windows XP Prof, Agile.
Confidential
Sr.Java Developer
Responsibilities:
- Involved in preparation of the design document and functional specification for the project.
- Involved in implementing MVC Architecture to separate the presentation, business and database logic in the application using Struts framework.
- Developing Rich user interface using HTML, CSS, XHTML and Java Scripts.
- Developing presentation view using JSP, Struts Core and HTML tags and used free marker templates.
- Responsible for implementing business logic using enterprise java beans.
- Responsible for writing stateful beans which supports data transactions.
- Used JMS for modules integration.
- Creating XML Documents for file configuration.
- Implementing Hibernate to map the data from DAO to Data Base.
- Configured Hibernate Configuration files and mapping files.
- Writing Java Scripts and shell scripts for Client Side validations.
- Implemented J2EE design Patterns Session Fa ade, DAO .
- Used AJAX for getting data from database without reloading the entire page.
- Written necessary SQL/ PLSQL queries for modifications and retrieval of data in database.
- Involved in configuring data base tables in Web logic application Server.
- Configured and Written build scripts using ANT tool.
- Responsible for configuring all necessary jar files in application server.
- Responsible for managing project build files.
- Worked with Agile Scrum methodology for frequent software delivery.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of JUnit to test the application.
- Good experiences in debugging the application by running the server in debug mode and having the experience in usage of Log4j to persist the data in log files.
Environment: JDK 1.5, , J2EE, JSP, Servlets, Spring, EJB, JMS, Hibernate, AJAX, Java Script, Web Services, SOAPUI,Agile, CSS, XML, XHTML,My SQL Server, Eclipse, SVN, JUnit, ANT,JSTL,Log4j, Web Logic 8.1.