Java Developer Resume Profile
Professional Summary:
- Around Six Years of programming experience with consistently increasing responsibilities in Software Development, Testing and Program Implementation.
- Experience in Analysis, Design, Development, Testing and Implementation of large scale Business Applications.
- Excellent understanding of Software Development Life Cycle SDLC , UML, and OOAD.
- Experience in developing applications using Java , J2EE, Servlets, JSP with custom tags, EJB, Java Beans, JDBC, JNDI , Hibernate, XML, XSLT, JavaScript, HTML, CSS, Eclipse and Junit.
- Good working knowledge of J2EE Application Servers including IBM WebSphere, BEA WebLogic and Jboss.
- Good experience in Database and Interfacing Back-end Front-end connectivity skills using Oracle SQL, PL/SQL, Stored procedures .
- Extensive working experience on MVC Frameworks such as Spring, Struts.
- Proficient with J2EE Design Patterns, System Analysis and Design using UML with Rational Rose for J2EE based applications.
- Experience in EAI concepts and tools like AJAX, WebServices, Apache Axis, SOAP, and WSDL.
- Good working knowledge on CVS.
- Work exposure in integration products using IBM Websphere MQ Websphere Message Broker with Knowledge on ESQL.
- Experience working with Agile software development methodologies.
- Experience developing on Windows, Linux and UNIX platforms.
- Excellent team player with good analytical, communication and interpersonal skills.
Professional Experience:
Confidential
Title: Java/J2EE Developer
Role/Responsibility:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle SDLC .
- Developed the applications using Apache Struts 2 Framework and Spring MVC which is based on Model View Controller design pattern
- Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax, HTML and JSON. Used java script and jQuery for client side validation.
- Actively involved in designing and implementing Data Transfer objects, Service Locator, MVC and DAO design patterns.
- Developed the database tier using JDBC2.0
- Used Hibernate as an ORM Tool.
- Used Weblogic Integration for running the Java process definitions.
- Used Data Access Object DAO pattern to introduce an abstraction layer between the business logic tier Business object and the persistent storage tier data source .
- Called existing stored procedures to get the data from DB. Written some new stored procedures as needed.
- Used Web services for sending and getting data from different applications using WSDL messages, such as insurance details.Used Apache AXIS for creating the Web Services.
- Used Spring IOC while implementing Web services.
- Used Oracle 11g as the backend database. Involved in creating the PL/SQL scripts for the database.
- Worked as Data Modeler to design the tables for Data Base.
- Used Java Script/JQuery/Ajax to develop Interactive web pages.
Environment: Weblogic 10.3, Tomcat, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, jQuery, JavaScript, AJAX, HTML, JNDI, GIT, Log4J, JUnit, ANT, Oracle 10g, Eclipse 3.3, IntelliJ, PL/SQL, LDAP,JSON, Hibernate, Spring.
Confidential
Title: Java/J2EE Developer
Role/Responsibility:
- Involved in the analysis, design, development and testing phases of Software Development Life Cycle SDLC .
- Use Agile SCRUM methodologies for Software Development.
- Developed the application using Jakarta Struts 1.3 Framework and Spring MVC which is based on Model View Controller design pattern.
- Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax, HTML, and JSON. Used java script and jQuery for client side validatio.
- Actively involved in designing and implementing Data Transfer objects, Service Locator, MVC and DAO design patterns.
- Developed the database tier using JDBC2.0 and Java Persistence API annotations.
- Used Data Access Object DAO pattern to introduce an abstraction layer between the business logic tier Business object and the persistent storage tier data source .
- Implemented Session EJB's at a middle tier level to house the business logic.
- Called existing stored procedures to get the data from DB. Written some new stored procedures as needed.
- Used Web services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, data feeds from EFA, Getting the status on the same, etc.
- Used Apache AXIS for creating the Web Services.
- Used Spring IOC while implementing Web services
- Used Oracle 11g as the backend database. Involved in creating the PL/SQL scripts for the database.
- Written shell scripts and used to get feed in files from other systems.
- Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 10.3.
- Prepared detailed design, General Design documents.
- Used Log4J for logging.
- Also worked on Weblogic migration from version 8.1 to 10.3 including setting up the complete UNIX environment for test and production.
- Used CVS for version control and used Eclipse, Spring Tool Suite, Oracle workshop, Net Beans for development.
Environment: Web Logic 10.3, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, jQuery, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g/11g, Eclipse 3.3, Oracle Workshop 10.3, Windows XP/7, UNIX, Windows 2003.
Confidential
Title: Java Developer
Role/Responsibility:
- Developed business logic using Session Beans which utilized J2EE Design Patterns.
- Developed Struts Action classes to interact with the business layer.
- Generated Object Relational Mapping files using Hibernate.
- Used HQL with Hibernate to access/update the Database.
- Implemented J2EE Design patterns like Session Facade, Factory, Data Access Objects and Business Delegate.
- Wrote XML schema, used the schema for generating Java classes.
- Used eclipse Web Tools platform for developing WebService related task.
- Used Axis emitter for Wsdl2Java and Java2Wsdl conversion.
- Used eclipse tool for editing the property sheet information for binding object
- Used JAXB for Marshalling Java Objects to XML.
- Used Junit for unit testing.
- Used Ant tool to Build the application and deploy the application in Jboss.
- Worked on successful migration from DB2 to Oracle Database.
Environment:JAVA JDK 1.4 , J2EE, Java Beans, EJB, Servlets, JSP, JDBC, XML, XSLT, JavaScript, Jboss 4.0,DB2, Oracle10g, Toad, Struts, Hibernate, Eclipse, CVS, ANT, UML, Junit, Unix, WindowsXP.
Confidential
Title: Software Developer
Role/Responsibility:
- Involved in the development with new requirements to the old system.
- Used design patterns like MVC, Business delegate, Session Fa ade.
- Involved in design for the new requirements using Together Soft.
- Responsible for radical changes to Receivable generation process.
- Involved in defect mitigation and production support.
- Responsible for developing JSP, Java Servlets.
- Responsible for extensive development of EJB Session Beans and CMP Entity Beans .
- Used JDBC in Database access objects for complex queries.
- Used Junit for unit testing.
- Used Log4J for logging.
- Installed and configured Weblogic Application Server.
Environment: JDK 1.3, JDK 1.4.1, JSP, XML, Servlets, JDBC, UML, SQL Server 7.1, SQL, HTML, Weblogic 10.3, Win XP, Borland TogetherSoft 6.1.
Confidential
E C Department of O.U
- Intranet application for Electronics and Communication Department of Osmania University
Environment: Java, Servlets, AWT, Applets, JavaScript, HTML, JDBC, JavaWebServer, Ms-Access