We provide IT Staff Augmentation Services!

Software developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 10+ years of experience in Software Analysis, Design, Development, Implementation, Testing, Support and documentation of Client - Server and Web based applications using Java technologies on Windows and UNIX platforms.
  • Good experience in programming, deploying and configuring J2EE Applications using BEA WebLogic10.3/9/2/8.1, Websphere Application Server 8.0, Apache Tomcat, and Iplanet Servers
  • Hands on experience in developing the applications with Java, J2EE, J2EE - Servlets, JSP, JSTL, EJB, SOAP, Web Services, JNDI, JMS, JDBC2,Hibernate,Struts,Spring, XML, HTML, XSD, XSLT, PL/SQL, Oracle10g, DB2 and MS-SQL Server RDBMS.
  • In depth knowledge of Object Oriented programming methodologies (OOPS) and object oriented features like Inheritance, Polymorphism, Exception handling and Templates and development experience with Java technologies.
  • Excellent skills in Struts (Validators, Action, Dynavalidatorform, Tiles), Spring Framework (IOC, AOP, DAO), JSF (IBM Implementation and JBoss Implementation) (Converters, Validators, Variable Resolver, Navigation Rule and Managedbean), Hibernate, J2EE Design Patterns (Front Controller, Business Delegate, Session Façade, Data Access Object and Value Object), DOJO, AJAX (Prototype Java Script Framework) and Caching Service (IBM ehCaching).
  • Experience in using Web services and XML related technologies such as SOAP, JAX-RPC, WSDL, SOA, UDDI and Axis, JAXB, DOM (Document Object Model), SAX (Simple API for XML), Apache Axis.
  • Extensive experience in MQ Series (Queue, Queue Connection Factory, Listener Port configuration, Message Driven Bean and Stateless Session Bean development).
  • Having very good understanding of middle-ware and application server concepts like Transactions, Security, Connection pooling, Load balancing and Messaging.
  • Involved in all phases of Software Development Life Cycle (SDLC)
  • Extensive experience working in an Agile development environment.
  • Sound knowledge of RDBMS concepts and hands on experience with database Oracle 10g/9i/8i, DB2 and SQL Server 7.0/2000.
  • Sound Knowledge and experience in developing and deploying application using JBoss, Glassfish, Sun ONE, IBM Web Sphere and Tomcat 5.0 Servers.
  • Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Stage/Prod.
  • Developed several Test Cases for Unit Testing.
  • Worked closely with Quality Assurance team in resolving the defects.
  • Team Player with good analytical, technical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
  • Good experience in configuration management and version control, bug tracking.
  • Strong leadership skills.
  • Ability to work both individually and in team environments.
  • Strong Debugging skills and proven time management skills.
  • Good experience in transferring knowledge to Customer Support Engineers on product deliverables.
  • Willingness and ability to easily adapt to learn any newer technology or software.

TECHNICAL SKILLS:

Technologies: J2EE, Struts, Spring, JSP, Java Servlets, Hibernate, EJB,JMSC, C++, XML, XSLT, HTML, CSS, Junit, UML

Databases and Tools: Oracle 11g/10g/9i, PL/SQL, MySql, Sybase, Db2, Access, Informix, TOAD, SQL Developer

Web/Application Servers: Weblogic, Websphere, Tomcat, Jboss, Apache,IIS

Scripting Languages: JavaScript, Shell Scripting

Webservices: SOAP, WSDL, JAX-WS, JAX-RPC, RESTFUL

Messaging: JMS, MQ Series

Frameworks: Struts, Spring, Hibernate

Version Control: CVS, SVN, Maven ANT

IDE’s and Utilities: Eclipse, Netbeans, Rational Application Developer

Operating systems: Windows, Linux and Unix

Protocols: HTTP, HTTPS, FTP, FTPS, SFTP, SOAP

Networking: Putty, FileZilla, VNC, LDAP, Microsoft Active Directory

Industries: Retail, Telecommunications, Banking, Insurance

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Hands on experience in developing the applications with Java, J2EE, J2EE - Servlets, JSP, JSTL, EJB, SOAP, Web Services, JNDI, JMS, JDBC2,Hibernate,Struts,Spring, XML, HTML, XSD, XSLT, PL/SQL, Oracle10g, DB2 and MS-SQL Server RDBMS.
  • In depth knowledge of Object Oriented programming methodologies (OOPS) and object oriented features like Inheritance, Polymorphism, Exception handling and Templates and development experience with Java technologies.
  • Excellent skills in Struts (Validators, Action, Dynavalidatorform, Tiles), Spring Framework (IOC, AOP, DAO), JSF (IBM Implementation and JBoss Implementation) (Converters, Validators, Variable Resolver, Navigation Rule and Managedbean), Hibernate, J2EE Design Patterns (Front Controller, Business Delegate, Session Façade, Data Access Object and Value Object), DOJO, AJAX (Prototype Java Script Framework) and Caching Service (IBM ehCaching).
  • Experience in using Web services and XML related technologies such as SOAP, JAX-RPC, WSDL, SOA, UDDI and Axis, JAXB, DOM (Document Object Model), SAX (Simple API for XML), Apache Axis.
  • Extensive experience in MQ Series (Queue, Queue Connection Factory, Listener Port configuration, Message Driven Bean and Stateless Session Bean development).
  • Having very good understanding of middle-ware and application server concepts like Transactions, Security, Connection pooling, Load balancing and Messaging.
  • Involved in all phases of Software Development Life Cycle (SDLC)
  • Extensive experience working in an Agile development environment.
  • Sound knowledge of RDBMS concepts and hands on experience with database Oracle 10g/9i/8i, DB2 and SQL Server 7.0/2000.
  • Sound Knowledge and experience in developing and deploying application using JBoss, Glassfish, Sun ONE, IBM Web Sphere and Tomcat 5.0 Servers.
  • Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Stage/Prod.

We'd love your feedback!