We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY

  • Over 6 years of IT experience in Object Oriented and Java/J2EE applications and client server application development.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Excellent industry experience developing efficient, portable, web - based user interfaces using JSP, HTML, DHTML, Angular-JS, BackboneJS, NodeJS and, XML, JSP with JSTL.
  • Hands-on experience with industry-standard IDEs like Eclipse, RAD and Net Beans.
  • Expert skills in application programming using Java, Collections, Multithreading, Servlets, JSP, JDBC, JMS, Web services (SOAP and REST), Struts, JSF, Spring, Hibernate, AJAX.
  • Expertise in web development technologies like AJAX, JQueries, XSLT, Bootstrap, EJB, Junit, JSON.
  • Expertise in Message based systems using JMS API and Message Driven Beans.
  • Extensive B2B development works on BEA WebLogic, IBM WebSphere and JBoss Application servers.
  • Sound knowledge of Design Patterns like Singleton, Business Delegate, Service Locator, DAO, DTO and MVC in the development of Multi-Tier distributed Enterprise Applications.
  • Excellent experience in Restful Web services and Big Web service development and consumption using(JAX-RS and JAX-WS).
  • Experience in agile methodologies like SCRUM.
  • Experience with Java persistence API and creating SQL queries.
  • Hands on experience in working with build tools like ANT, MAVEN and Gradle.
  • Hands on experience in developing and consuming web services using SOAP and REST.
  • Experienced in developing persistence layer using O/R Mapping tool like JPA, Hibernate, Spring-JPA and MyBatis.
  • Designed and developed web applications using Spring MVC-Implemented various Controllers.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, db2(IBM) and My-SQL.
  • Extensive work NO SQL databases like MongodB, CouchDB, and Cassandra.
  • Hands on experience in AngularJS Web applications including dynamic web based user interfaces such as JavaScript, jQuery and CSS.
  • Strong experience in handling different Web Servers like Apache Tomcat, Jetty, Jersey.
  • Good knowledge with GIT, SVN, CVS and Perforce version control systems.
  • Experience in Jenkins integration service for software development.
  • Hands on knowledge of Shell scripting and experience in working with remote teams.
  • Strong background in supporting production environments and meeting customer needs.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and in a team environment with good team spirit.

TECHNICAL SKILLS

Operating Systems: Dos, Windows NT, Windows, Windows Professional, Windows XP, Windows, LINUX.

Languages: Java, C, C++, Java Script, SQL, AJAX.

Web/Distributed technologies: J2EE, Java EE, Servlets, JSP, JSTL, EJB, JDBC, Xml, JQuery, UML, JSF, STRUTS, Spring MVC, Spring WebFlow, SpringAOP, SpringIOC.

Scripting: HTML, DHTML, CSS.

Frame works: Jakarta Struts, J2EE, JSP, UML, Hibernate, Spring.

RDBMS: ORACLE 10g MS-Access, MySQL, SQL-Server DB2

Web/Application Servers: Apache Tomcat, JBoss.

IDE: Eclipse with My Eclipse, Net Beans, Edit Plus2.

GUI: AWT, Applets.

Web Design: FrontPage, Dream weaver, Microsoft Visio

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Full Stack Developer

Responsibilities:

  • Consuming SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Used Splunk to write log messages and used Log4j to assign, track, report and audit the issues in the application.
  • Involved in Preparing SAD, design, development, documentation of the applications, Unit testing and deployments. Did the SDLC using Agile/scrum Methodology.
  • Developed Web Application Using Core Java, Spring, Mongodb, HTML5, Angular-JS, Javascript, Jquery and CSS.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database & Mongo (OGM).
  • Developed Angular controllers, services, filters and used Angular-UI and Bootstrap for the webapplication.
  • Deployed AngularJS to improve the performance of front-end data-binding, dynamic loading of modules and dynamic content.
  • Developed Jasmine unit test cases for controllers, services, directives and used Karma as the unit test runner.
  • Configured Gulp tasks to serve tests, UI, karma and code-coverage for Jasmine test cases and used npm packages for various dependencies and involved in configuring bower and package.json
  • Created the Angularjs app using yeoman, Grunt and Bower and used Angular UI for component model.
  • Implemented code according to coding standards and Created AngularJS Controller which Isolate scopes perform operations.
  • Developed Angular MVC components and performed dependency injection and employed two way data binding.
  • Deployed EARs, WARs and configured application specific JVM settings, web container parameters using the admin console and websphere admin scripts.
  • Developed Spring Bean Classes (Service Classes) for implementing Business logic and configured beans to manage bean lifecycle using annotations and xml based configuration.
  • Used Spring MVC module to write REST controllers, map URL’s for the request and present with different views for different use cases.
  • Developed Spring Java DSL configuration and used complete annotation approach for defining beans and dependency injection.
  • Involved in development of data abstraction layer using Spring Data and Mongodb.
  • Have used Angular Ajax using HttpService to send the form data and receive data in the form of JSON and XML.
  • Used maven as a build tool for building the projects along with GIT and pushed artifacts to nexus using Jenkins.
  • Performed CRUD operations using Spring data mongo-db repositories and mongo-template.
  • Involved in creating documents, collections and performed mapping between Java classes and mongo collections and documents.
  • Developing and Consuming the REST web services using Jersey API.
  • Testing the SOAP web services using SOAPUI and POSTMAN for testing REST web services.
  • Developed the application using Eclipse as IDE tool and JIRA for bug and issue tracking.
  • Developed JUnit test cases for performing unit testing. Used Spring Mockito to mock various test objects.

Environment: Agile Development Process, Web Services, Spring, Mongo-db, Angular-JS, Bootstrap, HTML, CSS, Javascript, Jquery, JSON, JIRA, REST, Maven, Log4J, Oracle database Veracode, SOAP, Jersey API, JUnit, GIT, Splunk and Websphere. AJAX.

Confidential, Midland Park, NJ

Java Developer

Responsibilities:

  • Developed the user interface using Spring MVC, JSP, JSTL, Javascript, Ajax, Html and CSS.
  • Experience developing web application on top of platform using NodeJS, Express framework, Grunt, Unirest, Async.
  • Have broken down the application into multiple angular modules for simplicity purposes and have done unit tests using Jasmine.
  • Integrated GIT into Jenkins to automate the code checkout process.
  • Developed Spring controllers, validators, services and DAO's for backend interactions and operations.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Develop Prototype Application using NodeJS, Hapi, ImmutableJS, and Redux to demonstrate technology stack to be used between client and server.
  • Used Spring declarative transaction management for managing distributed transactions in service layer.
  • Exposed Spring MVC controllers as Rest web services and configured spring security in the application.
  • Used NodeJS and written NodeJS application in JavaScript and can be run within the NodeJS runtime.
  • Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation and configured logging in the application using log4j api.
  • Established continuous integration (CI) process for the application deployments.
  • Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven and different plugins.
  • Expert in benchmarking and load testing a Cassandra cluster using Java-based stress testing utility called Cassandra-stress tool.
  • Developed the application on NodeJS platform using Javascript programming. Used NodeJS and Bootstrap for developing web enabled applications.
  • Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
  • Implemented filters for user authentication and user authorization by Spring Security.
  • Worked with backend ATG developers to create the JSP pages for developing dynamic web content using HTML, CSS3, JavaScript, JQuery.
  • Created Tomcat instances and modified each and removed shared component.
  • Responsible for debugging, testing, maintaining and deploying the application.
  • Used JDeveloper code editor to modify the layout and properties of components visually.

Environment: HTML, CSS, Spring, Maven, Jasmine, Hibernate, JavaScript, Rest Webservices, JSP, JSTL, Junit, Tomcat, Ajax, NodeJS, Git. Jenkins, Oracle, Cassandra.

Confidential, Buffalo, New York

Java Developer

Responsibilities:

  • Developed the web pages using JSP,CSS and HTML
  • Developed the RTM interface module to map the requirements to the test-case and Test design modules (Generic Tree Navigation control).
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
  • Incorporated security features into some of the Custom JSF Component tags.
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Also involved in writing JSP/HTML/JavaScript and servlets to generate dynamic web pages and web content.
  • Used CVS for version control across common source code used by developers.
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
  • Wrote various SQL queries for data retrieval using JDBC.
  • Involved in building and parsing XML documents using SAX parser.
  • Extensively designed, developed and customized various JSF tags like DataTable, DataPager, HTMLInputText, message etc.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the application on IBM WebSphere Application Server.
  • Designed user screens and validations using HTML, JQuery and JSF as per user requirements.
  • Used Spring validators and services for handing correct data to Spring DAO’s.
  • Developed the plugin interfaces for the TMS features ( TEE, Requirements, Version Control)
  • Developed Form Beans, which are used to store data when the user submits the HTML form.
  • CodedvariousJava beansto implement the business logic.
  • Developed many components of the applications from Front-end(view) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Involved in creating the tables usingSQL and connectivity is done by JDBC
  • Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP.

Environment: J2EE, JSP, JSF, JavaScript, JDBC, SQL, UML, SOAP, PL/SQL, HTML, XML, RAD, Hibernate, Oracle, CVS, EJBS, IBM WebSphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle mainly analysis, design, implementation and testing of the application.
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript.
  • Developed user Interfaces using HTML/JavaScript/ DHTML.
  • Server-Side using JSP/ EJB/ JDBC/ SQL. Created various JSPs for presentation layer.
  • Developed Hibernate entities, mappings and customized criterion queries for interacting with database.
  • Implemented J2EE patterns viz. Façade pattern, Singleton Pattern.
  • Involved in coding for presentation layer using Struts.
  • Created Action Forms and Action classes for the modules. Implemented Action Errors a feature of Struts for error reporting.
  • Implemented Spring/Tiles based framework to present the data to the user.
  • Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Developed using simple Struts validation for validation of user input as per the business logic and initial data loading.
  • Extensively wrote Java Scripts to enforce client side validations.
  • Extensively used the Struts controller component classes for developing the applications.
  • Also involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase.
  • Extensively used the struts application resources properties file for error codes, views labels.
  • Developed JSP for the presentation and used JSTL tags.
  • Lead the development of XML files, DTDs, Schemata and parsing them by using both SAX and DOM parsers.

Environment: EJB, JSP, Servlets, JDBC, HTML, DHTML, XML, Spring, Hibernate, Web Logic Application Server, Struts, Java Scripts, J2EE.

We'd love your feedback!