We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

VA

Summary:

  • 5 years of experience in Java and Oracle Developer and developing J2EE Web applications using different frameworks and Oracle.
  • Strong Development Experience in J2EE technologies like Servlets, JSP, JDBC, JDK ,Java Beans, EJB, JNDI and using web technologies like HTML, DHTML, CSS and JavaScript.
  • Designed and developed applications based on various J2EE design patterns such as Business Delegate, Session Facade, Service Locator, DTO, DAO, and Factory Method.
  • Extensively worked on Struts MVC Framework, Spring MVC Framework and JSTL.
  • Extensively used Spring Dependency Injection, Spring with iBatis / Hibernate in most of the Projects.
  • Used EJB for developing entity beans.
  • Extensively worked on persistence framework iBatis.
  • Fair knowledge of XML technologies such as XML, XSL, XSLT, SAX, DOM and XML Beans.
  • Good understanding of Object Oriented Designs
  • Good understanding of Data Structures
  • Extensively worked on Web and Enterprise applications deployment/configuration on WebSphere Application Servers.
  • Comfortable in developing applications using editors like Eclipse, WSAD, RAD.
  • Experience in working with relational databases like Oracle.
  • Good Working knowledge in Workflow Technologies like IBM Filenet P8.
  • Expertise in unit testing using JUNIT3.x/4.x.
  • Experienced in configuring Logging tool using log4J.
  • Worked on Version Control tools like CVS.
  • Have handful experience in technology upgrade projects.
  • Worked on projects like Data Entities to iBatis Conversion, re-factoring Application using Spring Dependency Injection, Upgrading Websphere Server from 6 to 7, EJB Upgrade from 1.1 to 3.0, Java 1.4 to Java 1.6, Converting Workflow technology from MQ Workflow to IBM Filenet P8.
  • Performed development under strict coding conventions and methodologies.
  • Excellent team player with good communication skills.

Technical Skills:

  • Languages : JAVA, J2EE 1.5/2.0/5.0, EJB 3.0, JSTL 1.0, Servlets, ANT, JSP, JSTL, Shell Script, JDBC, JNDI, JDK, SQL
  • Frameworks : Struts, Hibernate, iBatis, Spring MVC, spring, jQuery Mobile
  • Web/ App Server : WebSphere Application Server 4.0/6.0/7.0, Websphere Process Server, Websphere Application Server 7.0 for Developer
  • Database : Oracle 10g/9i
  • IDE : Rational Application Developer 6/7/8, WAS 4.0, WSAD 4.0, Eclipse, IBM Websphere, Eclipse RCP/IDE
  • Scripting Markup : JavaScript, HTML5
  • Methodology : UML, Design Patterns
  • Mailing Technology : JMS
  • XML Technologies : XML, Schema 1.0, XSLT 1.0, XSL, DOM2, SAX2, XPath 1.0, DTDs, XSL, CSS, HTML/CSS, JAXB
  • Operating Systems : Linux, Unix AIX/HP , DOS, Windows 2000/NT/98/95/XP/VISTA

Experience:

Confidential

Senior Developer

Responsibilities:

  • Designed the Indexing Module for the System as the Developer as well as an OAC with the team of 5 Recourse.
  • Understanding the Business Requirement and implement accordingly as well as make the Teammates understand so that the Functionality can be implemented as expected without Fail.
  • Reviewed the Code and functionality implemented by the Teammates and integrated the part in the Application.
  • Organizing Calls and Meetings with Business Analysts so that the approach taken by us is as per the requirement.
  • Recreating / request business to recreate the scenarios, if required.
  • Estimating Team Effort and detailed analysis and documentation of each bug/Task.
  • Ensure proper communication among the team, including any appropriate impact analysis.
  • Recording all discussion points of query resolution done via brainstorming to come up with ideas to improve the development process.
  • Help testers with their Testing Scenarios creation so that minimum chances of failure in Production.

Environment: HTML5, CSS3, jQuery Mobile, PhoneGap, WebServices, Websphere Application Servers 6.1 with Mobile Feature Packs, Jason / Jason P, Java, Eclipse, XCode

Confidential

Responsibilities:

  • Requirements and Analysis: Understanding the requirements of the client and act as a sole functional resource.
  • Team Discussion pertaining to the New Requirement
  • Breaking Down the Requirement into Bugs and Tasks and distribute among the Team members.
  • Unit Testing debugging the issues and implementations.
  • Consult with the Solution Analyst SA regarding the requirements if its unclear or some suggestion is available regarding towards the implementation.
  • Organizing Meetings for Technical Discussion among the Team and conducting Offshore and Onsite Teleconferencing.
  • Estimating Team Effort
  • Ensure proper communication among the team, including any appropriate impact analysis.
  • Groom up the new comer to the project with the functional and technical Knowledge of the project.

Environment: Vera Code, Rational Application Developer / Eclipse, Struts, Java Messaging Service, Websphere Application Server

Confidential

Java/J2EE developer

Responsibilities:

  • Developed J2EE components on Eclipse IDE.
  • Converted all EJB 1.X Session/Message Driven Beans into EJB 3.0.
  • Used Log4j for logging.
  • Used JAXB for VO to XML/XML to VO conversion.
  • Worked with App Engineer team to configure WAS 7.0 and set up Application.
  • Wrote shell scripts to trigger jobs.
  • Wrote build scripts using ANT for creating EAR
  • Used JUnit for unit testing.
  • Implemented Workflow APIs which are used to fetch data from P8 Workflow.
  • Wrote client which was used to convert all work items in MQ Workflow to P8 Workflow.
  • Develop Java 6 compatible ANT build script which can be used to create application ear

Environment: JAVA 6/JEE, Websphere Application Server 7.0, RAD 8.0, Java, Oracle, Windows 7, EJB 3.0, Struts 1.1, Spring 3.0, Hibernate, Websphere Application Server 7 for Developers, JAXB, P8 Workflow, ANT, CVS, Junit.

Confidential

Responsibilities:

  • Use RAD/Eclipse to develop an application.
  • Conduct brain storming sessions as a part of daily Scrums.
  • Involved in enhancing the existing product.
  • Use Collection concept Vector, List, Map, SET. Iterator, Enumeration etc
  • Developing business component with EJB.
  • Developing application on Spring MVC architecture.
  • Integrating Struts with Spring using methodologies provided by Spring Framework.
  • Working with Server side technologies like JSP, Servlet.
  • Developing GUI using YUI, java script, CSS.
  • Working on iBatis and Hibernate for ORM mapping
  • Use Oracle 10g as a back-end
  • Working in creation of Views and Synonyms for hiding of actual Tables and Queries.
  • Creating indexes on tables.
  • Unit test newly developed classes using JUnit Test Cases.
  • Unit test Web Application developed using Spring MVC by deploying it on local Websphere Application Server.
  • Move application to TEST/Model Environment and support testing for the same.
  • Used tools like PMD/Check Style for Code Review.
  • As a Tech Lead was responsible for divide work among team members, help them in case of technical issues, and conduct a brain storming in case of designing a solution for a particular

Environment: Java, Spring with iBatis, Dozer, Hibernate, RAD 6, Eclipse, JUnit, log4j, JDBC, YUI, JSP, JavaScript, Spring MVC Framework, Spring integration with Struts, Struts Framework.

Confidential

Responsibilities:

  • Design a framework which uses iBatis instead of DataEntity to interact with database.
  • Attend daily Scrum Meetings with Client as a part of Agile Methodology.
  • Make sure this new framework is in Sync with DataEntity framework so that we can replace Data Entities with iBatis, with minimum code change.
  • Impleteneted a custum tool which used to read ejb-jar xml from Data Entity project and create iBatis class/queries accordingly.
  • Implemented test cases for each and every finder of the table using JUnit.
  • Unit tested all finders, create/update/delete queries using JUnit.
  • Implement a plugable jar which replaced 7 Data Entity jars.
  • Deployed all Struts based Web Projects on local server and tested various UIs.
  • Support testing once it was moved to actual environments.
  • Used tools like PMD/Check Style for Code Review.
  • Create application ear using Ant Build Script.

Environment: Java 6, Data Entities, Spring with iBatis, Struts Framework, RAD 6, Eclipse Galileo, JUnit, log4j, JDBC, Dozer, Hibernate.

Confidential

Responsibilities:

  • Actively participated in High-level Document and Detailed level Document for different modules in the project.
  • Use RAD 6 for development work.
  • Involved in gathering business requirements, providing optimal solution to the business requirement bases on the system knowledge.
  • Attend daily Scrum Meetings with Client as a part of Agile Methodology
  • Implement functionalities using Java.
  • Develop business component with EJB
  • Developing application on Struts MVC architecture.
  • Working with Server side technologies like JSP, Servlet.
  • Developing GUI using java script, CSS
  • Working on DataEntities for interaction between application and database.
  • Use Oracle 8g as a back-end
  • Working in creation of Sequences for automatic generation of policy numbers.
  • Working in creation of Views and Synonyms for hiding of actual Tables and Queries.
  • Creating indexes on tables.
  • Moving latest changes in the application from one environment to another environment.
  • Support testing of the application in each environment.
  • Maintain code using CVS.
  • Create application ear using Ant build Script

Environment: Java, JSP, Servlets, J2EE, EJB 1.1, HTML/DHTML, JavaScript, XML, WebSphere Application Server 4.0.3, WebSphere Studio Application Developer 4.0.3/5.1, MQ Series, MQ Series Workflow, iText.

Confidential

Role : Developer

  • Designing the JCD Java Component Design
  • Designing OTD Object Type Definition and DTD Document Type Definition
  • Designing the Web Services in JCAPS tool using above Components.
  • Participate in Team discussion while debugging any production Issues.
  • Organizing various presentations in team regarding new technologies evolved in Market to keep the knowledge updated.

We'd love your feedback!