Enterprise Virtual Assistant Resume
Bloomington, MN
SUMMARY:
- Over 12+ years of experience developing applications using Java/J2EE technologies in Financial, Banking, Insurance, and Healthcare domains.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support.
- Expert of Spring framework including configuring Spring Application Context with Dependency Injection,
- Inversion of Control (IOC), Aspect - oriented Programming (AOP), Spring MVC and DAO Support
- Experience in object oriented programming concepts, web application, test driven development and Design patterns
- Strong Experience in spring, Hibernate, Struts, EJB, XML, JMS, JSP, Servlets, Core Java, JDBC, JNDI, ANT, Maven and UNIX .
- Experience in developing the presentation layer components using JSPs, Angular JS, JavaScript, XML, AJAX, JQuery and HTML.
- Experience in Object Oriented Analysis and Design using UML and developing Use Cases, Class diagrams with Rational Architect.
- Proficient with Application/Web Servers like JBoss, Tomcat, Weblogic.
- Experience in different design patterns like MVC (Model-View-Controller), Singleton, Factory, DAO, Builder Session Facade in the development of Multi-Tier distributed Enterprise Applications.
- Excellent understanding in GoF design patterns including Singleton, Decorator, Prototype, Observer, Façade, Adapter, Proxy and Factory.
- Experience in multithreading and collection frameworks.
- Familiar with Agile methodology for application development life cycle
- Hands on experience in handling project development teams
- Hands on experience in coordinating with clients and offshore team
- Analysis the log files for error detection and fix implementation of the bugs in production support.
- Excellent analytical, problem solving, written & oral presentation, interpersonal and communication skills.
- Experience working independently and with a team.
TECHNICAL SKILLS:
Design Skills 4+ years: UML (Rational Rose), Object Oriented Analysis and Design (OOAD, J2EE Design patterns, etc
Java 12 years: Collection, Multithreading, OOPS
J2EE 9.0+ years: JSP, Servlet, EJB, JMS, JDBC, JNDI, LDAP, spring, Hibernate, Struts, Annotations, AOP (Aspect Oriented Programming), IOC (Dependency)
Spring/Hibernate 4+ years: Spring 3.0, Hibernate 3.0.
Webservices: SOAP, Restful Webservices
Middleware 9+ years: Weblogic 8.1, Apache Tomcat 6.0
ML/HTML 5+ years: XML, XSLT, HTML, CSS
Scripts: Angular JS, JQuery, Java Script, Jmesa
IDE: Eclipse, JBuilder, JDeveloper, Net Beans 6
Source Control: Subversion, CVS, Visual Source Safe
Database and tools: Oracle 8i/9i, PL/SQL, DB2, TOAD, Teradata, MS-Access etc
Operating Systems: NT, Windows 2000, Linux, UNIX, Win Xp, 2007, Win 7
Development methodologies, &Testing: Xtreme Programming, Agile methodology, JUnit, Ant, JMeter
Design Skills 4+ years.: UML (Rational Rose), Object Oriented Analysis and Design (OOAD, J2EE Design patterns, etc
PROFESSIONAL EXPERIENCE
Confidential
Enterprise Virtual Assistant
Responsibilities:
- Developing REST / JSON APIs, WSDL and SOAP Services.
- Created build, deployment and configuration related scripts for build engine.
- Integrated JSON based Web Services with UI to display the data.
- Setup clarification sessions and stand up meetings to get status from the team.
- Prepared unit test cases using JUnit framework and supported SIT and UAT.
- Performed peer code and document reviews.
- Involved in providing effort estimations for the client requirements.
- Working with Clients to gather business requirements and generated requirement specification documents.
- Leading the project team, specified design and coding standards.
- Experience developing web services for an operational/production environment
- Experience with Agile project management methodologies, including Scrum
- Ability to communicate effectively with project staff
- Experience coordinating the activities of multiple teams and supporting project reviews
- Must be a team player, self-motivated, self-starter and a quick learner
- Ability to complete multiple tasks and projects within deadlines
- Exceptional and proven analytical, communication and problem-solving skills
- Stays current with emerging technologies and industry best practices
- Strong mentorship and presentation skills
- Strong ability to communicate technical concepts to technical and non-technical audiences.
Environment: Java, J2EE, REST, Node JS, JavaScript, Json, Hibernate, Oracle11g, Eclipse, Log4j, Unix Scripts,, GIT, Web Sphere 3, JUnit framework
Confidential, Bloomington, MN
Lead Java/J2EE Developer
Responsibilities:
- Responsible for managing all development, testing and deployment activities in the team and the only interface to customer from development team. .
- Develop flows for orchestration, composition, transformation, API proxies using API Any point Platform
- Developing complex integration flows and service endpoints in Mule ESB.
- Deploy APIs and Integration flows to Cloud and On-premise Mule Soft environments.
- Developing REST / JSON APIs, WSDL and SOAP Services.
- Created build, deployment and configuration related scripts for Maven.
- Integrate with XML data-binding frameworks such as JAXB.
- Handled Java multi-threading in back-end components.
- Integrated JSON based Web Services with UI to display the data.
- Setup clarification sessions and daily status meeting to get status from the team.
- Prepared unit test cases using JUnit framework and supported SIT and UAT.
- Performed peer code and document reviews.
- Involved in providing effort estimations for the client requirements.
- Working with Clients to gather business requirements and generated requirement specification documents.
- Leading the project team, specified design and coding standards.
- Using mule ESB framework, JAX-RS services and SOAP Webservices.
- Developed User- Interface screens involving SOFEA framework.
- Interacted with Clients to gather business requirements and generated requirement specification documents.
- Leading the project team, specified design and coding standards
- Developed and deployed the application on websphere application server.
- Integrate with XML data-binding frameworks such as JAXB.
- Used SQL Developer and Oracle10g Sql Prompt to interact with the database.
Environment: Java, J2ee, Mule ESB,REST, AngularJS, JavaScript, Json, Spring, Hibernate SQL, SOAP, WebServices, Java multi-threading, Oracle 10g,11g,Eclipse, Log4j, UNIX, CVS, Mavan Build Tool, Hudson, Web Server 8.X, JARS, JAXB,SOFEA
Confidential, Bloomington, MN
Lead Java/J2EE Developer
Responsibilities:
- Responsible for managing all development, testing and deployment activities in the team and the only interface to customer from development team. .
- Used Spring MVC framework controllers for Controllers part of the MVC Configuration.
- Used Spring IoC for dynamic bean injection, and used AOP concept for modularizing cross-cutting concerns.
- Developed User- Interface screens involving Servlets, JSP, and JavaScript & XML DOM parser.
- Prepared unit test cases using JUnit framework and supported SIT and UAT
- Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
- Created build, deployment and configuration related scripts for Maven.
- Taken care of complete Java multi-threading part in back end components.
- Worked as a core team member in understanding the changing business scenarios for different discount schemes and implementing them in a timely scalable manner proposed the areas in QA & testing automation to reduce rework during and after development(s) for each release.
- Participated in "Brown Bag" sessions to brainstorm process implementation at program level across all projects.
- Interacted with Clients to gather business requirements and generated requirement specification documents.
- Leading the project team, specified design and coding standards.
- Developed the middle tier using Session Bean, Entity Bean / DAO and Business Objects.
- Developed and deployed the application on Weblogic8.1 application server.
- Involved in development of user interface layer using spring framework.
- Involved in setup daily status meeting and clarification sessions with the off-shore team
- Involved in providing effort estimations for the client requirements
- Involved in leading the off-shore team as a technical team leader
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used Teradata and Oracle 10g, 9i Sql Prompt to interact with the database.
Environment: Java, J2EE, Spring MVC, Hibernate, JavaScript, jQuery, Rest, Servlets, JSP, XML/HTTP, Web Services, Oracle11g,HQL, AJAX, JMS, Custom Tags, Eclipse, Log4j, UNIX, CVS, Maven, WebLogic Server 12c R1, UNIX, UML, CVS, Ant build.
Confidential
Senior Java Developer
Responsibilities:
- Interacted with Clients to gather business requirements and generated requirement specification documents.
- Leading the project team, specified design and coding standards.
- Developed the middle tier using Spring MVC, Hibernate/ DAO and Business Objects.
- Developed and deployed the application on Weblogic8.1 application server.
- Involved in development of user interface layer using spring framework.
- Used Toad and Oracle10g Sql Prompt to interact with the database.
- Involved in development of Search Screen Module which is extensively used by application.
- Involved in development of reports using JReport.
- Used Visual Source Safe for version control.
- Used JTA, HQL and DOJO for Data management of Engine system.
- Used AJAX for dynamic data fetch.
- Involved in code review of the team members and implemented best practices.
Environment: Java, J2EE, Spring MVC, Hibernate3.0, Ajax, Jquery, Jmesa, Apache tomcat 6.0, Weblogic8.1
Confidential
Senior Java Developer
Responsibilities:
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Used Struts Tiles Framework in the presentation tier.
- Developed Struts Action classes using Struts controller component.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Developed supporting JAVA classes that controlled the whole flow of the module as per specifications.
- Involved in the high level and low level designing of the admin and netcenter module
- Coded the designated Java server pages (JSP's) and associated front-end screens using I3ML as per specifications.
- Used Toad and Oracle10g Sql prompt to interact with the database.
- Involved in client interaction for resolving technical and functional issues on a daily basis.
- Involved in unit testing, System Testing, Integration Testing, User Acceptance Testing, User confirmation Testing
- Developed the user interface layer using Struts framework.
- Business Objects is used for Reports.
Environment: Java, JSP, Servlet, Struts, Taglibs, Weblogic 3.0, Oracle 8x, DB2 (UDB), Ant, Shell scripts, Tiles, UML, JUnit, TOAD, PVCS, Agile methodology.
Confidential
Senior Java Developer
Responsibilities:
- Developed the middle tier using Session Bean, Entity Bean / DAO and Business Objects. Database layer is developed using - Oracle 9.0 while Presentation layer developed using JSP.
- Used JSP Custom Tags, HTML/DHTML, JavaScript.
- Writing EJB classes and Deployment descriptors.
- Coding for Servlet, JSP, DAO and JMS.
- Tested the application functionality with JUnit.
- Generating XML files as per underlying XML Schema
- Used Clear case for source code version control.
- Used Web services, BPEL, and REST extensively for Operations module. Technologies SOA, SOAP, WSDL, SAML, XSD, XPath, JMS, and MDB are also used.
- Eclipse 3.1.1 is used for application development.
- Deployed the packaging on to Weblogic 8.1 application server.
- Contributed to project by working on end to end flow - developing JSP's, Servlet, action classes of spring and to database front by writing various SQL queries and Stored Procedures.
- Designed and developed reports using Crystal Reports 9.0 and JReport4.5.0.
- Used Java Beans for the required JSP components.
- Built, tested and debugged JSP Pages for critical modules in the system. Coded the Taglibs to aid front-end JSP pages.
Environment: Java, J2EE, JSP, Servlets, SSL, Tomcat Web Server, Java Script, Custom Tags, JDBC, XML, JAXB, XSL, XSLT, JUnit, Eclipse, Weblogic8.1 Application Server, SOA, SOAP, WSDL.
Confidential
Senior Java Developer
Responsibilities:
- Worked as Java Developer and was involved in the full life cycle development which includes analysis, design, coding and testing.
- Built DAO layer to have access to data model using Hibernate DAO class supported by Struts.
- Implemented MVC Architecture using Struts Framework.
- Used Struts tag libraries as well as struts tile framework.
- Used Struts Controller to implement workflow application.
- Worked on JSP, Controller Servlet, JSP tags, and JavaScript.
- Taken care of multi-threading in back end java beans.
- Implemented Hibernate and Struts framework.
- Tested the application functionality with JUnit.
- Involved in Design, Development and Testing.
- The middle tier is developed using DAOs and Business objects. Database layer is developed using - Oracle 9i while Presentation layer makes use of JSP and JavaScript. Designed a highly scalable Schema and Topology for authentication and authorization of application users.
- Involved in unit testing, System Testing, Integration Testing, User Acceptance Testing, User confirmation Testing.
- Used JTest for testing the code in System testing.
- Developed Proof of concept (POC) and provided work/time estimates for design and development efforts.
- Involved in packaging and deployment of the application onto Oracle9iAS application server.
Environment: Java, JSP, Servlet, Struts, Taglibs, Java Script, JDBC, Oracle 10g, DAO, EJB, Eclipse, Log4j, Tomcat Web Server
Confidential
Senior Java Developer
Responsibilities:
- Used EJB2.0 session/entity bean to implement business logic, transaction, security and persistence.
- Worked on JSP, Controller Servlet, JSP tags, and JavaScript.
- Involved in Design and Development using Oracle as database.
- Developed Session beans to handle the client transactions and entity beans to encapsulate the database tables.
- Developed a controller Servlet that dispatches request to appropriate Classes. Wrote servlets to handle the transactions and call the both the stateless and stateful Session beans, which in turn call the entity beans.
- Involved in Design and prepared activity diagrams, sequence diagrams and class diagrams from various use-cases using Rational Rose.
- Involved in packaging and deployment of the application onto WebLogic Server 10g application server.
- Involved in WebLogic server configuration.
- Developed JSP Custom Tag Libraries and associated with the WebLogic controller Servlets.
- Used XML as EJB deployment descriptor; used XSL and XSLT for XML style, and DOM parser to parse XML files.
Environment: Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, XML WebLogicServer10g, Weblogic5.1 Application Server, Mail Server, JMS, LDAP Server, Log4j, VSS, Windows 2000
Confidential
Senior Java Developer
Responsibilities:
- Developed middle tier using Session Bean, Entity Bean and presentation layer made use of JSP.
- Prepare High level and Detail Design Documents.
- Involved in Coding and Testing in Java J2EE (Servlets, JSP, HTML, JavaScript, CSS, EJB, JDBC and Struts).
- Maintenance related works such as Solving bugs and issues raised by Business users.
- Participated in the designing and developing of user interface screens using JSP and HTML.
- Developed web pages using HTML and client side validation using Java Script, DHTML
- Involved in preparing and executing test plans and test cases for unit testing and integration testing.
- Involved in Design, Development and Testing.
- Fixed the bugs in the existing migration works which are raised in Integration and System Testing
- Resolved the issues encountered during the System Test and Acceptance Test.
- Involved in bug-fixes, enhancements and code refactoring.
Environment: Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, JAXB, XSLT, Oracle, Websphere 4.0 Application Server, Log4j, UML, Rational Clear case, Windows NT
Confidential
Software Engineer
Responsibilities:
- Analyzed requirements and created detailed Technical Design Document.
- Analyzed functional specification and reviewing changes.
- Involved in Design, Development and Testing.
- Performed client side validations using JavaScript
- Participated in the designing and developing of user interface screens using JSP and HTML.
- Designed and developed several Servlets and JSPs.
- Handled Java multi-threading part in back-end component.
- Involved in debugging the application.
- Developed test cases and performed unit testing using JUnit.
- Responsible for the deployment of the application in the development and production boxes.
Environment: Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, Oracle, Tomcat, Log4j, VSS, Windows NT