We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Alexandria, VA

SUMMARY

  • Over 7+ Years of Professional Software Experience in Developing Multi - Tier Distributed Applications.
  • Proficient in all Phase of SDLC (Analysis, Design, Development, Testing and Deployment) and gathering user requirements and converting them into software requirement specifications using Rational Rose, Object oriented Techniques, and Design patterns.
  • Significant experience in Apache Struts framework, Hibernate, spring framework, JSF.
  • Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
  • Extensive experience in developing Web Services applications and inter process communications application using RMI.
  • Extensive experience with Enterprise Java Beans (EJB) - Session, Entity and Message Driven Beans.
  • Experience in developing and deploying the Enterprise Applications (ear) and Web Applications (war).
  • Extensive experience in GUI development using HTML, CSS, JavaScript, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, XSLT.
  • Good exposure to IDE tools like Eclipse, NetBeans.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC etc.
  • Good exposure with data services and SOA.
  • Experience in Programming technologies like JUnit, ANT.
  • Good experience with JMS and MDB for server side messaging..
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL/PLSQL, Stored Procedures.
  • Experience in application/web servers like Weblogic 5.1/7.0/8.1, Websphere 6.x/5.x, Tomcat 5.0 and JBOSS 4.2.2.
  • Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas.
  • Experience with adhering to strict coding standards in a team development environment.
  • Good experience with analysis of the user needs documentation and translation into proper system requirement specifications and working under tight schedules.

TECHNICAL SKILLS

Languages: Java1.2/6.0,JDBC, SQL, PL/SQL, C, C++.

Methodologies: Agile, RAD, Waterfall

Operating Systems: MS-Windows 7/XP/Vista/NT/2000, DOS, UNIX, Windows Server 2003

Middle Ware: EJB1.x/2.x/3.x, JMS and RMI.

Framework/ APIs / Tools: Struts 1.x/2.x/Tiles, JUnit, Hibernate, Springs, JSF, Log 4j, Ant,Web Services (WSDL, UDDI, SOAP), AJAX.

J2EE Common Services APIs: Servlets, JSP, JDBC, EJB2.0/3.0,JPA,Hibernate, JNDI, JMS, Java Mail, JTA, JAXP, JNDI, JAXB, AJAX, Struts, Springs

Application Servers: BEA Web Logic 9.x & 8.x, IBM Web Sphere 5.0, Glass Fish 3.x,JBoss4.x.

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Web Technologies: HTML, CSS, XML, JSP, Action Script, jQuery.

Web Applications: J2EE, Spring MVC, Hibernate, Servlets, JSP, XML, XSL, JAXP,HTML/DHTML, Java Beans, CSS, and JavaScript.

Web Servers: Apache Tomcat 4.x, I planet Enterprise 6.

Databases: SQL, Oracle7.x/8i/9i/10g, SQL Server 7/2000, MS Access 7.0.

Web Tools/IDE: Eclipse3.1, My Eclipse 3.5,NetBeans3.0/5.0.

PROFESSIONAL EXPERIENCE:

Confidential, Alexandria, VA

Software Engineer

Responsibilities:

  • Worked with the business to understand the requirements and developed System Design Docs (SDD).
  • Involved in Analysis & Design, estimate work effort of the project in a rapidly changing environment.
  • Designed and implemented the user interface using JSP, Servlets, JavaScript, JQuery, HTML, and CSS.
  • Used Spring to implement the Business layer and Data Access layer for developing OnlineFilerWeb (.i.e. sub system) for Filling, where users can able to file their submission.
  • Worked on Spring-JDBC with Hibernate to provide abstraction layer to DAOs.
  • Worked on Hibernate to create mappings and store the data in to database.
  • Worked on XML and XSD for generating the Schemas.
  • Used Struts framework for Enhancement SEC Workstation which used for Filers from SEC.
  • Implemented the MVC pattern with Struts framework with Tiles for the presentation layer.
  • Used design patterns like Session façade SEC workstation.
  • Handling defects for production issues using Team Track.
  • Handled Source code management using Serena Version Manager.
  • Worked on creating and executed Unit Testing with JUnit and for Integration testing used HTML Unit.
  • Involved in deployments in all environments like Dev, Test, UAT and production.

Environment: Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, XSLT, XML, XSD, Ant, Serena Version Manager, Team Tracker, Sybase, TOMCAT, Eclipse, Windows XP, Unix

Confidential, Norfolk, VA

JAVA Developer

Responsibilities:

  • Interacted with the users and gather requirements and business artifacts.
  • Evaluated and provided alternate technical architectures for the business problem in web based J2EE environment using UML.
  • Built a custom J2EE framework using Java, Servlets, EJB, and JSP, Spring MVC and Oracle 11g in Eclipse IDE.
  • Spring Framework was implemented to load properties using dependency injection
  • Implemented Enterprise Java Beans for the Data access, Data Analysis and Flow mechanism implementation using Stateless and Message Driven beans (MDB).
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe architecture based on MQ-Series
  • Created a utility tool in C#.Net to compare the output files.
  • Designed presentation layer for dynamic web pages using HTML, DHTML, CSS, JSP, JSTL and Java script cutting edge tools.
  • Implemented JavaScript and JSP for Front and Server-side validations.
  • Implemented Web-Services for data exchange between front-end, provisioning and third-party billing systems.
  • Involved in publishing and consuming the web-service calls through ServiceGen and Client invocation.
  • Used JavaScript for client, server validation through expression language.
  • Used SQL Developer as a tool to access Oracle Database.
  • Coordinated Unit, Integration and User Acceptance Testing.
  • Involved in Production support and provided and knowledge transfer to the user.

Environment: Java1.4/5.0,J2EE,Spring MVC, Servlets, Jsp, JSTL,Ejb2.1/3.0,Web Services,XML,XSD,XSLT,CSS,ShellScript,UML,HTML,Oracle 10g,Sql,Pl/Sql,Clearcase6.0/7.0,Clear Quest,JavaScript,Eclipse,Web Logic8.x/10,ANT,Junit,Solaris, Windows,JIRA,Jax-B,JMS,MQ-Series,Axis1.2

Confidential, Dallas,TX

J2EE Developer

Responsibilities:

  • Designed Use case, sequence, control flow and Class diagrams
  • Interacted with client, obtaining requirements and converting them into functional specifications
  • Used EJB client calls to communicate to Telegence and various other external interfaces.
  • Developed and supported integration layer that communicates with Telegence and other internal applications via EJBs and web services (SOAP, WSDL, JAX-WS).
  • Used Spring for wiring the various layers and Transaction management.
  • Developed data access layer using Hibernate.
  • Implemented the MVC architecture using Struts framework.
  • Developed mockup screens using HTML/DHTML.
  • Written Javascript and AJAX validations using JQuery.
  • Responsible for Coding, Unit testing and Integration testing of the application for minor enhancements performed
  • Involved in developing scripts for periodical database loads into the master tables of the application
  • Used DispatchAction class functionality to direct the user action to the corresponding method.

Environment: Unix, Java, Spring, Hibernate, EJB2.0, Servlets, JSP, HTML, CSS, Oracle 9i/10g, Javascript, Weblogic application Server 8.1, JQuery, Eclipse, JUnit, Perforce.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Designed and developed views, controller and model components implementing Struts MVC Framework.
  • Configured struts-specific deployment descriptor (struts config.xml)
  • Implemented the validations using Struts MVC Framework
  • Developed Struts MVC compliant components for the web tier.
  • Developed the Web services using SOA.
  • Developed a Proof of concept using JPOS API to interface with an automated clearing and settlement system.
  • Developed Action classes, Stateless Session Beans for Accounts Modules.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base
  • Developed stored procedures and triggers to perform batch jobs.
  • Developed the web pages using JSP and Servlets.
  • Designed the Technical Design document and managed the Database Schema for the loan application module using ERWIN.
  • Developed test scripts and test cases using Junit.
  • Enhancements and support to their current e-banking application.
  • Developed DAO classes.

Environment: Java, J2EE 1.4, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Struts 1.1, Weblogic Work Shop, BEA Weblogic 8.1, ORACLE 9i,JDBC,PL/SQL, HTML, Junit 3.0, JavaScript, MVC, Log 4j, ANT, UML,TOAD and Windows NT.

Confidential

J2EE Developer

Responsibilities:

  • Developed user interface using JSP, JSF, HTML and JavaScript to simplify the complexities of the application.
  • Implemented Model View Controller (MVC-2) architecture using Struts Framework at presentation tier
  • Created Action Classes which route submittals to appropriate Business Delegate and render retrieved information
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Used Spring 2.0 Framework for Dependency injection and integrated it with the Struts Framework and Hibernate
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC-2, Business Delegate, Session Façade, Service Locator, Data Access Object, and Singleton
  • Used Java Messaging Services (JMS) for reliable, asynchronous communication to send automatic email notifications to clients
  • Used Web services for getting status of claim report and used XML parsers for data retrieval and CVS for version control
  • Used XSLT for transformation from one xml document into other xml document
  • Used Eclipse 3.0 for writing code and JBoss to deploy
  • Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application
  • Developed JUnit test cases for all the developed modules

Environment: JBoss 4.0.2, Eclipse 3.0, JSP 2.0, Servlets 2.3, Ajax, Struts, Hibernate 3.0, Spring 2.0, JMS 1.1, XML, Web Services, SOAP, WSDL, JAXB, Log4J, JUnit, ANT, JavaScript, HTML, XSLT, DHTML, CVS, PL/SQL, Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Implemented various UI interfaces.
  • Documented functional specifications of the existing product.
  • Used JSP 1.0 for the UI Screens. Used JNDI for look-up of classes.
  • Involved in Development of Inventory Module.
  • Client side validation of HTML pages using Java Script.
  • Involved in Bug fixing and functionality enhancements.
  • Partially coded Stored Procedures in Oracle.
  • Involved in trouble shooting the existing application product bugs and implemented new techniques to eliminate and modify according to latest technologies.
  • Involved in setting System functions and System Attributes. Reported changes in new technology implementations.
  • Responsible for building the jar file for Inventory module and Transferring the JSP’s and jar file to testing server.
  • Involved in JDBC programming to retrieve events information from database.
  • Involved General Help file for Application Development.

Environment: WindowsXP, Java, JDBC, Java Servlets, EJB, MDB, JSP, XML, Weblogic Application Server, JNDI Oracle 8i.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Developed Servlets and JDBC were used in retrieving data.
  • Deployed EJB Components on WebLogic.
  • Tested the modules and fixed the bugs.
  • XML was used to transfer the data between different layers.
  • Dealt with java Beans helper classes and Servlets for interacting with the user interface written in JSP. Used JavaScript for client side validations.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.

Environment: JAVA, J2EE, JSP, Servlets, JavaScript, XML, Weblogic, Oracle 8i, Win NT.

We'd love your feedback!