Sr. Software Engineer Resume Profile
Experience Summary:
- 10 years of extensive experience with full project development life cycle in Java/J2EE technologies of various Web-based and Client/Server Enterprise applications: Requirements, Systems Analysis, Estimate, Design, Development, Testing, Deployment and Implementation.
- Excellent skills in API GUI design and development in Client/Server application development using Java J2EE.
- Extensive experience in Oracle, JDBC, SQL Server, PL/SQL, and MS Access.
- Good exposure working knowledge of C, C , Swing Core Java, J2EE Languages.
- Proficient in developing database-driven, customer-facing web applications using Hibernate3.0, Spring2.5, Struts2.0, AJAX, Ice Faces, Ice Mobile, EJB3.0, Servlets2.4, JSP2.0, JSTL, Custom Tag Libraries, JavaBeans, JDBC3.0, XML, JNDI, Ant, Maven and Log4j.
- Experience in developing web applications using Integrated Development Environments such as Net Beans 6.7.1, Eclipse and deploying to IBM Web Sphere Application Server 8.x, BEA WebLogic10 and Apache Tomcat5.0.
- Good experience on UNIX/LINUX Operating systems.
- Extensive knowledge on creating web services using SOA Architecture with Enterprise Service Bus ESB .
- Working knowledge on Java design patterns and Mule.
- Working knowledge on Shell Programming.
- Extensive knowledge on Java Messaging Service JMS.
- Good experience in OOAD through UML using Microsoft Visio, Rational Rose, Enterprise Architecture, SDLC and Agile Methodologies.
- Developed Web applications using HTML, Ice faces, Ice mobile, AJAX, XML, JSP, SERVLETS, JavaScript and CSS.
- Knowledge of Angular JavaScript.
- Proficient in Distributed technologies like EJB, RMI etc.
- Logging, resolving and searching issues with JIRA.
- Good understanding and hands -on experience on XML and SOAP.
- Experience in using JUNIT Testing Framework and Integration Testing.
- Good Experience in testing and debugging the applications using Soap UI.
- Performed Stored Procedures, Triggers and Query Tuning.
- Involved in User acceptance Testing.
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Excellent analytical, inter-personal, communication and written skills.
- Ability to adjust in new environments, circumstances, with a drive for results through self-motivation.
Technical Skills Summary:
Languages : C, C , Swing, Java 5.0, J2EE, JSP, SERVLETS, SQL, PL-SQL
RDBMS : Oracle 10g, JNDI, SQL Server, MS Access
ORM Tool : Hibernate 3.3
Web/App. Servers : WebSphere8.x, WebLogic6.1/10.0, and Tomcat5.x
Sub version Controls : Clear case, CVS, SVN
Frameworks : spring2.5, Struts2.0 MVC
Methodologies : OOAD through UML, SDLC and Agile
Application Tools : Visual Studio, MS Access
Operating Systems : UNIX / LINUX, Windows-2000/2003, Windows XP, Windows NT
Web Technologies : HTML, AJAX, Ice Faces, Ice Mobile, XML, XSLT, SAX, SOA, CSS
Scripting : JavaScript, Shell Script, Maven, Ant
IDE Tools : Eclipse 3.x, Net Beans 6.7.1, WSAD, IBM RAD, Ant, JIRA.
Modeling Tools : Rational Rose, Microsoft Visio 2005, Enterprise Architecture
Other Tools : Junit, SOAP UI
Major Projects
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Involved in meetings with Client to gather the requirements.
- Involved in brainstorming sessions for the design of the SAMP application.
- Developed the UML diagrams using Microsoft Visio 2005 and IBM Rational Rose.
- Written the Technical Design Document.
- Developed the Database Design for the SAMP mobile application.
- Developed the User Interface using Ice faces and Ice mobile.
- Rational Clear case is used for concurrent access of the common files developed across the team.
- Worked with SQL Developer to access the data from the Database.
- Developed the SOA web service with ESB to integrate the SAMP application with the EDMS.
- Mentoring other team members with any project issues.
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Developed the UML diagrams using Microsoft Visio 2005 and IBM Rational Rose.
- Developed the User Interface using Ice faces and Ice mobile.
- Written web service application services and testing using Soap UI and Junit.
- Rational Clear case is used for concurrent access of the common files developed across the team.
- Worked with SQL Developer to access the data from the Database.
- Mentoring other team members with any project issues.
- Written the Jasper Reports documentation to help other team members.
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Developing the UML diagrams using Microsoft Visio 2005 and IBM Rational Rose.
- Developing the User Interface using Ice faces and Ice mobile.
- Written user registration application services and testing using Junit.
- Rational Clear case is used for concurrent access of the common files developed across the team.
- Working with SQL Developer to access the data from the Database.
- Mentoring other team members with any project issues.
- Written the Data Source Implementation document to help other team members.
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Developed the UML diagrams using Microsoft Visio 2005 and IBM Rational Rose.
- Developed the User Interface using Ice faces.
- Written the technical design document.
- Implemented the Internationalization for the application.
- Written user security application services and testing using Junit.
- Rational Clear case is used for concurrent access of the common files developed across the team.
- Worked with SQL Developer to access the data from the Database.
- Mentoring other team members with any project issues.
- Written the Junit and Testing documentation to help other team members.
- Everest Consulting Group Inc.
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Developing the UML diagrams using Microsoft Visio 2005.
- Developing the User Interface using Swing.
- Generating the XML configuration files using the Xstream wrapper.
- Written application services and testing using Junit.
- SVN is used for concurrent access of the common files developed across the team.
- Working with SQL Developer to access the data from the Database.
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Developing the UML diagrams using Enterprise Architecture and Microsoft Visio 2005.
- Writing use cases for Diagnostic Trouble Code functions.
- Writing SRS document using SAD and CRS documents.
- Written application services implementing Cache.
- Reviewing the SAD and CRS documents.
- Writing review reports after reviewing the documents like SAD and CRS.
- SVN is used for concurrent access of the common files developed across the team.
- Developing build script for compilation building the application using Maven.
- Working with SQL to access the Database.
Confidential
Role: Software Consultant
Responsibilities:
- Developed the Web services using Spring Framework for the Encounter, System Parameter and
- Utility Services.
- Involved in the integration of Java Web services with .Net Application User Interface.
- Implemented Test Driven Development and Agile Methodology.
- AJAX is used for creating interactive web applications.
- Written application services implementing Cache.
- CSS is used to control the style and layout of web applications.
- Extensive use of HTML and XSLT is used to convert XML documents into HTML.
- Developed the environment for Integration tests for Workspaces team on Server side.
- Performed the validations using Java Script Spring Framework.
- Tested and fixed the bugs in the Web services with SoapUI.
- Clear case Remote Client is used for concurrent access of the common files developed
- across the team.
- Performed unit testing with Junit integration testing.
- Developed build script for compilation building the application using Maven.
- Developed message communication using JMS.
- Worked with Squirrel SQL Client to access the Database.
- Performed Code reviews and Performance tuning using Introscope.
Confidential
Role: Software Consultant
Responsibilities:
- Involved in preparation of Use Cases SRS documents.
- Prepared the service definition for the collapse compare party.
- Designed the service specification for the collapse compare party.
- Both Service definition Service specification is done by using the Microsoft Visio 2005.
- Implemented Test Driven Development.
- Performed the validations using spring.
- JIBX is used to bind the XML documents to Java Classes
- CVS is used for concurrent access of the common binding files developed across the team.
- Developed the web service using RAD for the collapse compare party.
- Performed unit testing with Junit integration testing.
- Developed build script for compilation building the application-using Ant.
- Developed message communication using JMS.
- Involved in designing, defining SQL query writing stored procedures.
- Performed Code reviews and Performance tuning.
- Developed Session Beans, Entity Beans Message Driven Beans.
- Developed the EJB transaction components for compare and collapse party services.
Confidential
Role: Software Engineer
Environment: UNIX / LINUX, Core Java 1.3, J2EE, C , API, JSP 1.1, Servlet 2.0, Struts 1.0, Design Patterns, Log4J, Tomcat 4.0, Rational Rose, Visual Build professional, EJB, JMS, XML, XSLT, Java script, Agile, Swing, JDBC, Oracle, SQL, PL/SQL, Web logic 9.0.
Responsibilities:
- Involved in research analysis for various reporting tools, workshops demo.
- Involved in preparation of Use Cases SRS documents.
- Developed Action classes, Action Servlet, Action Forms using Struts.
- Developed JSP, Java Servlets, and Java Script for application user interface.
- Developed Business Object's for source database.
- Developed message communication using JMS.
- Developed Database Connectivity using JDBC.
- Involved in writing Shell Scripts for Batch Processing under UNIX / LINUX Operating system.
- Involved in designing, defining SQL query writing Business Objects.
- Involved in writing testing Java C SDK examples.
- Performed unit testing with Junit integration testing.
- Developed build script for compilation building the application using Maven.
- Performed Code reviews and Performance tuning.
- Developed Session Beans, Entity Beans Message Driven Beans.
- Designed the front end using HTML and client side validations using JAVASCRIPT.
- Developed the EJB transaction components for ordering and shipping services.
- Deployed the application using Web logic 9.0 Server.
- Involved in project planning estimates for various modules.