We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

North Brunswick, NJ

SUMMARY

  • 10+ years of JAVA/J2EE Enterprise Application Development experience in client/server and web based n - tier architecture systems.
  • Work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, Struts, RMI, JDBC, Hibernate and MVC architecture.
  • Strong understanding of Object Oriented Design concepts and Analysis.
  • Hands on experience on Java Enterprise Edition (Eclipse).
  • Experience in utilizing open-source frameworks as Struts, Hibernate and spring.
  • Experience in client design and validations using HTML, Java Script, AJAX, JSP, and Swing.
  • Extensive knowledge of J2EE architecture, Patterns, Design and development.
  • Experience on Core java technology JDBC, RMI, and network programming.
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in SQL Server 2000 also extensively worked with Oracle 10g, MySQL relational database management systems.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling
  • Tools (UML) such as Rational Rose, Rational UnifiedProcess (RUP) Working knowledge of Agile Development methodologies.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), VSS (Visual Source Safe), and SVN (Apache Subversion) for providing common platform for all the developers.
  • Solid understanding of networking protocols and topologies.
  • Excellent communication skills and strong architecture skills
  • Proven ability to analyze problems, root causes, and develops innovative solutions to business challenges and streamlining operations.
  • Exceptional ability to quickly master new Technologies and capable of working in-group as well as independently with a sense of responsibility and ownership.

TECHNICAL SKILLS

Languages: Java, Unix/Linux shell script, C, C++, HTML, Java Script

Java Technologies: Core JAVA, Servlet, JSP, JSF, Java Mail, XML, Web, Spring, Hibernate, JDBC, JUnit, Jasper Report

Web/Application Servers: JBoss, JRun, Tomcat, Glassfish

Databases: Oracle 10g / 11 r2, MySQL, SQL Server

Database Programming: PL/SQL Block, Trigger, Stored Procedure

Methodologies: OOPS/OOAD

Operating System: Windows 2003/2008, Windows XP/Vista/8, Linux

Tools: Eclipse, Netbeans, Toad, iReport

PROFESSIONAL EXPERIENCE

Confidential, NY

Java Developer

Responsibilities:

  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • The users are classified into various organizations to differentiate the privileges between them in accessing the system.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and script lets in JSP.
  • Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.
  • Spring Controllers that are having the business logic to select the EJBs to call.
  • Design patterns like Session Façade, Command, Singleton and DAO are implemented in business layer.
  • EJBs are created for Backend operations. Hibernate is used for Database persistence.
  • JMS is used to send message objects to client queues and topics.
  • JUnit test cases are created for unit testing.
  • Hands on experience working with the UI technologies like HTML, JavaScript, JSF, JSP tag libraries.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Ant is used for building the application EAR.
  • Implemented and used various Web Services using SOAP and Restful and tested them.
  • Hibernate 3.0 annotations are included for Oracle DB.
  • Working withon-site and off-site (India based) resources for successful implementation of the Workflow module

Environment: Java, J2EE, JSP, EJB, Spring MVC, Web sphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Used UMLfor designing class diagrams and sequence diagrams.
  • Developed the MVCusing Struts web application using Struts Studio and ANT tool kit.
  • Developed the user presentation screens using HTML, CSS, Struts Tiles and AJAX.
  • Design and developed web layer components using JSP and Struts Framework.
  • Writing Client Side validations using Java Script.
  • JSP development involving creation of custom tags and java beans.
  • Used JDBCconnection pooling to handle data transmission from the oracle database.
  • Used Hibernate to integrate with the backend database.
  • Involved in JUnit testing and Integration testing.
  • Was active in Leading teams and developing the implementation and testing phases of the life cycle

Environment: J2EE 1.4, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Struts 1.1, My SQL, JDBC, PL/SQL, HTML, CSS, JUnit, JavaScript, UML, eclipse.

Confidential, North Brunswick, NJ

Java Developer

Responsibilities:

  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9i.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Developed Weblogic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java/J2EE, Struts, EJB, Web Logic Server, Oracle 9i, XML, HTML, JavaScript, Ant, PL/SQL.

Confidential

Software Engineer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
  • The entire application was developed in JEE using ant MVC based architecture with help of Apache Struts.
  • Coded Struts Action classes, Model classes.
  • Implemented the application using the concrete principles laid down by several Java/JEE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented client side validations using JavaScript.
  • Used Form Based Authentication.
  • Used Weblogic as the application server for deployment.
  • Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
  • Performed unit testing on various project modules using JUnit framework.
  • Used Apache Ant as build tool.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: s: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, Shell, SQL, Web logic, Eclipse, CVS, Linux/UNIX.

Confidential

Java Developer

Responsibilities:

  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Used Spring Framework for dependency injection with the help of spring configuration files.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Used HTML, CSS, JQUERY and JSP to created and UI.
  • Involved in Installation and configuration of Tomcat Server.
  • Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Created stored procedures using PL/SQL for data access layer.
  • Worked on tuning of back-end Oracle stored procedures using TOAD.
  • Developed and maintained ANT Scripts.
  • Involved in the configuration management using CVS.
  • Developed various test cases and performed unit testing using JUnit.
  • Developed Unit test cases for the classes using JUnit/Eclipse.
  • Developed stored procedures to extract data from Oracle database.
  • Application developed with strict adherence to JEE best practices.
  • Developed Ant scripts to bundle and deploy application.

Environment: Java, JEE, JSP, Servlets, Hibernate, SQL/PLSQL, Web Services, SOAP, WSDL, J-Unit, Tomcat, Oracle 9i, CVS, ANT, and Windows.

We'd love your feedback!