Full Stack Developer Resume
Malvern, PA
PROFESSIONAL SUMMARY:
- 9+ years of experience in Full Software Development Life Cycle (SDLC) includes requirements definition, design, implementation, testing, production support agile methodologies and enhancements of existing systems.
- Excellent skills in Analysis, Design, Development, Deployment, Re - Engineering, Coding and testing in N-tier systems using J2EE technologies including Entity Java Beans (EJB),J2EE, JDBC, JavaBeans, Servlets, Java Server Pages, EJB3.0, JNDI, JMS, Spring,, Swing, RMI,, Log4j, and JUnit, Web Services frameworks.
- Expertise in Client scripting language and server-side scripting languages like HTML, CSS, JavaScript, AJAX, jQuery, Bootstrap, React JS, Angular JS and Node JS.
- Sound Knowledge and good Experience with Object Oriented Concepts, Object Oriented JavaScript.
- Experience in working with third party Web Services API's and web Services using AJAX and jQuery.
- Experience in Software Development Life Cycle (SDLC) - like Waterfall and Agile methodology.
- Developed the UI with AngularJS as filters, root scope, custom directives, single page applications and templates
- Good experience in XML parsing tools such as DT Editor.
- Also developed UI Components using React JS and CSS styling.
- Experience in working with remote data such as JSON via RESTful web service.
- Extensive working experience in RDBMS design and implementation in Oracle, MySQL, Postgresql, MS SQL Server 2005/2008.
- Good knowledge in Unix/Linux platforms, windows and Mac Os X and shell scripting.
- Experience in optimizing SQL queries and writing Oracle Stored procedure.
- Proficient in working with MVC frameworks such as Spring MVC and persistent frame works such as hibernate.
- Extreme programming (XP) practices of continuous integration, build refactoring using Ant, automated testing/performance testing using JUnit.
- Experience with build tools like Jenkins to move from one environment to other environments and also create new jobs and branches.
- Used internal project management tool Jira for tracking and experience in performing requirement analysis working with software vendors.
PROFESSIONAL EXPERIENCE:
Confidential, Malvern, PA
Full Stack developerResponsibilities:
- Involved in all phases of Software Development Life Cycle and in Analysis, designed applications using agile methodology.
- Created Automation test framework using Selenium.
- Acted as a System Tester for Junit, integration, systems, acceptance, and related testing. Assisted to write the test plan to ensure requirements are satisfied.
- Profound knowledge in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives
- Developed Restful service interface using Spring MVC to the underlying customer event API. Utilized the Jersey implementation of JAX-RS to develop Restful web service.
- Used SAX for XML parsing specifically for JAXB marshaling and un-marshaling.
- Expertise in understanding and preparation of WSDL, XSLT and XML schemas definitions.
- Worked extensively on XML, XSLT, XSD. Used DOM and SAX parsers for parsing the XML.
- Extensively used AngularJs library such as ng-router to implement routing, ngSanitize to bind html message.
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's and Spring Boot for micro services.
- Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Used REST services in the Angular 2.0 page to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service.
- Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
- Designed application modules, base classes and utility classes using core java.
Environment: Angular 2.0, AngularJS, Java, J2EE, Spring MVC, Restful, API, JSP, Servlets, EJB, Java Script, HTML, React JS, Jquery, CSS. XML, Oracle 11g/12c, Web Sphere, SQL Server, Soap UI, My eclipse, GWT, Clear Case
Confidential, Austin, TX
Full Stack developer
Responsibilities:
- Responsible for gathering and understanding the new system requirements by interacting with clients in every cycle.
- Worked in EDBC (Eligibility Module) team which is the core of the project to determine results and provide data to various other modules.
- Created new React components and containers from user stories and mockups.
- Analyze business requirements and preparing technical specification documents required for the client.
- Used Spring MVC model to communicate the requests from the front end to the persistence layer.
- Responsible for implementing the business requirements using Spring MVC Framework.
- Implemented RESTful Web Service clients using JavaScript, JQuery, AngularJS.
- Involved in implementing MVC (Model View Controller) framework using GWT, Struts and Spring Framework.
- Vast Experience in Agile scrum methodologies and worked as a Scrum master for various major Service Requests.
- Extensively worked for deployment, configurations of application on WebSphere server (DEV and QA-Smoke) and WebSphere PORTAL for integration of all modules.
- Implemented multi-threading for reducing execution time for various complex jobs running in production.
- Developed SOAP based requests for communicating with other Web-Services and interact with third party agencies to facilitate the smooth consumption of our web services.
- Involved in Design and Development using J2EE, XML, JSP and Oracle also used decision tables which were parsed into XML and integrated with J2EE.
- Also used React Router for navigate web pages according to business logic.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX.
- Hands on experience in Unit Testing using the JUNIT, GWT Testing, Selenium
- Weekly status reporting to the client through sprint demos and incorporating the review comments as per the business needs.
- Validating the backend functional flows by retrieving the results through SQL developer.
- Participated in test case review meetings and requirements walkthroughs and cross Team meetings.
- Validating Regression anomalies and load testing in the production environment at the end of every cycle.
Environment: AngularJS, Java 6.0, J2EE, JSP, Servlets, EJB, Java Script, HTML, Jquery, React JS, XML, HP Application life cycle management (ALM) 11.52 (or) HP quality Center, Oracle SQL Developer 11g, Soap UI 4.5.2, My eclipse, GWT, Clear Case, Web Sphere.
Confidential, Bloomington, IL
J2EE Developer
Responsibilities:
- Implemented the functionality using Spring Framework, Hibernate for persistence.
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Also developed a web Application Using UI technologies like GWT, java RPC calls.
- Implemented the business layer requirements using spring framework to develop the server side components using spring modules like Spring IOC, Spring AOP.
- Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.
- Using SOA architecture, communicated to other Insurance processing applications by various web services.
- Extensively used Hibernate framework for Object Relational Mapping.
- Worked on RESTful Web Service Clients using Jersey.
- Used Struts for User Input Validation, Error handling, Java Bean management and Event handling.
- Designed and developed the JMS objects and used JMS for synchronous/asynchronous communication
- Used HQL for persisting the Object and their properties.
- Implemented various design patterns in the project such as Data Transfer Object, Data Access Object, Service Locator and Singleton
- Implemented SOAP for data transfer to Web Service
- Developed Ant Scripts to build and deploy war files on to Web Logic Application Server.
- Effectively used SAX and DOM parsers in XML creation/reading.
- Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing
- Actively involved in configuring the Weblogic Server and deployed all the modules.
- Developed the Java Code using Eclipse as IDE.
Environment: JAVA, Servlets, JSP, JSTL, JDBC, XML, Junit, SAX, DOM, Spring, JMS, JAX-WS, Hibernate, Restful, Struts 2.0, Oracle 10g,,GWT, Web Logic 10.2, Ant, HTML, JavaScript, UML, UNIX, Eclipse.
Confidential, St. Louis, MO
Java/J2EE Developer
Responsibilities:
- Involved in designing and developing the front end of the application using JSP, Java script, Ext JS AJAX, HTML, DHTML, CSS.
- Constructed Interfaces and API’s for Public classes and detailed private classes using J2EE.
- Used different spring components like Spring MVC, iBatis to manage business layer.
- Involved in configuring spring controllers using IOC.
- Used Spring Framework to integrate with Hibernate.
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
- Also implemented the web services in Java and made effective use of SOAP, WSD.
- Developed the Database interaction classes using JDBC, java.
- Modeled object oriented components by using Rational Rose.
- Used JMS for Messaging.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in Weblogic Server.
- Used Eclipse and Web sphere to develop, build and deploy the web services in the production environment.
- Involved in database design and coding SQL for Oracle.
- Involved in fixing Bugs using Bugzilla.
Environment: UML, OOAD, JAVA, J2EE, EJB 2.0,Servlets, JSP, Java Script, JDBC, Weblogic, eclipse, Spring, Hibernate, Maven, XML, JMS, XSD, DTD, Log4J, JUNIT, Oracle, SOAP Web service Web Services, Windows, XP.
Confidential, Hartford, CT
J2EE Developer
Responsibilities:
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9i.
- Involved in the integration of spring for implementing Dependency Injection.
- Also Used Jakarta Struts 2 Framework in conjunction with JSP and Tag Libraries in developing user interface for administrative screens and user interaction screens.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
- Worked on coding of Servlets and EJB communication
- Worked on generation of RMI communication mechanisms and generation of Stubs and Skeletons.
- Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
- Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
- Deployed Java Servlets and JSP pages on the WebLogic Application Server for retrieving user information and posting related data.
- Worked on database interaction layer for insertions, updation and retrieval operations of data from Oracle database by writing stored procedures.
Environment: Java/J2EE Struts 2, RMI, EJB, JBoss, Oracle 10
Confidential
Software Programmer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Responsible for the development of database SQL queries.
- Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Performed client side validation using JavaScript. Validation from client side was done using JavaScript.
- Developed logic and code for the registration and validation of the enrolling customer.
Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, Rational Rose, JDBC, Apache Tomcat, JDBC, Oracle, SQL, Windows.
