We provide IT Staff Augmentation Services!

Advisory Software Engineer Resume

4.00 Rating

Wayne, PA

PROFESSIONAL SUMMARY:

  • A dynamic and goal oriented Java/J2EE developer with around 13+ years of industry experience in design and development of standalone to enterprise software applications.
  • 5+ years on development and management of SaaS and Cloud based multi - tenant application.
  • Extensive knowledge and experience of various stages of Software development life cycle (SDLC) and product development life cycle.
  • Highly experienced in designing and implementation of Web Based and Client/Server applications using Spring 3.x, Hibernate 3.x, Web Services, Struts 2.0/1.1, JSPs, Servlets 2.x/3 and EJB 3.
  • Integration and development of BPM for business process and workflow management.
  • Hands on experience in deploying applications using Application/Web servers like Jboss 4.x/5.x, Apache Tomcat 4.x/5.x/6.x and IBM Web Sphere.
  • Created robust user Interface (UI) using JSF, Rich Faces, AWT, Swing, HTML, CSS, JSP, JavaScript, AJAX, XML.
  • Experience on server side cache setup using Terracotta and IBM Xtreme scale, update cache by event setup.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in teh development of enterprise applications.
  • Extensive experience in Design and Development of Web application using different Frameworks like Struts MVC, Spring MVC and Hibernate.
  • Extensive experience with Hibernate as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
  • Experience in developing both SOAP (JAX-WS) andRESTful (JAX-RS) Web Services.
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
  • Experience on databases Oracle 8i/9i/10g/11g, MySQL 3.x/4.x/5.x, and SQL Server 2000/2005 with strong PL/SQL experience.
  • Extensive experience with Java compliant IDE’s like Eclipse, JDeveloper and NetBeans.
  • Experience on Test Driven Development using JUnit.
  • Experience using Ant and Maven scripts for project development and deployment.
  • Well versed with core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Worked with version control systems like CVS, TFS for providing common platform for all teh Developers.
  • Has good experience and knowledge in HR and finance domain.

TECHNICAL SUMMARY:

Concepts: OOP, Data Structure, RDBMS, Design Patterns, SaaS and Cloud Computing

Languages: C,C++, Java 1.6/1.5/1.x

J2EE Technologies: JSP 2.0/1.2, Servlet2.0, Struts, Spring, EJB3.0/,Seam, JNDI, JMS, JAXB

Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access

ORM Frameworks: Hibernate 2.0/ 2.1/3.0, JPA.

J2EE MVC Frameworks: JSF 1.2/1.1, Spring MVC 3.0/2.5/2.0, Struts 1.3.8/1.2/1.1IDE RAD 6.x, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder.

Scripting languages: JavaScript, JQuery, AJAX.

Web Technologies: HTML, DHTML, XHTML, CSS

Modeling Tools: Rational Rose, Rational XDE,UML

App Server: JBoss 4.x/5.x, Web Sphere 8.1, BEA Weblogic

Server Cache: Terracotta, IBM Xtreme Cache

Web Server: Apache Tomcat 6.0/5.5

Version Control: CVS and Team Foundation Server

Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

Protocols: TCP/IP, HTTP, HTTPS, FTP and SOAP and knowledge of ANT

SOA: Web Services, SOAP, WSDL, XSD,XML, XML Beans

Operating Systems: Windows 2000/NT/ XP/Vista/7 32 and 64 Bits

PROFESSIONAL EXPERIENCE:

Advisory Software Engineer

Confidential

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • High level design document using UML and IBM Rational tools.
  • Manage and streamline process based on agile methodology.
  • Responsible for Development of end to end web services using JAX-RS, Jersey and spring framework for IoC and DI.
  • Responsible for Integration of various layers of teh system including other JBoss App Server instances.
  • Responsible for Integration of Terracotta cache and Hibernate 2nd Level Cache using IBM eXtreme scale.
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection
  • Responsible to write Dynamic Validation by integrating Java validation framework.
  • Implemented High quality dynamic import export using SOAP and XMLP.
  • Maintain source code using Team Foundation Server.
  • Responsible for up to date status of Task and User stories on TFS.
  • Responsible to fix defects use Eclipse to Debug.
  • Responsible for closing teh backlog of production related issues within SLA.
  • Review system requirements and translate into design documents, establish specific solutions, and leading teh efforts including programming and testing dat culminate in business acceptance of teh results.

Principal Software Engineer

Confidential, Wayne, PA

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • High level design document using UML and IBM Rational tools.
  • Manage and streamline process based on agile methodology.
  • Responsible for Development of end to end client/server modules.
  • Implemented Frontend modules using MVC architecture, JSF, Java 5.0/6.0, Component Validation, JSP.
  • Responsible for writing web services using SOAP and RESTful for 3rd party communication like Assessments posting, Survey Results, Background import/export, Background check using JAX-WS and JAX-RS.
  • Responsible for writing RESTful APIs which is useful for Mobile UI.
  • Responsible to Cache synchronization using Java Messaging Service (JMS)
  • Responsible for Development of Backend server component using Seam, Stateless and Stateful beans, Hibernate 3.0, JPA.
  • Responsible for Integration of Terracotta cache.
  • Integration and development of JBPM for business process and workflow management.
  • Integrated Tiny MCE component to use Text area.
  • Responsible to write Dynamic Validation by integrating and customizing standard JSF validation framework
  • Responsible to write unit test cases using JUnit.
  • Design and Develop import export to communicate with different systems.
  • Maintain source code using Team Foundation Server.
  • Responsible for up to date status of Task and User stories on TFS.
  • Responsible to fix defects use Eclipse to Debug.
  • Responsible for closing teh backlog of production related issues within SLA.
  • Review system requirements and translate into design documents, establish specific solutions, and leading teh efforts including programming and testing dat culminate in business acceptance of teh results.
  • Single point of contact between offshore and onsite for teh given module
  • Analyze requirements, proposed solution and estimate effort.
  • Review proposed change document being sent to onsite.
  • Implemented end to end client/server modules using MVC architecture, Java, struts, JSP and Servlets.
  • Responsible of deployment on Tomcat and Weblogic servers.
  • Responsible to write Test cases using JUnit.
  • Code writing and debugging using NetBeans IDE.
  • Responsible to resolve productions issues.

Confidential, Cambridge MA

Team member Individual contributor

Responsibilities:

  • Travelled to Confidential to gather their requirements.
  • Responsible to prepare technical design documents as an output of teh gathering requirements.
  • Responsible to develop training module using Java, Struts, JSP and Servlets.
  • Responsible to write Database operations using JDBC and SQL Server.
  • Responsible to code and debug using JDeveloper IDE.
  • Responsible to bug fixing and played major role to pass client UAT.
  • Involved in Architecture and Design
  • Design and Develop Swing based UI for ERP
  • Client Server network communication design and Development
  • Offline Location based ERP Design and Development
  • Leading team, Resource and Risk management
  • Develop client and server using core java, Swing and C++
  • Technical Support to client
  • Defect management

We'd love your feedback!