Software Developer Resume Profile
UsA
Professional Summary:
7 years of Experience in Enterprise Application Development, Integration and testing the Web Applications and Client-Server Technologies using Java/ J2EE .
Experience in application development using Java, J2EE, JSP, Servlets, EJB, Spring, Hibernate, Spring MVC, Spring Web Services, Struts, JDBC, JMS, Swing, JNDI, XML, Web Services.
Experience in developing web base Dynamic User Interfaces, Cross-Browser Event handling, DOM manipulation using HTML, DHTML, CSS, Java Script and Ajax.
Expertise in Object Oriented Analysis OOA , and Object Oriented Design OOD based on Unified Modeling Language UML using Rational Rose and in several phases of SDLC, Agile methodologies
Experienced in developing and deploying web applications using Servlets, JSP, EJB, JPA, Struts, JDBC, Hibernate, Spring MVC and XML.
Expertise in J2EE Object-Relational Mapping frameworks like Spring ORM, and Hibernate
Well versed in configuring Spring Application context for creating spring beans and referencing the beans using dependency injections/IOC and expertise in using Spring MVC.
Expertise in implementing open source frameworks Hibernate, Spring and integrating them with other frameworks like Struts and JSF
Developed the SOAP based and REST based web services clients and servers for SOA Integration and Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
experience in Struts framework and also extensively used Valuator Framework , Tiles Framework
Experienced in XML parsing using JAXP DOM and SAX and implementing Service Oriented Architectures SOA using XML based web services like SOAP, WSDL
Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries for Oracle 9i/10g/11g, DB2 UDB 7.1/8.2.1/9.1
Good experience in writing ANT build scripts, Maven Build files for the project build and deployment process
Experienced with test driven development TDD , Continuous Integration CI with Maven.
Experience working with Web Logic, WebSphere, Apache Tomcat, Weblogic, Jboss Application and Web servers.
Good knowledge about using SVN and ClearCase, CVS and PVCS for version control.
Hands on experience with JUnit in performing unit test and Log4J in monitoring the errors logs and fixing problems.
Experience in Operating Systems like Windows NT/2000/XP, UNIX, And Red Hat Linux.
Technical Skills:
| Programming Languages | C, C , Java 1.4/1.5, SQL, PL/SQL |
| Java/ J2EE Technologies | Servlets 2.1/2.3/2.5, JSP 1.2/2.0/2.1, JDBC 3.0, JNDI, EJB 2.x/3.0, JMS, Spring 2.x/3.x, JSF 1.2/2.0, Hibernate 2.x/3.x Swing, Applets. |
| Web Technologies | XML, jQuery, Ajax, Json, HTML5, XSL, XSLT, HTML, CSS, DHTML, JavaScript, Dojo, LDAP 3.0, SAX and DOM |
| Web/ Application Servers | Web Sphere 7.0/6.x, Apache Tomcat 5.5/6.x, Web Logic 7.0/9.0/10.x, JBoss. |
| IDEs | RAD7.0, Eclipse 2.x/3.x, WSAD 5.1, NetBeans, TOAD |
| Databases | Oracle 10g/9i/8i, SQL Server, IBM DB2 UDB |
| Design Methodologies and Tools | J2EE Design Patterns, RUP, Scrum, Agile, UML, Rational Rose |
| Platforms | Unix, Solaris 10, RedHat Linux Enterprise, Windows 98/XP/NT/2000 |
| Web Services | SOAP, WSDL, UDDI, REST |
| Version Control | SVN, CVS, PVCS, Clear Case, Accurev |
