We provide IT Staff Augmentation Services!

Software Development Engineer Resume

3.00/5 (Submit Your Rating)

Denver, CO

Summary

  • 8 years of experience in development and deployment of various Object oriented and web based Applications using Java/J2EE technologies and working on the complete System Development Life Cycle (SDLC).
  • Extensive experience in design, development and deployment using Java, J2EE, JSP, Servlets, Swing, Struts, spring, JSF, Hibernate and Oracle.
  • Expert in designing and developing persistent framework using Hibernate ORM.
  • Experience in designing and prototyping User Interfaces for intranet, web applications and websites using HTML, Java Script, XML, CSS, AJAX and Jquery.
  • Experience in application/web servers like Apache Tomcat, Weblogic, Websphere and JBoss.
  • Hands on experience in building projects using popular IDE's like Eclipse and NetBeans.
  • Good knowledge of Design patterns like Singleton pattern, DAO, DTO, Model View Controller, Factory and Abstract Factory architecture.
  • Experience in working with Relational Database (RDBMS) concepts, PL/SQL, Stored Procedures, and Triggers and worked with Oracle MySQL and Postgres SQL.
  • Good knowledge on shell programming for UNIX and Linux environment.
  • Experience in using Open Source frameworks like JUnit, Log4J and ANT.
  • Experience with XML and related standards and technologies like AJAX, Web Services (SOAP, RESTful).
  • Experienced in XML for data parsing using JAXB, JAXP (DOM and SAX).
  • Experience with version control tools such as Subversion and Clear Case.
  • Possess excellent communication skills along with dedication, and commitment for work.
  • Working with different aspects of Web Services (HTML, XML, XSLT, WSDL, and SOAP).
  • Experience with tools like Force.com Explorer, Apex Explorer, and Apex Data Loader and Force.com Excel connector
  • Integrated Salesforce CRM and the legacy system using IBM Cast Iron Integration Systems.
  • Advanced programming with Visual Force, APEX APIs, APEX Triggers and APEX Web services.
  • Good exposure to AppExchange applications. Able to find appropriate applications, install and customize.
  • Experience in Force.com Web services API for implementing web services in the application for access to data from different users.
  • Experience with IDE tools: Eclipse, and Force.com Eclipse IDE Plug - in. Developed web applications using Eclipse 3.5, 3.6.

TECHNICAL SKILLS

Programming Languages: Java, SQL, XML, JavaScript

Java Technologies: Servlets, JSP, EJB, JDBC, Webservice

Frameworks: Struts, Spring, JSF, Hibernate

Web Technologies: HTML, Jquery, AJAX, CSS, XSL

Web/Application Servers: Websphere, Web Logic, JBoss AS, Apache Tomcat

Databases: Oracle, MySQL, PostgreSQL

Configuration: Subversion, CVS

IDE'S: Eclipse, NetBeans

Operating Systems: UNIX, Linux, Windows

Tools: Ant, JUnit, Log4J, Oracle SQL Developer

Salesforce(CRM) Technologies: Salesforce SFA, Apex, Salesforce CRM, Classes/Controllers, Apex Triggers, SOQL, SOSL, Visual Force Pages, Apex Web Services

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Software Development Engineer

Responsibilities:

  • Developed the view component using HTML5, CSS, JavaScript, JQuery and Ajax calls.
  • Implemented Spring Application Framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate ORM.
  • Developed data access object layer components to interact with Oracle and used Hibernate to access Database.
  • Worked on data access layer for insertions, updating and retrieval operations of data from Oracle database.
  • Developed Restful Web Services for transmitting data.
  • Used JavaScript for client side validations.
  • Used Log4j to log the error friendly log messages to the log files.
  • Interacting with the business analysts and understanding the requirements.
  • Used software versioning and revision control system SVN to maintain current and historical versions of Codebase.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the Application.
  • Closely worked with Salesforce.com team while implementing the solutions for the requirements.
  • Provided expert level configuration and coding for integrations and customizations on the Force.com platform.
  • Provided expert level custom integration design and coding on IBM Cast Iron platform.
  • Designed, developed and deployed Apex Classes, Controller Classes for various functional needs in the application.
  • Have written Test classes to increase the code coverage and to unit test the functionality.
  • Developed Visual Force Page using Apex Controller to display all the formula fields in any given object.
  • Designed, developed and deployed Apex Classes, Controller Classes for various functional needs in the application.
  • Have written Test classes to increase the code coverage and to unit test the functionality.
  • Developed Visual Force Page using Apex Controller to display all the formula fields in any given object.
  • Good Hands-on experience on building Flat File Schemas and XML Schemas and XSLT.
  • Involved in querying Salesforce tables using SOQL & SOSL queries using Force.com Explorer and Apex Explorer.

Environment: Java/J2EE, JSP, Servlets, spring, HTML, CSS, XML, Log4j, JBOSS, Eclipse, Oracle/PL SQL, Web services (RESTful), subversion,Saleforce.com platform, Cast Iron Studio 4.0.5.1, Cast Iron Web Management Console, Apex Language, Visualforce.

Confidential

Java Developer

Responsibilities:

  • Developed user interface using JSP, JavaScript, CSS and HTML
  • Implemented AJAX to allow dynamic loading, improved interaction and rich look to the User Interface for admin portal.
  • Implementation of J2EE Design Patterns like Singleton, Session Facade and Data Access Objects.
  • Used Hibernate for Object Relation Database Mapping Java classes.
  • Used Spring 3.0 with JMS to establish interactive communication between different domains.
  • Designed and developed a web-based client using Servlets, JSP, Java Script, Tag Libraries, CSS, HTML and XML.
  • Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.
  • Wrote complex SQL queries and programmed stored procedures, packages and triggers using Oracle 10g.
  • Performed Module and Unit Level Testing with JUnit and Log4j.
  • Used JBoss as the application server.

Environment: Java, JDBC, Hibernate, spring, Servlets, JSPs, XML, XSLT, HTML, MXML, JavaScript, Maven, CVS, Log4j, JUnit, PL/SQL, Oracle 9i, Jboss, Eclipse IDE.

Confidential

Java/J2EE developer

Responsibilities:

  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Implemented PL/SQL and Stored procedures for Oracle9i database.
  • Used XML parser APIs like DOM for marshalling and unmarshalling of data
  • Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment: Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Spring Web MVC architecture.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Have coded numerous DAO's using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Extensive involvement in database schema design, development and coding.
  • Tuned SQL Queries, created complex stored procedures, packages, functions, triggers, jobs.
  • Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
  • Involved in the understanding and designing of the complex back - end framework.
  • Used JSTL expression language for validation.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Used XPath to navigate through elements and attributes in an XML document.
  • Used XQuery to query XML data like SQL for database.
  • Developed the presentation layer using HTML, DHTML, CSS, Java Script, JSPs, Angular.js, Node.js and XML.
  • Created numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Maven as a Project management tool. Designed and created Hibernate persistence classes using Hibernate API
  • Introduced mechanisms to have checks on code quality (Find Bug) and code test coverage (Cobertura) to ensure high quality.
  • Identified high business traffic functionalities and redesigned them using services hosted on SOA platform to eliminate time lag and other performance constraints there by augmenting business value and satisfaction.
  • Responsible for production support, integration and coordination with other teams to meet the deadlines.

Environment: JDK, Java EE, WebSphere, DB2, Oracle 10g, JSP 2.1, Spring, Hibernate, Java Beans, HTML, DHTML, CSS, Java Script, XPath, XQuery, XML, Web services (WSDL, SOAP, XSD), Maven, JUnit, Log4j, TOAD

We'd love your feedback!