Java/j2ee Developer Resume Profile
SUMMARY
- Having 7 years of Information Technology experience in Analysis Design and Development in Java-J2EE technologies.
- Have extensive knowledge and working experience on Software Development Life Cycle SDLC Object Oriented Analysis and Design OOAD .
- Experience in server side programming like Servlets JSP JDBC JNDI and JMS.
- Good experience on application servers like Apache JBoss Web Logic Web Sphere.
- Experience in development of software applications using Java JDBC Servlets JSP JSTL Struts Hibernate Spring JavaScript HTML CSS XML XSLT and AJAX.
- Experience in developing applications using waterfall RAD and Test Driven methodologies
- Proficiency in programming with different Java IDE s like Eclipse MyEclipse NetBeans RAD and JDeveloper.
- Good exposure to Java Web Services development using Spring.
- Good experience in XML X-Path.
- Strong experience in Scrum Methodologies UML and Test Driven Methodologies and MVC based frameworks like Spring Struts.
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle and DB2.
- Experience in writing JUnit and DB Unit test cases in test driven environment
- Hands-on experience with Web/Application servers Tomcat IBM Web Sphere BEA Web logic .
- Experienced in OOAD Techniques developing Use Cases Interaction Diagrams Sequence Class and Collaboration diagrams Packages and Classes using Rational Rose and Visio Standard version 5.0 c.
- Experience in working databases like Oracle SQL PL/SQL SQL Server 2008.
- Written SQL queries stored procedures and triggers using relational databases like Oracle and SQL Server.
- Good Knowledge of using IDE Tools like Eclipse MyEclipse Net Beans RAD for Java/J2EE application development.
- Experience working extensively on both UNIX based and Windows environments.
- Quick Learner highly motivated team player with excellent organizational and analytical skills.
SKILL SET
Programming Languages | C C Java |
Technologies | JSP JNDI Servlets JDBC JMS HTML DHTML XML CSS JavaScript SQL iBatis |
Application Server | IBM WebSphere Weblogic JBoss Apache Tomcat |
IDE s Tools | Eclipse MyEclipse Netbeans RAD JBuilder. Maven ANT SVN ClearQuest. |
Databases | Oracle DB2 MS SQL Server MySQL |
Case Tools | uml ooad |
Operating Systems | Windows XP/ 2000/NT/98/95 MS-DOS UNIX |
Frameworks | Spring Struts Hibernate |
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities
- Created user-friendly GUI interface and Web pages using HTML5 and CSS and JSP.
- Actively participated in Object Oriented Analysis Design sessions of the Project which is based on MVC 2 Architecture using Spring Framework.
- Followed the Agile Scrum software development methodology.
- Responsible for implementing the business requirements using Spring MVC 2 Framework
- Worked on developing client side Web Services components using jax-ws and jaxb technologies.
- Developed Struts action classes forms and JSP pages with struts tags validation struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Designed the dynamic menu generation framework for the applications.
- Designed implemented Exception handling for the application using spring framework.
- Responsible for performance testing of the application.
- Developed feedback forms using JavaScript.
- Used EJB as Middle layer to connect JSF and Hibernate.
- Represented user data to business users using HTML CSS.
- Developed web applications using Spring MVC JQuery and HTML.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Worked extensively on Soap UI for mocking the back-end web service calls.
- Implemented Junit test cases for all the modules developed to ensure complete code coverage.
- Implemented Restful web service with the use of URI templates and content negotiation.
- Used JSP JavaScript JQuery AJAX CSS and HTML as data and presentation layer technology.
- Developed JSP and HTML pages using CSS as part of the presentation layer.
- Designed and developed the front end using HTML CSS JavaScript with JSF Ajax and tag libraries.
- Created applications connection pools deployment of JSPs Servlets and EJBs in WebSphere.
- Used ApacheJ-Meter extensively for testing the application and performing load tests on the application.
- Designed new services using various J2EE design patterns like DAO Singleton Value Object and Service Locator.
- Involved in preparing the documentation and logic flow charts of the process.
Environment Java spring JavaScript HTML CSS JQuery HTML Dreamweaver Hibernate Struts Web Services SOAP WSDL Junit XML Maven.
Confidential
Java Developer Confidential is a premiere finance company specializing in lease-loan management. Global Panther is an Intranet application developed for Goldmann Sachs to automate their lease-loan management system. The E-commerce module was developed for the off-site data entry operator to send data to the application server through a secure web server. The data entered remotely is securely transported to the web server through https protocol and packaged into a XML file which in turn is pushed into IBM MQ Series queue.
Responsibilities
- Used SOAP framework and WSDL.
- Used Web Services to exchange product and customer order information.
- Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.
- Developed the UI using JSP HTML CSS AJAX and learned how to implement JQUERY JSP and client server validations using JavaScript.
- Used JSP s HTML on front end Servlets as Front Controllers and JavaScript for client side validations.
- Interacted with business analysts to convert business requirement to technical requirement.
- Designed the application following Unified Modeling Language UML Methodology.
- Involved in writing Usecases procedural diagrams and class diagrams using Rational Rose.
- Developed the necessary GUIs for the front-end using XHTML and JSPs.
- Developed the User Interfaces using JSP HTML CSS and JavaScript.
- Worked on JQuery AJAX and JSF for designing highly user interactive web pages.
- Developed XML pages and converted them to HTML using XSLT.
- Designed and Developed Web Services using technologies UDDI WSDL SOAP to communicate to the other modules.
- Implemented the architecture based on the Apache Struts MVC framework using a Central Servlet acting as the controller.
- Implemented clustering of servlets for load balancing and expected performance delivery by the application.
- Implemented the connectivity to the Oracle database using JDBC.
- Involved in writing stored procedures and triggers using PL/SQL.
- Generated reports in PDF using XML XML-FOP.
- Used CVS for version control.
- Involved in writing test plans and conducted unit tests using JUnit.
Environment Java Weblogic Oracle 10g EJB 2.0 Struts JSP CSS JQuery Custom Tag Libraries Servlets JDBC PL/SQL UML HTML XML XSLT JavaScript and Struts1.0 Junit Rational Rose.
Confidential
Java Developer
Confidential is an internet-based shipping system that allows any registered Fedex shipper to store and retrieve customer address information define service package and billing information for shipments of up to 20 packages request pickup services print shipping labels and track up to 90 day s worth of domestic and international shipments.
Responsibilities
- 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.
- Developed Web services to allow communication between the applications using Rest Web Services.
- Designed Developed and analyzed the front-end and back-end using JSP Servlets and Spring.
- Designed JSP layout using Struts Tiles Framework.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Implemented PL/SQL queries and used Stored procedures and built-in functions to retrieve and update data from the databases.
- Developed and deployed EJB s Session to implement the business logic and to handle various interactions with the database.
- Used JavaScript validation in JSP pages.
- Used Hibernate Framework for object relational mapping and persistence.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Used Eclipse for the development environment.
- Wrote JUnit test cases to test the functionality of each method in the DAO layer.
- Configured and deployed the web application using Weblogic Application Server.
- Used Rational ClearQuest 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 Tiles Framework Struts Validator Framework JavaScript XML Hibernate Oracle9i PL/SQL MAVEN WebLogic application server Eclipse JUnit CVS Unix.
Confidential
Java J2EE Developer
Confidential Bank is one of the major secured financial institutions that serves huge domain of customers. The project included archival retrieval and viewing of details of each and every Wright Patt Credit Union Bank user.
Responsibilities
- Involved in developing Classes diagram in UML showing generalization and other relationships Sequence diagram describing the interaction of objects over time.
- Implemented Spring Framework and Struts.
- Wrote POJO classes and used annotation to map database tables with java objects.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Configured the Hibernate configuration files to persist the data to the Oracle Database.
- Developed and deployed EJB s Session to implement the business logic and to handle various interactions with the database.
- Design and Development of server side modules using J2EE Struts EJB and Utility classes.
- Developed the client side validation using JavaScript.
- Developed web screens in Html and JSP.
- Design and development of holiday forecast Module using JSP.
- Created connections to database using Hibernate session Factory using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate framework like HQL queries Criteria etc.
- Implemented as well as exposed web services using Apache Axis and JAX-WS.
- Implemented Restful web service with the use of URI templates and content negotiation.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Carried out bug fixing by rigorous testing using JUnit test cases.
- Build ear file with jars and war files releasing for Production.
Environment Java IBM WebSphere Application Server Apache Struts Spring Hibernate JMS JDBC JNDI XML XSL XSLT JavaScript WSDL SOAP Web Services Log4J JUnit SOAP UI IBM DB2 UNIX Agile.