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 teh 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 noledge 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 teh 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 teh business to understand teh requirements and developed System Design Docs (SDD).
  • Involved in Analysis & Design, estimate work effort of teh project in a rapidly changing environment.
  • Designed and implemented teh user interface using JSP, Servlets, JavaScript, JQuery, HTML, and CSS.
  • Used Spring to implement teh 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 teh data in to database.
  • Worked on XML and XSD for generating teh Schemas.
  • Used Struts framework for Enhancement SEC Workstation which used for Filers from SEC.
  • Implemented teh MVC pattern with Struts framework with Tiles for teh 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 teh users and gather requirements and business artifacts.
  • Evaluated and provided alternate technical architectures for teh 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 teh 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 teh 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 teh 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 noledge transfer to teh 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 teh various layers and Transaction management.
  • Developed data access layer using Hibernate.
  • Implemented teh 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 teh application for minor enhancements performed
  • Involved in developing scripts for periodical database loads into teh master tables of teh application
  • Used DispatchAction class functionality to direct teh user action to teh 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 teh project.
  • Designed and developed views, controller and model components implementing Struts MVC Framework.
  • Configured struts-specific deployment descriptor (struts config.xml)
  • Implemented teh validations using Struts MVC Framework
  • Developed Struts MVC compliant components for teh web tier.
  • Developed teh 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 teh persistence layer for interacting with Data base
  • Developed stored procedures and triggers to perform batch jobs.
  • Developed teh web pages using JSP and Servlets.
  • Designed teh Technical Design document and managed teh Database Schema for teh 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 teh complexities of teh 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 teh presentation layer
  • Extensively used Hibernate in data access layer to access and update information in teh database
  • Used Spring 2.0 Framework for Dependency injection and integrated it with teh Struts Framework and Hibernate
  • Implemented teh application using teh concrete principals 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 teh project in Oracle 9i database and used teh Stored Procedures in teh application
  • Developed JUnit test cases for all teh 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 teh existing product.
  • Used JSP 1.0 for teh 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 teh 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 teh jar file for Inventory module and Transferring teh 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 teh modules and fixed teh bugs.
  • XML was used to transfer teh data between different layers.
  • Dealt with java Beans halper classes and Servlets for interacting with teh 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!