Sr. Java Programmer Resume Profile
EXPERIENCE SUMMARY:
- Around 7 yrs of Analysis, Design, Development, Testing and Deployment experience in Java projects EJB, J2EE, Struts, Log4J, JSP, Servlets, JUnit, Ant, RMI, CORBA, JDBC, XML, JAXB, JAXP, SAX, etc.
- Around 5 yrs of Oracle8i/9i/10g Database experience in Stored Procs,triggers , SQL, SQL Plus
- Object Oriented Design Design Patterns and Analysis using UML, Rational Rose RUP
- Expertise in working with IDEs like Eclipse, Oracle Jdeveloper and WSAD.
- Expertise in using Struts 1.2 on RAD 6.0. Worked on IBM products RAD,WSAD, WebSphere, DB2, Eclipse
- Expertise on Jakarta projects like Struts 1.1/1.2,WSAD5.0/5.1 Log4J, Ant .
- Worked on different Application servers and Webservers like Apache Tomcat, Weblogic , Websphere.
- Worked extensively on Junit startegy for testing the code following test first .
- Worked extensively on XML and using XML based properties in project
- Experienced in Visual source safe, Clear Case and CVS Concurrent Versions Control .
- Good working knowledge of C, C , PL/SQL, UNIX and Ruby
- Good understanding of Operating System Concepts and systems Programming.
- Experience in Working with Agile Methodologies like Test Driven Develpoment TDD , Extreme Programming XP and Scrum.
- Worked on Sterlig Commerce Supply Chain Management application Yantra 7.11
TECHNICAL EXPERTISE:
Languages : C, C , HTML, Java, PL/SQL,UML, XML
App Servers : WebLogic, WebSphere, JRun3.0,JBoss4.2.3
Web Servers : Apache
Enterprise Tech :EJB, Servlets, JSP, JDBC, JNDI,JMS
Framework : Struts 1.1/1.2, Ant, Log4, JUnit,EasyMock,StrutsTestCase,Hibernate3.0,Spring1.2,
JSF1.2, X-doclet1.2,Midlegen2.1,Yantra 7.11
Scripting Languages : HTML, JavaScript,Ajax,Ruby
RDBMS : Oracle8i/9i/10g, Sybase
IDE : RAD6.0, WSAD5.0/5.1,Eclipse2.1/3.0, JDeveloper9.0,MyEclipse5.1,Eclipse-europa
Methodology : OOA/OOD,Agile,RUP
Design Tools : Rational Rose, Visio, Visual UML
OS : Windows 2000, XP, Unix,Linux
Tools : XMLBuddy,Quest Toad, PL/SQL Developer 6.0,DBVisualizer
Confidential
SR. Yantra/ Java/J2EE Programmer
Responsibilities:
- Extensively following Agile practices like TDD,Stories,Stand-up meetings,Retrospectives,Collective code ownership.
- Used Sterlig Commerce Supply Chain Management application Yantra 7.11 OMS to leverage GAP store and warehouse business.
- Develops and maintains dynamic object oriented eCommerce application code with a strong emphasis on J2EE architectures and patterns.
- Extensive contribution in design sessions and reviews.
- Performs code reviews to ensure consistency to style standards and code quality
- Used Junit for Unit Testing .
- Checkstyle to write Java code that adheres to coding standard.
- Ant for build files and other similar tasks.
- Eclipse-europa as IDE and JBossfor deploying and testing the application.
- Used EasyMock for testing Yatra API's and services.
- Used Emma Eclemma eclipse plugin for measuring Java code coverage
- Cruise Control for automatng builds.
- In order to promote clean iteration Agile practice, jumped into Ruby automation testing.
Environment: JDKv1.5,Eclipse-europa, Oracle 10g, JUNIT, JBoss4.2.3, Windows XP Pro, Subversion, CruiseControl, Emma, EasyMock, Agile ,UML2.0,Ivy,Ruby WATIR,Taza,Cucumber ,IBM Websphere MQ,HermesJMS
Confidential
SR. Yantra/ Java/J2EE Programmer
Responsibilities:
- Extensively following Agile practices like TDD,Stories,Stand-up meetings,Retrospectives,Collective code ownership.
- Used Sterlig Commerce Supply Chain Management application Yantra 7.11 nWMS to leverage GAP warehouse business.
- Develops and maintains dynamic object oriented eCommerce application code with a strong emphasis on J2EE architectures and patterns.
- Extensive contribution in design sessions and reviews.
- Performs code reviews to ensure consistency to style standards and code quality
- Used Junit for Unit Testing .
- Checkstyle to write Java code that adheres to coding standard.
- Ant for build files and other similar tasks.
- Eclipse-europa as IDE and JBossfor deploying and testing the application.
- Used EasyMock for testing Yatra API's and services.
- Used Emma Eclemma eclipse plugin for measuring Java code coverage
- Cruise Control for automatng builds.
- In order to promote clean iteration Agile practice, jumped into Ruby automation testing.
Environment: JDKv1.5,Eclipse-europa, Oracle 10g, JUNIT, JBoss4.2.3, Windows XP Pro, Subversion, CruiseControl, Emma, EasyMock, Agile ,UML2.0,Ivy,Ruby WATIR,Taza,Cucumber ,IBM Websphere MQ,HermesJMS
Confidential
SR. Java/J2EE Programmer
Responsibilities:
- Followed XP Techniques for Development like Test First.
- Extensively following Agile methodologies like daily scrum meetings,Xplanner
- Used MVC2 architecture Jakarta Struts 1.1 framework for Web tier
- Used Junit for Unit Testing .
- Followed the Test First Approach and got a code coverage of 80
- Ant for build files and other similar tasks.
- MyEclipse5.1 as IDE and Tomcat for deploying and testing the application.
- Used Log4J for logging mechanism.
- Used Commons Logging to provide simple logging interface
- Spring for DAO Support and dependency injection.
- Used EasyMock for testing Struts Action classes.
- Used Emma Eclemma eclipse plugin for calculating code coverage
- Used Struts's tiles for header and left navigation bar.
- Used AJAX for autocomplete functionality.
- Server side validation using struts validator.
- Client side validation using Jquery validation framework.
- Used DHTMLX javascript toolkit for cobobox implementation.
Environment: JDKv1.4, Struts 1.1, MyEclipse5.1, Oracle 9i DB, JUNIT, Tomcat, Spring1.2, Windows XP Pro, Subversion, CruiseControl, Emma, EasyMock, Agile ,UML2.0, Jquery,Jalopy,AJAX,DHTMLX
Confidential
SR. Java/J2EE Programmer
Responsibilities:
- Used MVC2 architecture Jakarta Struts 1.2 framework for Web tier
- Used Junit for Unit Testing .
- Ant for build files and other similar tasks.
- RAD6.0 as IDE and WebSphere for deploying and testing the application.
- Used Log4J for logging mechanism.
- Used Commons Logging to provide simple logging interface
- Spring for DAO Support and dependency injection.
- Used iBatis for mapping SQL queries to POJOs ORM mapping tool
- Used Nationwide custom framework for testing Struts Action classes.
- Used JCoverage for calculating code coverage
Environment: JDKv1.4, Struts 1.2, RAD6.0, Oracle 9i DB,iBatis2.3, JUNIT, WebSphere 6.0, Spring1.2.6, Windows XP Pro, Harvest, CruiseControl, JCoverage, Agile ,UML2.0, JavaScript.
Confidential
Java/J2EE Programmer
Responsibilities:
- Created JSPs which would be used for presentation layer.
- Struts was used as a MVC frameowrk.
- Writing Junit tests to ensure integrity of the code procedures..
- Created Ant targets for building the code.
- RAD6.0 as IDE and WebSphere for deploying and testing the application.
- Worked extensively on implementing different design patters especially J2EE patterns.
- Used Log4J for logging mechanism.
- Used Commons Logging to provide simple logging interface
- Spring for DAO Support.
- Used StrutsTestCase for testing Struts Action classes.
- Used JCoverage for calculating code coverage
- Used Hibernate as O/R Mapping tool.
- Used Middlegen to generate mapping files in Hibernate
Environment: Java4,Struts 1.2, RAD6.0, Oracle 9i DB, JUNIT,Hibernate3.0, WebSphere 6.0, Spring,Windows XP Pro, CVS,CruiseControl,JCoverage,StrutsTestCase, JDBC,JNDI,Agile,UML2.0,JavaScript PL/SQL developer.
Confidential
Java Developer
Responsibilities:
- Involved in Development, Unit testing and Integration of the project.
- Responsible for the Portfolio module of United Insurance online.
- Fully responsible for Development, Implementation, Quality Assurance, and Maintenance. The product is positioned as a disruptive technology by providing a graphical solution that is less expensive, more reliable, and more convenient than existing solutions.
- Used EJB for pooling the data to and fro from the database.
- Built Model classes for Portfolio module. Written business classes for business logic.
- Developed JSPs and used JChart API which is used for getting required data to show in the separate graphical format.
- Write sql queries and stored procedures in Oracle 8i.
- Write JUnit test cases for business classes, and prepared code documentation for future reference and upgrades.
Environment: Java,EJB, J2EE Servlets 2.3, JSP 2.0 ,XML, Xerces, HTML, Javascript, Oracle, JDeveloper, WebLogic, JUnit,Windows 2000.
Confidential
Java Developer
Responsibilities:
- Involved in the development of JSP/Servlets .
- Developed different modules using Servlets, JDBC, JNDI, and Java Mail.
- Designed and implemented the rules of Business Logic using Enterprise Java Beans.
- Designed JSP pages and developed several custom tags.
- Used Java Mail for sending required mails in the system and used JNDI for registering and locating java objects.
- Interacted with database by using JDBC and java.sql package.
- Extensively developed stored procedures and triggers using SQL and PL/SQL.
- Responsible for deploying the entire application on WebLogic Server.
- Used JUnit for writing several test cases and extensively involved in the testing of entire application in various environments.
- Managed the documentation and coding using CVS, a source code control system.
Environment: Java, J2EE, EJB, JSP, Java Script, Servlets, JDBC, JMS, JNDI, UML,XML, JUNIT, HTML, ConcurrentVersionSystem CVS ,WebLogic,Eclipse,UNIXandWindows.