Sr.java Developer Resume
Collierville, TN
CAREER OBJECTIVE:
My goal is to excel in whatever I do. I believe that success is bound - less, relative and can be defined only as it is continuously being achieved. I enjoy being part of team and developing quality software, which would make difference for the people/ corporation who use it. I also love to do challenging work in which I can exhibit my analytical, logical and technical skills.
PROFESSIONAL SUMMARY:
- Sr.Java Developer 7+ years of software development experience in Analysis, Design, Development, Implementation, Integration and Testing of Application Software in web-based environments, Enterprise systems and Client/Server architectures.
- Extensive experience in Java and J2EE, J2ME technologies with solid conceptual vision of Object Oriented Programming (OOPS).
- Experience of developing applications in Financial, Telecom, B2C, B2B, Healthcare, Insurance, Banking domains.
- Expertise in Java/J2EE and Web Application design and development using Web Services, Struts2.0/1.2, JSF1.2/2.x, Tiles, Spring2.x,Spring MVC, JMS, JPA, Hibernate3.0, Toplink10g, iBatis2.0, AJAX, JSP 2.x /2.0/1.2,JSTL,CTL, EJB 3.0/2.1,, Servlets2.x/1.0,JDBC 3.0/2.0.
- Expertise in developing web based GUIs using Applets, Servlets 2.x/1.0, Groovy, JSP 2.1, HTML, JavaScript, CSS and Java Swings.
- Proficient in working with wide variety of applications servers such as IBM Web sphere 7.0, Tomcat 4.1/5.0/5.5, JBoss, Tomcat 5.x/6.x and Web logic.
- Developed XML applications using DOM, SAX, XML, and XSD.
- Used Message Driven Beans that allows J2EE applications to process messages asynchronously.
- Experienced in GUI/IDE Tool using Eclipse 3.4, Eclipse RCP, WSAD 5.1, RAD/RSA 6.X/7.X and Net Beans 4.0/4.1/5.5.
- Strong Knowledge in JAAS, JMS, MQ Series, Ldap server, JTS JNDI.
- Sound experience working with Shell scripting on bash and korn shells.
- Working knowledge of Oracle 10g, 9i Toad,, DB2 9.1/8.1 and Server 2005/2000. Solid understanding of Relation Database theory.
- Proficient in Java Generics and Collections practical application.
- Extensive experience in basic AJAX & AJAX Prototypes Framework.
- Experience in developing PL/SQL, Triggers, Cursors, and Stored Procedures.
- Extensive experience in XSLT, Xlink & Xquery to translate XML into human readable form for presentation layer.
- Implemented EJB design patterns like Session Facade and Business Delegate.
- Implemented Singleton, Abstract Factory and Concrete Factory patterns.
- Having knowledge on Tibco, web methods (Integration Server, Developer, Modelor, and Monitor).
SKILLS:
Java Technologies: J2EE, J2ME, Servlets, Groovy, JSP, Struts, Swings, Tag Libraries, JDBC, CSS, Web Services, Spring, JSF.
Software Engineering Methodologies: Agile (SCRUM), RUP & Traditional SDLC.
Object Persistence,ORM Technologies: Hibernate.
Internet Technologies: HTML, HTML5, CSS3, DHTML, Java Script, JQuery.
Web Servers: Apache Web Server, Tomcat 4.1/5.0/5.5/6. x.
Enterprise Servers: BEA's WEB Logic 7.0/8.0/9.x/10.x, Web Sphere 6.0.
Databases: Oracle 10g, 9i, MS SQL Server 7.0/2000/2005 , MS-Access, MySQL, Sybase, DB2.
IDE: Eclipse 3.x, Net Beans 4.0/4.1/5.5
Operating Systems: Windows NT/2000/2003/XP, Linux, Unix shell scripting (bash and korn) AIX, SOLARIS.
Concepts: Object Oriented Software Analysis and Design and UML
Middle ware: JMS, MQ Series, Microsoft Transaction Server (MTS), Microsoft Message Queue Server (MMQS).
Version Control Systems: CVS, Clear Case, Subversion, Serena Change Man DS, Serena PVCS.
Web Designing Tools: Dream Viewer
PROFESSIONAL EXPERIENCE:
Confidential, Collierville, TN
Sr.Java Developer
Responsibilities:
- Understanding and analyzing the project requirements.
- Used UML to draw use case diagrams, class & sequence diagrams.
- Developed front - end using JSP, Struts, Java Script and Taglibs.
- Implemented JSTL tag libraries using Core, Format, Sql libraries.
- Created and enforced JQuery progressive enhancement pattern for dynamic interaction.
- Responsible for designing the front-end GUI using JSP, HTML and JavaScript for Validations.
- Moving the code from CVS to SVN.
- Worked on Message Driven Beans to send JMS messages and to receive them synchronously.
- Converting all the SQL s to Prepared Statements.
- Migrating from NON - GMT Database to a GMT Database.
- Performed application level logging using log4j for debugging purpose.
- Used CVS, SVN for source code version control.
- Handling Production IRs as part of development.
- Designed and developed a Rich Internet application using Struts Framework, Groovy, EJB and xml technologies.
- Strong knowledge of modern Rich Internet Application frameworks in general and Ext JS.
Environment: Java 5.0, Servlets 2.4, JSP 1.2(JSTL), EJB 3.0(Session Beans), Groovy, Hibernate 3.0, Ext JS, spring, JMS, log4j, Web logic Application Server 10.3.2, Ant/maven and AIX flavor of UNIX.
Database: Oracle TOAD.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Understanding and analyzing the project requirements.
- Used RSA to draw use case diagrams, class & sequence diagrams.
- Involved in developing the project as per MVC Standards.
- Implemented MVC using JSF2.X, & worked with Facelets.
- Implemented Validators, Convertors (Currency convertors).
- Worked with ICE Faces UI components, Data Grids and Panel Grids.
- Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
- Implemented views using XHTML and implemented Managed Beans.
- Configured navigation rules navigation cases.
- Developed Business Logic and Session Facade Pattern using Session Beans.
- Drag and Drop with JQuery UI.
- Created XML Schema, XML template and XSL.
- Involved in the design and development of XML presentation using CSS & XSLT.
- Processed the XML based data using JAXB, JAXP, SAX Parser & DOM Parser.
- Worked with XSLT for translating XML into readable HTML document.
- Worked on Message Driven Beans to send JMS messages and to receive them synchronously.
- Generated Web services implementation classes to various modules to utilize their services and worked with SOAP UI tool, performed load tests, service tests.
- Integrated web services under Service Oriented Architecture, SOA.
- XML messages are used to communicate b/w web services that are written using SOAP and WSDL.
- Implemented REST enabled Web Services and consumed the web Services.
- Implemented the persistence layer with IBatis using IBatis.
- Developed logic to send the Object as well as text messages on the JMS Queues.
- Implemented Message Driven Bean for listening on to JMS.
- Wired the spring View’s, BO’s, Controller’s & Validation logic in to Spring Configuration files.
- Implemented Views for JSP based view using Spring Tags.
- Implemented Business logic as Spring BO’s.
- Implemented the DAO’s and integrated with IBatis using IBatis templates.
- Developed Unit test cases using Junit.
- Performed application level logging using log4j for debugging purpose.
- Generating HTML dynamically with JavaScript, Ext JS and JQuery.
- Used Serena Dimensions for source code version control.
Environment: Java 5.0, Servlets 2.4, JSP 1.2,JSF2.X Frame work, Spring MVC, RAD/RSA 7.5.5, EJB 3.0(Session Beans), IBatis/Hibernate, log4j, JMS,MDB, JUnit4.0, Web Sphere Application Server7.0, XML, XSLT, JAXP,JAXB, Web Services, SOAP, WSDL, JAX-WS, JMS, REST, Serena Dimensions, JavaScript, Ext JS, Ant/maven and AIX flavor of Unix shell scripting(bash shell)
Database: DB2 9.X.
Confidential
Java Developer
Responsibilities:
- Understanding and analyzing the project requirements.
- Used UML to draw use case diagrams, class & sequence diagrams.
- Developed Use Cases for Application design and Entity Relationship diagrams for class model and dynamic behavior in UML.
- Translating existing Jsp’s to free marker template language (FTL templates).
- Developing Data Beans, Controller Command and Task Commands.
- Migration of EJBs.
- Modifying the existing application code related to the feature enhancement.
- Fixing defects using Bugzilla.
- Implemented the persistence layer using Hibernate3.0 and business logic using Session Beans.
- Developed & deployed the application in Web sphere Application Server.
- Involved in the design and development of XML presentation.
- Created XML Schema, XML template and XSL.
- Involved in the design and development of XML presentation using CSS & XSLT.
- Processed the XML based data using JAXB, JAXP, SAX Parser & DOM Parser.
- Created the XSDs for the XML files and used JAXB to create object view of textual xml data for marshaling and unmarshaling of xml documents.
- Worked with XSLT for translating XML into readable HTML document.
- Web sphere Application Servers were set up with servers for load balancing to acceptuploaded XML files submitted using HTML multi-part dataforms using Servlets, JavaBeans, JSP, and EJBs in Model View Controller architecture to be validated,parsed and populated into DB2.
- Consumed Messages from JMS.
- Set-up and configured JMS Server, Modules and Queues.
- Developed Unit test cases using Junit.
- Performed application level logging using log4j for debugging purpose.
- Used CVS, SVN for source code version control.
Environment: Java 1.3, Servlets 2.3, JSP 1.2, RAD 7.X, JSF 2.X, J2EE 1.6, EJB 3.0(Session Beans),Spring, Hibernate 3.0, IBM WebsphereCommerce Suite 6.0, Unix (Sun Solaris), log4j, JMS, MDB,JUnit4.0, Web sphere Application Server, XML, XSLT, JAXP, JAXB, Maven, CVS, SVN, Java Script, CSS, Ant and AIX flavor of Unix shell scripting.
Database: DB2 9.X.
Confidential
Java Developer
Responsibilities:
- Understanding and analyzing the project requirements.
- Involved in developing the project as per MVC Standards.
- Used Struts framework for the development.
- Used UML to draw use case diagrams, class & sequence diagrams.
- Implemented client side data validations using JavaScript and Server side data validations using Java Beans.
- Implemented views using JSP.
- Developed Business Logic and Session Facade Pattern using Session Beans.
- Implemented Entity Beans for Object Relational mapping.
- Worked with collections.
- Performed application level logging using log4j for debugging purpose.
- Developed the Controller Servlets.
- Performed Unit Testing on the application.
- Developed Unit test cases using Junit.
- Performed application level logging using log4j for debugging purpose.
- Involved in the design and development of XML presentation.
- Used Clear Case for source code version control.
Environment: Java 1.3, J2EE 1.4, JSP 1.2, Servlet 2.3, Struts Frame work, Eclipse 3.4, JMS, Message Driven Beans, JBoss server, Hibernate 3.0, log4j, CVS, Xml,, Java Script, CSS, JUnit and UNIX.
Database: Oracle9i TOAD.
Confidential
Java Programmer
Responsibilities:
- Involved in developing user interfaces using Jsps.
- Involved in developing various modules.
- Authoring the JSP pages that involve presentation logic and communicate with business logic for Acquisition module.
- Developing code for generating reports and enquires.
Environment: Java, JSP, HTML, DHTML, Java Script, CSS, Oracle8i, Tomcat Server, Win2000, JDeveloper.
Database: Oracle8i/MS SQL/MS Access.
