We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY

  • Have hands on experience with proven expertise in all the Software Development Life Cycle (SDLC) phases like requirement analysis, design, coding, testing and documentation.
  • Experienced in Object Oriented Analysis and Design (OOAD), designing applications using High Level Designing (HLD), Low Level Designing (LLD) which includes Use cases, Sequence Diagrams & State/Class Diagrams.
  • Hands on Experience in DOJO, JMS, Servlets, JSP, JSF, EJB JDBC, XML, XSL, JNDI, LDAP, Java Mail, ASP, Hibernate, Oracle, SQL server, MVC Architecture.
  • Extensive experience in design, development and implementation of several J2EE frameworks like Struts 1.0/1.1/2.x.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture SOA.
  • Design, analysis and modeling of n - tired, Object-Oriented system architectures using UML/RUP/Rational Rose.
  • Implemented Design patterns such as Singleton, Value Object, DAO pattern, Business Delegate, Session Façade, and Service Locator.
  • Experience in configuring and deploying Enterprise Java Applications using Tomcat 5.x/6.x WebServer and IBM WebSphere 4.x/5.x and BEA WebLogic 6.x/7.x/8.x Application servers.
  • Developed J2EE applications on different IDE’s like WSAD 4.X/5.x, Eclipse 2.1/3.2/4.2 and Netbeans, IntelliJ.
  • Developed ANT scripts for the build and deployment of J2EE applications.
  • Strong working knowledge in using UML, XML (SAX, DOM), XSL, XSLT, SOAP, HTML and DHTML.
  • Sound RDBMS concepts and extensively worked with Oracle 8i/9i/10g/11g, SQLServer 7.0, DB2, PostgreSQL.
  • Familiar with designing and coding stored procedures, Triggers, Cursers and Functions using PL/SQL.
  • Highly skilled in developing multithreaded based applications in Java.
  • Very good at building and Deploying EAR,WAR,JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, PVCS

TECHNICAL SKILLS

  • Java,J2SE,
  • J2EE,
  • Servlets2.1,
  • JSP1.1,
  • JSTL,
  • JSF 1.2/2.0,
  • AJAX,
  • JavaBeans,
  • JavaScript,
  • EJB1.1/2.0/3.0,
  • JMS 1.0.1,
  • Struts1.0/1.1/2.x,
  • Hibernate 2.0/2.3/3.0,
  • RMI, SOAP, JNDI,
  • JDBC 2.2,
  • Applets, Java Mail.
  • WSAD 4.x/5.x,
  • Eclipse 2.1/3.0/4.2,
  • Jbuilder 8.x/9.x,
  • SQL*Plus, TOAD.
  • IBM Websphere 4.x/5.x,
  • BEA Weblogic 6.x/7.x/8.x,
  • Tomcat 6.x/7.x.
  • SQL, PL/SQL,
  • HTML, DHTML, XML,
  • Oracle 8.x/9i/10g/11g,
  • SQL Server 7.0/2000, DB2,
  • PostgreSQL.
  • Windows 7/NT/2008, UNIX.

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential, CA

Responsibilities:

  • Used Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Implemented data validation rules using Struts Validator framework which included writing validation.xml and validation-rules.xml files
  • Implemented all DAO’s using Spring Framework.
  • Implemented Complex business Delegate layer using DAO’s created and business logic.
  • Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
  • Design and Java coding of business components were on Enterprise Java Beans (EJB) and were exposed as web services.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
  • Extensively used Spring JDBC for querying huge amount of client data and displaying relevant business information.
  • Developed UI using Servlets JSP, JSF, JavaScript and Dojo framework
  • Used Spring AOP for security and logging based on internal user and Client user.
  • Continuously tracked and prioritized work using Rally Software tool for agile methodology.
  • Used SVN as version control system.
  • Actively involved in code reviews and bug fixing.
  • Collaborated with test teams, to support System and Integration Testing.
  • Troubleshoot and fix systems as part of Production support.

Environment: Spring 3.2, EJB 3.0, JSP1.2, Servlets 2.1, XML, SOAP, UDDI, WSDL, JDBC, RESTful Web services, JavaScript, AJAX, UML, HTML, JNDI, Log4J, JUnit, Windows 7, Apache Tomcat 7.0, Eclipse Juno, Toad,Oracle11g

Software Engineer

Confidential, IN

Responsibilities:

  • Worked enhancements and customer tickets for E Services public site and E Services Application using Servicenow.
  • Developed UI using Servlets JSP, HTML and JavaScript
  • Implemented Google Analytics for website statistics.
  • Used Struts and JavaScript validation framework for performing front-end validations.
  • Used Hibernate config.xml file for configurations and mapping entries to access database.
  • Used Hibernate to persist, access, update and delete objects in database.
  • Involved in configuration of Spring framework, Struts framework and Hibernate ORM tool.
  • Used RAD IDE for application development and debugging, Web Sphere Application Server for deployment.
  • Used Web Services to extract client related data from databases using WSDL, XML and SOAP.
  • Design and Java coding of business components were on Enterprise Java Beans (EJB) and were exposed as web services.
  • Deployed the Jar, war files and session beans etc. on WebSphere Application server.
  • Involved in production support.
  • Involved in testing using JUnit.

Environment: Hibernate3.0, Spring 3.0,EJB 3.0, JSP1.2, Servlets2.1, JMS, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, AJAX, UML, HTML, JNDI, Log4J, JUnit, Windows 7, WebSphere Application server, IBM RAD, Toad, Oracle10g.

Software Engineer

Confidential, TX

Responsibilities:

  • Worked enhancements and customer tickets for VEL public site and VPORT Application.
  • Developed UI using struts view component JSP, AJAX, HTML and JavaScript.
  • Developed Abstract Classes, Dispatch Action Classes and Forms for efficient request delegation
  • Created various actions under Struts-config.xml, tiles-def.xml files.
  • Used AJAX for interrelated web development to increase the web page’s interactivity, speed, functionality and usability.
  • Created standard support forms to capture requests and data for Sales Logic.
  • Handled client side validation using JavaScript.
  • Created custom tags to front-end using JSTL.
  • Developed and maintained data persistence using Hibernate framework.
  • Used Web Service to exchange data between the VPORT and third party software.
  • Extensively used Log4j logging in the application.
  • Deployment and testing of Application in Tomcat WebServer.
  • Used Eclipse 3.2 as the IDE for the application.
  • Worked in environments likes internal, QA and PROD.

Environment: Hibernate3.0, Spring 3.0,EJB 3.0, JSP1.2, Servlets2.1, JMS,, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, AJAX, UML, HTML, JSTL, Log4j,Windows 7, Apache Tomcat 6.0, Eclipse,, Oracle10g

Sr. Java Developer

Confidential, CA

Responsibilities:

  • Was a part of the architecture team for design and implementation of site components using J2EE framework.
  • Involved in implementing the Model-View-Controller Architecture for the site, which accomplishes a tight and neat co-ordination of JSP Pages, Java Beans with front end validation done using JavaScript.
  • Worked with AJAX Callback functions and also integrated AJAX with different applications.
  • Involved in implementing the Struts Architecture for the site, which accomplishes a tight and neat co-ordination of JSP Pages, Java Servlets and Java Beans.
  • Developed struts Action Classes and used struts bean tags for output the properties of JavaBeans components and HTML tags to create HTML forms.
  • Implemented Service Oriented Architecture (SOA) framework for developing reusable services using open standards such as JMS and Web Services. XML Web Services interact with cross application environments
  • Involved in design/programming with Oracle9i, EJB class frameworks on BEA Weblogic, JDBC and XML based asynchronous messaging with queues and topics (JMS).
  • Involved in development of distributed objects like EJBs (session beans), Business objects/Domain objects that fit into the architecture and various components and helper classes that were commonly used throughout the application.
  • Involved in coding Value Objects, which carries data across different layers.
  • Involved in writing UNIX K Shell scripts to schedule tasks.
  • Involved in designing of database Oracle9i and modification including creation of stored procedures (PL/SQL)

Environment: J2EE 1.4, HTML, CSS, JSP, AJAX, EJB2.1, Weblogic Application Server, Oracle 9i, PL/SQL, Eclipse- 3.2, Junit.

J2EE Developer

Confidential, Salt lake city, UT

Responsibilities:

  • Involved in design and development phases of software development life cycle (SDLC).
  • Involved in OOA/Design, UML Modeling and in developing Use Case Diagrams, Class diagrams, Behavioral Diagrams (Event, Diagrams, Activity Diagrams, and Sequence Diagrams).
  • Developed user Interfaces using JSP’s to provide unique personalized look-and-feel for administrators and other users of the system.
  • Developed JSP custom tags to modularize and stream line web page code and implemented MVC architecture.
  • Struts Frame work was used for Internationalization, to provide different language support and also to integrate JSPs and DAOs.
  • Developed Session Beans and Entity beans to business and data process.
  • Used Java Messaging Services (JMS) for exchanging information asynchronously.
  • Used IP2Location web service to get country, state, city, longitude, zip code, and ISP and domain name information by IP address.
  • DOM parsing methodology was used to parse the XML content.
  • Used SQL extensively by developing different tables and ran SQL queries on them. Also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
  • Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code.
  • Used ANT scripts to build the application and deployed on Websphere Application server.

Environment: Servlets 2.4, JSP 2.0, Struts 1.1, JNDI, JMS 1.1, XML Web services, EJB 2.1 WSDL, SOAP, ANT 1.4, Jbuilder 2005, Log4J, JUnit 3.8.1, JavaScript, SQL Server 2000, CVS, Windows XP, Websphere 4.x.

J2EE Developer

Confidential

Responsibilities:

  • Identified the Business Requirements of the project.
  • Involved in preparing the Detailed Design document for the project.
  • Use Case documentation for all the features in the project.
  • Designed the sequence diagrams and class diagrams using Rational Rose.
  • Primary responsibilities include development of SWING based front end user interface design to backend database
  • Developed the application using Struts framework.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework.
  • Implemented Action Classes and Action Forms using Struts framework.
  • Involved in the development of Entity beans.
  • Developed Session Beans as part of EJB to handle business logic and deployed them on Web sphere application server
  • Used J2EE design patterns like Value Object Pattern, Service Locator Pattern and Session Façade.
  • Developed parser classes to parse the input xml and populate the appropriate data objects.
  • Use MySQL extensively by developing different tables and ran SQL queries on them. Also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
  • Developed Stateless Session Beans and Data Access Objects using JDBC and Hibernate for business and persistence layers.
  • Developed Java classes that used JMS to communicate with the Queue managers.
  • Used JDBC for database access for Bulk Order Package.
  • Developed Unit Test & Test Suite Classes for testing.

Environment: JDK 1.4, HTML, JSP, J2EE, XML, Tomcat 4.x, Websphere, Struts 1.2 Framework, Hibernate, EJB 2.1 JDBC, MySQL 4.1.x, Rational Rose, UML, Netbeans 4.0, Eclipse, Windows XP.

Programmer

Confidential

Responsibilities:

  • Deployed application on Tomcat server and also configure using Web Sphere Application Server.
  • Used MVC Framework to implement the required functionalities for the modules.
  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams.
  • Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Web Sphere.
  • Involved in development of user interface using JSP, HTML and JavaScript.
  • Developed SQL Queries, Stored procedures in Oracle.
  • Develop the User Interface Screens for presentation logic using JSP, Struts, Tiles and HTML.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.

Environment: Java 1.1, J2ee, JSP, Struts, Tomcat, Web sphere, Oracle 8i, Windows NT 4.0, Windows 2000 workstation/Server, WebSphere Application Server, Windows XP.

We'd love your feedback!