We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Around 5 years of total IT experience working with complete life cycle of software development in different lines of Business.
  • Solid professional experience with world leading companies in the Analysis, Design, Development, Integration and Testing.
  • Extensive experience in Programming, Deploying, Configuring, and Administering on Application & Web Servers such as Tomcat5/6/7, WebSphere.
  • Experienced with Software Development Life Cycle (SDLC) Process.
  • Thorough knowledge of Design Patterns like Singleton, MVC, Factory and others for software development.
  • Obtained and disseminated the knowledge and process in state - of-the-art J2EE technologies like JNDI, Servlets, JDBC.
  • Extensive experience in web development technologies like AJAX, JSP, XML, HTML, CSS and Java Script.
  • Thorough knowledge of Struts and spring frameworks.
  • Experienced with different servers like WebSphere and Tomcat in both Windows and Unix platforms
  • Expertise in using various IDEs like Eclipse and Rational Application Developer
  • Extensive knowledge of implementing SQL queries, triggers, views, stored procedures, cursors and indexes.
  • Worked with different databases like Oracle 9i, SQL Server 2000.
  • Experienced in parsing and extracting data from XML using DOM.
  • Experienced with the Agile and Waterfall methodologies.
  • Highly motivated team member, Good communication and inter personal skills.

TECHNICAL SKILLS

Programming Languages: Core Java 5, C, PL/SQL

Databases: Oracle 8i/9i/10g, SQL Server 2000

Development Tools: Eclipse 3.2, RAD 7.0, TOAD, Oracle SQL Developer

Java/J2ee Internet Technologies: JSP, Servlets, spring MVC, Struts1.2, Jersey Rest Web Services, JavaScript, JSP, JNI, Asynchronous Messaging / JMS.

Servers: Tomcat Server 7/6.0/5.5, Websphere server, Apache HTTP Server

XML Technologies: XML, XSLT & DOM, HTML, DHTML, CSS and JavaScript, JAXP, AJAX

Config Mgsmt and Build tools: WinCVS, Visual Source Safe (VSS), CVS, SVN, Ant.

Operating Systems: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, IL

Senior Software Engineer

Responsibilities:

  • Involved in requirement gathering and building functional specifications.
  • Have prepared Use case diagrams, package diagram, class diagram and sequence diagram using Rational Rose and UML.
  • Has been doing the development in the agile methodology.
  • Coding in the Jersey Rest based webservice and the struts 1.2.
  • Has been using the SVN for maintaining the code.
  • Have to use slf4j for logging.
  • Have written the SQL’s required for fetching the data from the Oracle database.
  • Have been developing the code using Eclipse.
  • Used Jquery for parsing the response from rest services.
  • Used Ajax for sending the requests from the client.
  • Involved in development and deployment of application on Unix environment

Environment: Java, J2EE, Struts 1.2, Ajax, Jersey Rest, JQuery, TOAD, Websphere, Oracle 10g, SVN, Windows, Unix, Rally.

Confidential, NJ

Senior Software Engineer

Responsibilities:

  • Involved in requirement gathering and building functional specifications.
  • Prepared Use case diagrams, package diagram, class diagram and sequence diagram using Rational Rose and UML.
  • Developed the Spring Services, Transactional DAOs and Java Controller classes using Spring MVC3 framework.
  • Developed the logging and Transactional aspects.
  • Developed the Persistent objects using the JPA technology.
  • Designed the Time slot and Time segment generation logic for the schedule data.
  • Enhanced the mark and sweep garbage collection algorithm to ensure effective memory usage
  • Used JAXP and JAXB for parsing and creating XML files.
  • Implemented Hibernate for database interaction and as data persistence layer
  • Developed Triggers and Stored procedures for retrieval of data from the database for some specific requirements.
  • Involved in development and deployment of application on Unix environment

Environment: Java, J2EE, Spring MVC, JMS, Hibernate, TOAD, Tomcat 7, Oracle 10g, Linux OS.

Confidential

Software Engineer

Responsibilities:

  • Involved in requirements gathering and building functional specifications.
  • Prepared Use case diagrams, package diagram, class diagram and sequence diagram using Rational Rose and UML for the major enhancements.
  • Developed the Action classes using Struts1.2, Transactional DAOs and Java Controller classes using MVC framework.
  • Involved in development and deployment of application on Unix environment for the Broadvision application server.
  • Involved in writing the Stored procedures, functions for the application maintenance.
  • Involved in writing the Shell Scripts for new functionality.
  • Have developed the Ajax and JavaScript based application for a specific module requirement.
  • Involved in direct customer interaction and provided the solutions for their specific requirements
  • Involved in the offshore communication for the technical discussions.

Environment: Java 1.3, Struts 1.1, Ajax, JSP, Servlets, JDBC, Websphere server, Eclipse, CVS, Oracle9i. TOAD.

Confidential

Junior Software Engineer

Responsibilities:

  • Involved in requirements gathering and building functional specifications.
  • Involved in the Onsite-offshore communication.
  • Involved in the Low-level design of the application.
  • Involved in creating the database tables and the views required for the application.
  • Involved in the Coding and Unit testing of the application.
  • Involved in the implementation of the code with Ajax and XHTML and JSP as the primary source for the development.
  • Involved in the SOAP web services creation for getting the information required by the application.
  • Involved in writing the build scripts using Ant.
  • Involved in the deployment on the Unix server.

Environment: Java, JSP, Servlets, SOAP Webservices, XML, XSLT, Javascript, Ajax, Tomcat 5.5, Oracle9i, Windows, CVS, PL/SQL, Eclipse, TOAD.

We'd love your feedback!