We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 10+ years of experience in designing, developing and deploying client - server, web, and distributed end-to-end enterprise applications.
  • Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
  • Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, Java Mail.
  • Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6
  • Good hands-on experience with the latest frameworks such as Struts, Hibernate and Spring 3.0, has a solid understanding of the new Struts2 framework.
  • Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
  • Extensively worked on WebServices technologies like SOAP, WSDL, REST API
  • Very strong working experience on XML, XQuery, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
  • Extensively used Jquery in web based applications
  • Skilled at writing DB2,SQL, Stored procedures, Functions & Triggers.
  • Well versed with IDE’s such as WSAD, Eclipse, RCP and Edit plus.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
  • Very good understanding of RDBMS, OOPS, OOAD and DOJO.
  • Experience in deploying applications on Windows and UNIX environments
  • Experience in writing JUnit test cases for system testing, Used Log4j for logging.
  • Excellent work experience with Version Control Tool’s such as Subversion, Mercurial, PVCS, SVN, and IBM Clear Case. Bug tracking tools likes REMEDY, JIRA.
  • Developed Self-Service, Enterprise web applications in BFSI, Pharmaceutical and Healthcare verticals.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing, and automation.
  • Worked on Agile Development Methodology.
  • Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, PL/SQL.

Web Technologies: HTML/DHTML/CSS, XML, XSTL, JavaScript, ExtJs Adobe Flex/Flash

J2EE Technologies: JDBC, EJB, Java Beans, Servlets, JMS, JSP, JSTL, JNDI, JAXP, RMI, LDAP, DOM, SAX, Custom Tags

Web Services: SOA, REST, SOAP, WSDL, Apache Axis

Frameworks/ Open source: Struts, Hibernate, iBatis, Spring, AJAX

Application/ Web Servers: Weblogic 9.1,Tomcat 5.0, Jboss 4.2.2,WebSpehere 7.0, SunOne 8.2

Design Methodologies/ Tools: UML, Rational Unified Process, Rational rose

Database Environments: Oracle, DB2

IDE Tools: IntelliJ Idea, Eclipse, Net Beans 4.1,WASD, FileZilla, Putty

Version Control Systems: Perforce, Starteam, CVS, VSS

Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX

Other Tools: MS-Office Suite, DBVisuliazer, HummingBird, BeyondCompare

PROFESSIONAL EXPERIENCE

Confidential, MI

Sr. Java Developer

Responsibilities:

  • Serve as a Software Engineer, providing detailed design and Development.
  • Developed front end using Jsps, Html, Jquery, AJAX, JavaScript Pages
  • Developed custom Skeleton, custom Skin and custom Layouts for Look and Feel.
  • Using Hibernate to map Java objects to the database enables us to build relationships between objects instead of between their database IDs.
  • Hibernate makes it very easy to manage this relationship between objects.
  • Developed JQuery Jgrid to display records and pagination.
  • Developed Restful web service using jersey.
  • Managed Content from end to end.
  • Migrated Content from Dev Environment to QA to Production
  • Defined and implemented the deployment procedure using ant scripts.
  • Developing the N-Tier Application Systems in a distributed Environment for web applications.
  • Using spring framework for dependency injection with the help of Spring Configuration files.
  • Developed spring annotation controllers.
  • Responsible for Migrate the Content from Dev Environment to QA to Production
  • Responsible for run time performance and tuning of the queries.
  • Customize the appearance and functionality of prompt pages using JavaScript coding
  • Responsible for the production deployments & Production support for applications.
  • Responsible for understanding and addressing customer and user requirements, their strategies, and their goals.
  • Responsible for developing High Level Designs, Low-level Designs, Test Cases and finally the code for every module involved in the project.
  • Set up a Vignette development environment for development of new templates according to the business requirements.
  • Developing the Abstract Command Controller and Multi Action Controllers using Spring MVC Flow.
  • Defined and implemented the deployment procedure using ant scripts.
  • Involved in fixing the bugs in the custom code.

Environment: Java1.5, JSP, Jquery, XML, Websphere 7.0, RAD 7.5, JSR 286, Spring4.0 Hibernate 4, WebSphere Portal Server 7.0, JSON, Ant and Maven.

Confidential, KOP, PA

Sr. Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development and Implementation.
  • Participated in High-level design of the application by applying the OOP concepts and Java Design patterns.
  • Configured Faces-Config.xml and navigation templates for standard navigation rules.
  • Participated in Database design sessions with Data Architects.
  • Implemented complex data table structures with nested components using prime faces.
  • Developed prime faces components like accordion panel, bar charts etc.
  • Wrote custom jquery and CSS to maintain user friendly look and feel.
  • Created custom tags for multiple use across application.
  • Developed base beans which can be used by multiple backing beans.
  • Consumed SOAP based web services by generating client stubs from WSDL file.
  • Exposed REST based web services to 3rd party systems/ vendors.
  • Optimized SQL queries used in batch processing.
  • Wrote complex named sql queries using hibernate.
  • Created hibernate mapping files and used Session Factory to interact with Database.
  • Created sequences and triggers in database as needed.
  • Implemented bean wiring in spring to instantiate classes at business logic level.
  • Implemented Spring AOP to resolve cross cutting references.
  • Integrated spring and JSF using variable resolver.
  • Supported application through UAT and post production phases.
  • Used Clear case for version controlling.
  • Monitored the error logs using Log4J.

Environment: Java, J2EE, JSF, Prime faces, JDK 5.0, xhtml, AJAX, RAD 7.5, JSF 2.0, Hibernate, Spring, SOAP, WebSphere 7.0, Oracle 10g, JIRA, Clear Case, WinSCP, Putty, Windows XP/ Vista and Unix.

Confidential, Austin, TX

Sr. Software Engineer

Responsibilities:

  • As a senior developer played a key role in design, implementation, integration testing, deployment, and development of the Portlet.
  • This 286 portlet is comprised of multiple leading Open Source objects integrated into REST architecture.
  • Developed a JSR 286 Portlet (SharePoint Integration Portlet) to show the content present in the SharePoint Server.
  • Developed front end using ExtJs JQuery, AJAX, JavaScript, Portlets and Portal Pages.
  • Wrote Wrappers for the classes generated by WSDL2Java tool.
  • Developed ExtJS Grid, Tree and ExtJS controls for the client side to have a rich look and feel.
  • Wrote XML parsing logic to get the data for the XMLs sent by SharePoint Server for the Web Service calls.
  • Played the lead role for this project. Guided the team in developing functionalities and performed end-to-end testing.
  • Resolved the issues occurred during installation, and configuration of the Portlets deployed into Vignette Portal.
  • Resolved the issues occurred while communicating with the server through AJAX calls (JSON) from the client.
  • Used Portlet Event Handlers to implement Inter Portlet Communication (IPC).
  • Implemented features like logging, user session validation using spring -AOP module.
  • Wrote Silent Installer scripts for UNIX flavors.
  • Lead the team with SCRUM process (Agile Methodology) during development.
  • Reviewed the code developed by team members. Wrote the documentation for the product.

Environment: JDK1.5, VAP 8.1, JSR 286 Portlets, ExtJS 3.1, Web Services, Spring, Hibernate, Sitminder, JavaScript, CSS, DBVisulizer, Jira, JSPs, XML, Maven, Tomcat 5,Junit, Putty, Perforce.

Confidential, Austin, TX

Sr. Software Engineer

Responsibilities:

  • Worked for the development of the New VCM 8.0 UI (workspaces of sites, types, folders, etc) with ExtJS framework.
  • Involved in creating and integrating a UI for a Vignette SETUP webapps.
  • Fixed the Critical bugs raised during ACE development.
  • Tested the Various components of VCM 8.0
  • Responsible for developing eWep user interface which includes developing JSPs, JSF, Struts Actions, Action Forms, struts-config.xml for the Application.
  • Created custom components in JSF for project header and tab controls.
  • Used JSF layout for View of MVC and JavaScript, DHTML also used for front-end interactivity.
  • Designing and coding the features for the upcoming release.
  • Designed and developed a utility for the upgrade module (eWeb tool).
  • Provide support for customers helping them tune their search configurations.
  • Interact with Autonomy support and follow up on latest releases and bug fixes.
  • Provide support for different platforms - Linux, Solaris, AIX and Windows.

Environment: Core Java 1.5, J2EE, Spring, Hibernate, Struts, JSP, XML, XSLT, HTML, JavaScript, Ant, Weblogic 10.3, Webservices, Agile Methodology, IntelliJ Idea 5.0, LDAP, DB2, Oracle10g, TOAD, Unix, Junit, Putty, Perforce and HumingBird.

Confidential

Technical Associate

Responsibilities:

  • Developing web application using the MVC architecture with Struts framework features.
  • Involved deployments and Support process of MOGI Application.
  • Worked with external interfaces like MQ and CSS (Mainframe database).
  • Written Junit test cases and Unit testing.
  • Problem Management (L2) support Production calls.
  • Attending weekly meetings with Client, Onshore, Near shore and Offshore people to update Project status.
  • Daily Health Checks for Production servers and Tracking P1, P2, P3 and P4 Cases.
  • Investigate, Identify the root cause, Find a solution, Implement the Solution to the reported problem

Environment: Struts 1.2, Java1.4.2, JavaScript, EJB, JMS, JSP, Java Multithreading, WebServices, Weblogic 8.1, Oracle 10g, MQ Series, CSS (Mainframe), TOAD, XSLT, XML, Xpath, DOM Clarify10.0, Eclipse, XmlBeans, spring, Hibernate, ClearQuest and Starteam.

Confidential

Technical Associate

Responsibilities:

  • Developed web application using the MVC architecture and with STRUTS 1.2 frame work to use in presentation tier.
  • Developed Struts Modules for login.
  • Developed Action classes and Business classes
  • Developed re-usable components like Data Access Objects and Value Objects to use in business tier
  • Used maps in form beans of struts by extending springs MappingDispatchActionSupport class.
  • Configured with Siteminder for Login authentication with BT’s policy Server.
  • Used JavaScript, and CSS for Client Side look and feel, validations

Environment: Weblogic Portal Server 8.1, Eclipse IDE, Struts 1.2, Ant Scripts, JSP, CSS, JavaScript, Core Java, Oracle 9i,Sitemesh, TOAD, Web services Axis, iBatis and Spring.

Confidential

Software Engineer

Responsibilities:

  • Responsible for Developing Database Connections, Coding, & developing presentation layer through JSP and HTML.
  • Developed front end using JSP and Html.
  • Developed web application using the MVC architecture by Struts framework
  • Developed Action classes and Service classes.
  • Used Validation Framework of the Struts to validate the fields in JSPs.
  • Involved in JUnit testing and Integration testing.
  • Responsible for bug fixing.

Environment: Core Java, JavaScript, Struts, JSP, EJB, Tomcat and Oracle 8i Ant, Toad and SVN.

We'd love your feedback!