Full Stack Developer Resume
NJ
SUMMARY
- 7+ years of experience on experience on Core Java, J2EE, Struts, JSP, Spring framework, Servlets, SQL, Javascript, AngularJS, NodeJS, XML, HTML 5, CSS 3, JDBC, Oracle 11g.
- Good experience in using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) mostly in cross platform environments.
- Proficient experience of using the databases such as MySQL, DB2, Oracle 11g PL/SQL.
- Involved in ISDM phases such as Requirement analysis, Design and Development.
- Knowledge on Selenium Automation testing.
- Multi - cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Experience in creating a Simple Object Access Protocol (SOAP) request and making a WSDL call.
- Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services. Ability to identify and gather requirements to define a solution to be built and operated on AWS.
- Strong development experience in J2EE technologies including Servlets, JSP, JDBC, JMS, XML, and Struts, XSL, XSLT, JUnit, Log4J, JavaScript, SQL, PL/SQL, HTML.
- Expertise in Core Java concepts such as Generics, Multi-Threading, Collections, Exception Handling, Garbage Collection, and File Input/Output.
- Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
- Sound understanding and good knowledge on Require JS, React JS, Backbone JS.
- Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI
- Implemented Hibernate for the ORM layer in transacting with Oracle database and developed HQL queries for CRUD.
- Worked with React JS components, Redux Forms, Events, Router.
- Good experience in all phases of Software Development Life Cycle (SDLC) - Analysis, Design, Implementation, Integration, Testing and Maintenance of applications.
- Good experience in designing, developing several multi-tier Web based, Client-Server and Multithreaded applications.
- Good experience in creating amazon EC2.
- Knowledge in testing methods such as Unit Test and Integration Test.
- Well competent Application Designer/Developer for a full suite of development, analysis and deployment tools for rapid implementation of Java EE applications and web applications.
- Analyze and fix issues related to Soap Web services and Application responses
- Hands on experience using various Operating-Systems like Windows, UNIX and shell scripting.
- Excellent Client Interaction skills and proven experience in working independently as well as in a team.
- Experience with working on UML diagrams.
- Experience working with Agile SCRUM/RAD methodology and (TDD) Test Driven Development.
- Monitoring MapReduce jobs and analyzing the aggregated/enriched data, and configure batches using Spring Batch 3.0.
- Possess excellent communication, interpersonal, analytical skills along with can-do attitude.
TECHNICAL SKILLS
Programming Languages: Java J2EE, C, C++
Object Oriented: UML, Microsoft Visio.
Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems.
Tools: and IDE: Putty, JBuilder, Eclipse, NetBeans.
J2EE Technologies: Servlets, JSP, Struts, spring, Hibernate, Web services, EJB, JSF, JMS.
Scripting Languages: HTML, CSS, Javascript, Angular JS, JQuery, and AJAX.
XML Schema: DTD, XSL, XSLT. React Js
Database Skills: SQL, PL/SQL, Oracle, MySQL, JDBC.
Protocols: TCP/IP, HTTP, FTP, SOAP, RESTFUL.
Web/Application Server: Apache Tomcat, JBOSS, WebLogic9.2, Websphere.
Databases: SQL Server 2000, Oracle 9i, 10g.
PROFESSIONAL EXPERIENCE
Confidential, NJ
Full Stack Developer
Responsibilities:
- Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
- Designed and developed API’s using REST framework and Spring Boot and used Bootstrap along with ReactJS in creating the Application.
- Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2, JavaScript, ReactJS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Used integration Testing frameworks and libraries like Jasmine and Karma for Angular JS and Node.js.
- Project migration into cloud environment using AWS, Docker container.
- Involved in performing application deployment to AWS EC2 instances.
- Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
- Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery, designed web page UI using HTML5, CSS3, JavaScript and AngularJS 1.5 and Developed Single Page Applications using AngularJS framework.
- Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
- Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's(Linux) and configuring the servers for specified applications.
- Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface.
- Used GIRA for assigning user stories and for task runner have used Gulp.
- Created documentation for all the components which is included in React-Bootstrap page.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Coded Java backend, JSP, Struts, JavaScript, Business classes.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Used Alteryx to quickly prepare, blend, conform, and analyze data from the data servers, including flat files, database connections, API’s, and much more.
- Used Alteryx Designer combined data preparation, blending, and analytics into your workflow with the same user interface. Performed predictive or spatial analytics, and the results are reflected and saved in the development servers.
- Used Alteryx Server provided a scalable platform for your analytics. Server includes APIs and macros to integrate Alteryx processes into other internal and external applications.
- Used Alteryx Connect which is a collaborative data exploration platform. Connect performs cataloging of data assets and the results of prior analysis efforts.
- Developed REST services using Spring Boot to serve the UI with JSON data.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC). Developed code for obtaining bean references in Spring IOC framework.
- Used REST Services to interact with the Web Services enabled application to talk and retrieve data in present application.
- Involved in the implementation of publish and subscribe using Spring JMS, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution to map java entities to Oracle Relational data model with a SQL-based schema.
- Created test plans and JUnit test cases and test suite for testing the application.
- Created Project Release Management document for moving the project to higher environments.
Environment: : Java1.8,J2EE,HTML 5, XML, AngularJS, NodeJS, JavaScript, Spring 4, Hibernate, Servlets, Oracle 11g, Eclipse, Log4J, Junit, Spring Boot, Maven, JPA, UNIX, Maven, GIT, SVN, Jenkin, Java Beans, RESTful Webservices, AJAX, jQuery, Scrum Agile, JIRA, WebSphere,Microservices,Docker,ReactJS,JSON,Apache Tomcat, AWS.
Confidential, MADISON, WI
Software Developer
Responsibilities:
- Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
- Using JavaScript libraries like Dojo to create the effective single page application and used JavaScript-cookies to temporarily store the data used in this application.
- Using local Storage, session Storage to manage the data in the project by storing the data in local storage, session storage of the browser.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using Dojo. Designed and developed API’s using REST framework and Spring Boot and used Bootstrap along with ReactJS in creating the Application.
- Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2, JavaScript, ReactJS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
- Involved in developing REST services to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
- Deployed portal applications on IBM Portal server 8.5 and IBM Application Server 7.0.
- Currently developing various Use Cases on the IBM Form Experience Builder 8.6.4 that builds dynamic forms and applications with a web-based interface.
- Using Apache Tomcat web server for application deployment, tested all UI modules with IBM Portal server testing framework.
Environment: Java1.8,J2EE,HTML 5, XML, AngularJS, NodeJS, JavaScript, Spring 4, Hibernate, Servlets, Oracle 11g, Eclipse, Log4J, Junit, Spring Boot, Maven, JPA, UNIX, Maven, GIT, SVN, AWS, Jenkin, Java Beans, RESTful Webservices, AJAX, jQuery, Scrum Agile, JIRA, Web Sphere,Microservices,Docker,ReactJS,JSON,Apache Tomcat.
Confidential, NY
Full Stack Java Developer
Responsibilities:
- Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
- Implemented the locking object using multi-threading before committing to Database. Used Java Multithreaded programming to develop multithreaded modules and applications.
- Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery, designed web page UI using HTML5, CSS3, JavaScript and AngularJS 1.5 and Developed Single Page Applications using AngularJS framework.
- Worked on highly advanced user interface design and development using AngularJs2, NodeJS, ES6, HTML 5, Bootstrap and CSS3.
- Used Angular libraries like angular-ui-router, angular-resource to create the effective single page application and used angular-cookies to temporarily store the data used in this application.
- Used local Storage, session Storage to manage the data in the project by storing the data in local storage, session storage of the browser.
- Used REST Services to interact with the Web Services enabled application to talk and retrieve data in present application.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Developed Business components using HTML, CSS, Java Script.
- Used jQuery UI for dialogs, tabs, date picker and model popups, built a solution of 'Isomorphic React' and had an experience in creating filter components in Angular.js
- Implemented Angular form validation using JavaScript along with DOM manipulation, creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Used JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
- Designed and built SOAP and RESTful Web service interfaces implemented in Java, used Apache Kafka as open source message broker for reliable and asynchronous exchange.
- Used jQuery /RXJS to perform AJAX calls for creating interactive web pages on JSON response.
- Developed REST services using Spring Boot to serve the UI with JSON data.
- Involved in the implementation of publish and subscribe using Spring JMS, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution to map java entities to Oracle Relational data model with a SQL-based schema.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC). Developed code for obtaining bean references in Spring IOC framework.
- Used Apache Tomcat web server for application deployment, tested all UI modules with Protractor testing framework, used maven as a build tool.
- Used java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
- Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented design principles.
- Integrated legacy application with SOA and with java 8.
- Involved in developing unit test cases using Junit, Power Mock and integrated them with Gradle builds.
- Involved in performing application deployment to AWS EC2 instances.
Environment: Java 1.8, Spring 4, HTML5, CSS3, XML, JSON, Spring Data, IOC, AOP, Security, hibernate 4, REST Web Services, JMS, UML, Apache Tomcat application Server, Agile, jQuery, Ajax, Junit, Jenkins, GIT, Bamboo, AWS, MS Visio, Eclipse, Oracle 11g, Win 8 and UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in a development of new application, enhancement and Maintenance (including production support) of existing applications for the New York State project.
- Involved in the entire SDLC from requirement analysis, design, development, maintenance and support of the applications.
- Worked on various Java standard design patterns such as Singleton Patterns, Factory, Abstract Factory, Session Façade and Model View Controller (MVC).
- Implemented Model View Controller Architecture using Struts framework.
- Worked on front developing using JSP, JavaScript, JQuery and Angular JS.
- Used JQuery for creating JavaScript behaviors.
- Worked on AJAX for communicating with the server side without a page refresh or reload.
- Worked on CSS to manage styles on web pages.
- Involved in design and development of application in Java Persistence API (JPA) for interacting with relational database.
- Developed EJB Session Beans for application Business logic.
- Developed Web services using JAXB, JAX-WS, REST and JSON APIs.
- Developed stored procedures and triggers using PL/SQL in order to update the tables to implement business logic using Oracle 11g database.
- Used Rational Application Developer version 9IDEfor easier development experience and to maintain the coding standards.
- Used SVN for version control.
- Used HP Application Lifecycle Management (ALM) - Quality Center Edition for managing defects per application.
- Developed multiple bat jobs and shell scripts for automating standalone applications.
- Used Mockito and JUnit for unit testing.
- Used Maven as the build tool for the application.
- Used Jenkins for building and deploying the applications.
- Created test plans and JUnit test cases and test suite for testing the application.
- Involved in code review and project audits for other project teams to ensure coding standard across the organization.
- Created Project Release Management document for moving the project to higher environments.
Environment: Java, J2EE, JSF, AJAX, JPA, JMS, HTML5, Struts, JavaScript, Angular JS, JSP, JSON, JAXB, JAX WS, REST, EJB, CSS, MVC, JDBC, Oracle 10g, log4j, XML, MQSeries, WebSphere, AP ALM, JUnit, Mockito, Subversion, Maven, RAD, Jenkins. ROLE: Sr. Java Developer
