We provide IT Staff Augmentation Services!

Software Engineer Resume

Melbourne, FL

SUMMARY

  • Over 8 years of hands - on experience in designing, developing and testing Java/J2EE web based applications.
  • Excellent technical knowledge in Java, Servlets, JSP, JDBC, EJB, FIXML and XML with the back end RDBMS like Oracle.
  • Hands-on experience with spring2 and Hibernate 3.0
  • Experience in working both an Agile and Waterfall environment.
  • Strong skills in SQL/PL-SQL programming.
  • Also did Performance Tuning in some of my projects. Have knowledge about memory well versed with XML technologies, writing XSD and schema.
  • Always believed in Test Driven Development (TDD) approach. Experienced with JUnit.
  • Experience working on SOA (Service Oriented Architecture). Implemented web-services using JAX-WS and also RESTful Web services using Jackson-Mapper API for JSON and XStream for xml marshaling and UN marshaling.
  • Expertise in Web/user interface development using HTML, DHTML, Java Script, CSS and AJAX
  • Used ANT, Win CVS and Log4j Extensively.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
  • Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
  • Used Junit for implementing the test cases and log4j for logging
  • Familiar with Application Servers and web servers like Web Logic10, JBoss, WebSphere and Apache Tomcat.
  • Excellent communication and inter-personal skill, self-motivated, and detail oriented
  • Experience on Full Life Cycle development of software applications on Web-based environments.

TECHNICAL SKILLS

Languages: Java, JSP, HTML, HTML5,DHTML, Java Script, XSL, XSLT, SQL, PLSQL, UNIX, UML

Technologies: J2EE, EJB, RMI, JMS, Servlet, JDBC, Web Services

Frameworks: Struts, AJAX, Spring2, Spring, Hibernate 3.0, JUnit, Log4j, XML Beans, JSTL, Struts Validator, Tree tag, display tag.

IDEs/Tools: Web Logic Workshop, Eclipse, Ant, Rational Rose, Toad, PLSQL Developer, Win CVS, VSS.

App/Web Server: Web Logic 6.1, 8.1 & 10, Tomcat, Web Sphere, JBoss, Maven Apache

Operating System: Windows, UNIX, Linux

Database: Oracle (8i/9i/10g), SQL Server, MySQL, MS Access

PROFESSIONAL EXPERIENCE

Confidential - Melbourne, FL

Software Engineer

Responsibilities:

  • Extensive experience in frame works like JSF, Struts2, Hibernate and spring2.
  • Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Worked on the flow from JSP to database connection -- Service, Model, and DAO to Data Base and send data to JSP page.
  • Worked on Web Sphere and Web Services.
  • Involved in Maintenance work like facing Consumer/Client directly.
  • Deployed the application on JBoss.
  • Extensively worked on User Interface for few modules using JSPs, Java Script and Ajax.
  • Developed the WFE application screens using HTML, JSPs, JQuery, and AJAX and java.
  • Worked in an agile environment, actively participated in scrum meetings. Worked on the UI based on the wireframes provided by business analyst.
  • Performed Unit Testing by JUnit, Code Refactoring to adhere to the existing design.
  • Prepared test plans and test case support of the Application, taking care to resolve critical issues with minimum turnaround time.
  • Wrote complex queries in Oracle database.
  • Worked with Swift as it supports the core concepts that made Objective-C flexible, notablydynamic dispatch, widespreadlate binding, extensible programming .
  • Wrote complex SQL queries and stored procedures.
  • Created batch jobs using UNIX shell scripting
  • Involved in Deployment of the application on Web sphere Application Server.

Environment: Struts 1.2, JSP, CSS, JSON, JQuery, spring, AJAX, EJB, Hibernate, Eclipse, Web services, Web sphere Application Server, Oracle 10g, Swift, JUnit, XML, Hibernate, DAO, Java Script.

Confidential - Memphis, TN

Sr. Java J2EE Developer

Responsibilities:

  • Extensive experience in frame works like JSF, Struts2, Hibernate and spring2.
  • Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Model View Controller Architecture, Object Relational Mapping.
  • Used Agile Development Methodology.
  • Involved and Lead the User Interface Design using Struts - Tiles Framework, JSP, and Tag Libraries, Cascading Style Sheets (CSS and AJAX).
  • Worked on the flow from JSP to database connection -- Service, Model, and DAO to Data Base and send data to JSP page.
  • Responsible for Developing Struts - Core Action Classes, Tag Libraries, Creating Data Access Objects (DAO).
  • Developed Custom Tags to simplify the JSP code.
  • Cases for unit testing, integration and user acceptance testing.
  • Involved in Post Production Used DAO pattern to retrieve the data from database.
  • Created batch jobs using UNIX shell scripting.
  • Used Maven to acquire jars and package the project into ear.
  • Written POM.xml for Maven build tool.
  • Deployed the application on JBoss eap6.
  • Used Perforce as version control system and Anthill pro to build and deploy the applications.
  • Developed the WFE application screens using HTML, JSPs, JQuery, and AJAX and java script.

Environment: Struts 1.2, JSP, CSS, JSON, JQuery, spring, AJAX, EJB, Hibernate, Eclipse, Net Beans, Web services, Web sphere Application Server, Oracle 10g, JUnit, XML, Hibernate, DAO, Java Script.

Confidential - Omaha, NE

Sr. Java J2EE Developer

Responsibilities:

  • Used Rational Rose and UML (OOAD) to design Use Case, Class, Activity, and Sequence diagrams for Functional Design documents.
  • Prepared UI Mockups based on client requirements using HTML and Java Scripts and converted them into web modules using JSP, Servlets, Java Scripts and HTML.
  • Developed the server side components (EJB) following the MVC architecture and Struts Framework.
  • Implemented design patterns like Session Facade, Singleton, Factory, Service Locator, DAO, and Value Object.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 9i database on UNIX Environment.
  • Involved in writing SQL queries to fetch data from SQL Server 2000.
  • Used RAD 7.x to develop the Struts based application and deployed on Web Sphere 6.1 application server and configured Apache 2.0 web server.
  • Developed various types of reports regarding the inquiry received, Registration received.
  • Prepared test plan development used JUnit for testing for Unit Test.
  • Client side validations were done using JavaScript.

Environment: Java EE 5, EJB 2.0, JSP, Servlets, Struts 1.2, PL/SQL, JNDI, Ant, UML (OOAD), XML, JavaScript, Design Patterns, CSS, Log4J, CVS, JUnit, Oracle 9i, WebSphere 6.1, RAD 7.x.

Confidential - NY

Sr. Java J2EE Developer

Responsibilities:

  • Extensive experience in frame works like JSF, Struts2, Hibernate and spring2.
  • Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Model View Controller Architecture, Object Relational Mapping.
  • Used Agile Development Methodology.
  • Involved and Lead the User Interface Design using Struts - Tiles Framework, JSP, and Tag Libraries, Cascading Style Sheets (CSS and AJAX).
  • Worked on the flow from JSP to database connection -- Service, Model, and DAO to Data Base and send data to JSP page.
  • Responsible for Developing Struts - Core Action Classes, Tag Libraries, Creating Data Access Objects (DAO).
  • Developed Custom Tags to simplify the JSP code.
  • Cases for unit testing, integration and user acceptance testing.
  • Involved in Post Production Used DAO pattern to retrieve the data from database.
  • Created batch jobs using UNIX shell scripting.
  • Used Maven to acquire jars and package the project into ear.
  • Written POM.xml for Maven build tool.
  • Deployed the application on JBoss eap6.
  • Used Perforce as version control system and Anthill pro to build and deploy the applications.
  • Developed the WFE application screens using HTML, JSPs, JQuery, and AJAX and java script.

Environment: Struts 1.2, JSP, CSS, JSON, JQuery, spring, AJAX, EJB, Hibernate, Eclipse, Net Beans, Web services, Web sphere Application Server, Oracle 10g, JUnit, XML, Hibernate, DAO, Java Script.

Confidential - Harrisburg, PA

J2EE Developer

Responsibilities:

  • Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Involved in Creating the Design Artifacts, Viz. High Level Design Document, Low Level Design document using .
  • Model View Controller Architecture, Object Relational Mapping.
  • Used Agile Development Methodology.
  • Involved and Lead the User Interface Design using Struts2 - Tiles Framework, JSP, and Tag Libraries, Cascading Style Sheets (CSS and AJAX).
  • Responsible for Developing Struts - Core Action Classes, Tag Libraries, Creating Data Access Objects (DAO).
  • Extensively worked on User Interface for few modules using JSPs, Java Script and Ajax.
  • Involved in developing code for obtaining bean references using spring framework - Dependency Injection (DI) / Inversion of Control (IOC).
  • Created web services using Apache AXIS.
  • Developed Custom Tags to simplify the JSP code.
  • Cases for unit testing, integration and user acceptance testing.
  • Involved in Post Production Used DAO pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Developed the Hibernate mappings for persistence layer.
  • Coordinating with the team to ensure deliverables.
  • Involved in Code Review and Peer review of code.
  • Performed Unit Testing by JUnit, Code Refactoring to adhere to the existing design.
  • Prepared test plans and test case support of the Application, taking care to resolve critical issues with minimum turnaround time.
  • Wrote complex queries in Oracle database.
  • Wrote complex SQL queries and stored procedures.
  • Created batch jobs using UNIX shell scripting.
  • Involved in Deployment of the application on Web sphere Application Server.

Environment: Struts 1.2, JSP, CSS, JSON, spring2, AJAX, EJB, Hibernate, Eclipse, Web services, Java Script, Web sphere Application Server, Oracle 10g, JUnit, and XML.

Confidential - Providence, RI

Java/J2EE Developer

Responsibilities:

  • Designed UML diagrams using UML and Rational Rose.
  • Install and configure RAD 6.0, PL/SQL Developer 7.0, Rational Clear Case, and Rational Clear Quest and Oracle client.
  • Extensively worked on User Interface for few modules using JSPs, Java Script and Ajax.
  • REST-style architectures conventionally consist of clients and servers. Clients initiate requests to servers; servers process requests and return appropriate responses.
  • Developed web components using spring and Struts frameworks.
  • Front-end development using HTML, HTML5, JSP, Struts, wrote custom tags.
  • Followed agile methodology, as a software development methodology.
  • Implemented both service and consumer web service components.
  • Used Web Services like AXIS, SOAP to retrieve data from different systems.
  • Used Web Sphere to develop JAX-RPC web services.
  • Responsible for creating web portals using WebSphere portals.
  • Used Ext JS to control text fields, data fields, numeric fields and text area input controls in web applications.
  • Wrote the transformation code using XSLT for Insurance forms for different states.
  • Used Apache Tomcat as a web server.
  • Developed test harness to test the web services which helps test teams to test web service components independently using various request and response xml.
  • Involved in integrating Web Services using WSDL and UDDI.
  • Swing familiar to components such as buttons, check boxes and labels, Swing provides several advanced components such as tabbed panel, scroll panes, trees, tables, and lists.
  • Extensively worked on developing WSDL, XML schemas for web service components.
  • Used JBoss as an application server for deploying the application.
  • Closely working with QA, Business and Architect to solve various Defects in quick and fast to meet deadlines.
  • Extensive experience in frame works like JSF, Struts, Hibernate and spring.
  • Rich Faces allows easy integration of Ajax capabilities into enterprise application development.
  • Involved in writing deployment descriptor files and deploying EJBs in Web Logic Server and build war files, Ear files automatically using Ant scripts.
  • Used Maven2 to build application and involved in deployment of the application in different environment.
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Wrote business methods for JMS transaction broker technology.
  • Used Query to give special animation effects to the web pages.

Environment: J2EE,, JMS, Maven2, JBoss, RAD6.0, SOAP, Java Script, Agile, JSP, Rich Faces, Servlets, WSDL, JAX-RPC web services, JUnit, EJB, XML, Struts, Spring, Eclipse, PL/SQL, JQuery

Confidential - Richmond, VA

Java/J2EE Web Developer

Responsibilities:

  • Involved in design, development and testing of the application.
  • Created Class Diagrams and sequence diagrams using UML. Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Experience in SOA Architecture using Web Services, AXIS, WSDL, SOAP, and JAX-RPC.
  • Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
  • Developed User interface for Trade blotters, Trade Search, Trade Matching modules using Struts framework, JSP, CSS and Java Script.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Responsible for providing the deployment tools used by the Deployment people to deploy enterprise beans packaged in the EJB-jar file.
  • Developed JSP Pages to provide dynamic content to HTML pages.
  • Involved as architect of several modules initial phase of high-level design and proof of concepts using Java 2 Enterprise Edition using Web Logic workshop.
  • Made use of Hibernate DAO Support for Spring Hibernate integration.
  • Development over all Hibernate configurations for all data objects.
  • JMS is used for sending the error message queues and also port assignment status messages.
  • Wrote Message Handler Adapter for enterprise calls using Message Driven Beans, JMS and XML.
  • Involved in the design team for designing the Java Process Flow architecture.
  • Spring Roo is used to "fundamentally and sustainably improve Java developer productivity without compromising engineering integrity or flexibility".
  • Involved in Portals design and development. Responsible for fixing Emergency Production Level Bugs.
  • Involved in release management team and which involves the application schedule build and preparing the release notes and release log for each release.
  • Created Data Access Object (DAO) which is used to interact with the database.
  • Design, Development and Testing of the Session EJBs.

Environment: JDK1.4, JSP, Java Script, Struts1.1, Spring, Spring Roo, Swing, Hibernate-3.0.5, JMS, EJB, JUnit, DB Unit, XML, CSS, DHTML, Taglibs, Web Logic 8.1, log4j, Ant, Rational Rose.

Confidential - CA

Java Developer

Responsibilities:

  • Database analyzing, design and implementation.
  • Developed User Interface using HTML, Java Scripts and CSS.
  • Database connections and code implementation.
  • Used Python because supports multiple programming paradigms, including object-oriented, imperative and functional programming styles.
  • Developed Business components using Java Beans and database connections using JDBC.
  • Used .NET Frameworks because the base class library provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications.
  • Program’s structure analyzing and GUI constructing.

Environment: HTML, JSP, Java beans, Java, Python, JDK1.2/JDK 1.4,CSS, .NET, Apache Tomcat, Java Script, MS SQL.

Hire Now