Java/j2ee Developer Resume Profile
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.