We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Around 7+years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
  • Experience in Test Driven Development (TDD), Waterfall model and Agile methodologies like SCRUM.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • Expertise in spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring micro services, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration, and Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zulu.
  • Experience of working on GIT and SVN.
  • Experience in Selenium Web Driver automation tool with TestNG framework using Java.
  • Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node JS and ExtJS.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM.
  • Extensive knowledge and working experience of web development technologies such as JavaScript, JQuery UI, AngularJS, Angular2.0, Angular4 HTML5, CSS3, SASS and Bootstrap.
  • Extensive experience in building rich user friendly, high performance web applications using HTML5/4, CSS3/2, SASS, and JQuery and implementing cross-browser style-sheets
  • Installed and configured the Web Server and Database Server in Linux Platform.
  • Extensively worked to build Model-View-Controller (MVC) and multi-tier client/server architecture using design patterns like DAO, DTO (Data Transfer object), Singleton and Session Façade.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Created and supported numerous Java Swing and Servlet based applications using Eclipse.
  • Worked on deploying the latest builds in standalone as well as set up the JBoss cluster nodes to deploy builds using JBOSS Deployment Manager.
  • Kubernetes, Created Pods and managed using Kubernetes.
  • Application development experience using Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
  • Developed REST API test automation, utilizing REST Assured for Java and the TestNG Framework.
  • Experience in building Micro services and implementing Spring Cloud- Netflix OSS Stack and Hystrix Circuit Breaker.
  • Authored the application using Spring Cloud and worked on Microservices Architecture using NETFLIX OSS configurations like Hystrix.
  • Expertise in the Apache Camel Integration Framework, in conjunction with Apache CXF and ActiveMQ. Experienced in working with Spring Integration.EJB Session Beans were used to process request from user interface using OSS.
  • Performed necessary day-to-day SVN/GIT support for different projects.
  • Developed Selenium Automation framework using Java, Java Script executor and Selenium Web Driver.
  • Knowledge on all the AWS components like VPC, EC2, ELB, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, Route 53, Cloud watch, Cloud Trial, RedShift, Volume and Snapshot management, SNS, IAM and Roles.
  • Good working knowledge of NoSQL Database, MongoDB.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP, WSDL. Exposure to JAXB & JAX-WS & JAX-RS.
  • Managed GIT, Jenkins. Designed and automated build & release process.
  • Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL and MS Access.
  • Application development experience using Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
  • Experiences in Data Modeling, Dimensional Modeling of large databases.
  • Good experience in Information Technology field as a SQL server developer with strong expertise in SQL server development, designing Stored Procedures/Transact SQL coding.
  • Hands on Experience in Installing, Configuring, Managing, Monitoring and Troubleshooting SQL server

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.

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, Irving TX

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, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery, designed web page UI using HTML5, CSS3, React Js, JavaScript and AngularJS 1.5 and Developed Single Page Applications using AngularJS framework.
  • 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.
  • Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • 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.

Confidential, North Brunswick NJ

Software/Web 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.
  • 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, Jenkin, Java Beans, RESTful Webservices, AJAX, jQuery, Scrum Agile, JIRA, Web Sphere,Microservices,Docker,ReactJS,JSON,Apache Tomcat.

Confidential, Seattle WA

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, Florida

Java/J2EE 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

Confidential

Java Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Involved in the development of presentation layer and GUI framework using HTML.
  • Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML for front-end development.
  • Used Angular.js and Node.js framework for building web-apps and is highly efficient with the Laravel PHP framework as well as using Restful services.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database.
  • Used Oracle for the EIS layer.
  • Prepare a report on React Native, Strop.
  • Utilized React concepts like JSX (JavaScript Syntax Extension), components, state and props.
  • Developed RESTFUL web service using JAX-WS, Jersey CSS is compiled with LESS and HTML template engine.
  • Developed PL/SQL procedure for login module and registration module.
  • Setting up Spring Boot framework.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Developed application using Eclipse Ganymede for rapid development.
  • Mentored a team of 5 juniors to mid-level developers in Java/J2EE Development using UML design documents.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Installation, configuration and maintenance of WAS 8.0/7.0/6.1 on Sun Solaris, Linux, AIX and Windows environments and created different instances of the App Server for various environments.
  • Re-designed the I/O-bound Ad Server on principles of asynchronous programming by replacing the traditional thread pool-based architecture with event loops and callbacks. It eliminated blocking on I/O, thus reducing the risk posed by network slowdowns, and decreased the number of threads resulting in less context switching overhead.
  • Data from UI layer sent through JMS to Middle layer and from there using middleware technology Mule Soft transferred data to backend systems.
  • Developed Mule ESB flows using Java and Mulesoft Connectors.
  • 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.
  • Created user authentication system using OAuth 2 and Passport.js
  • Involved in designing and developing Mule work flows that involved connectors like HTTP
  • Experience designing and developing Mule ESB flows using Java and Mulesoft Connectors.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed JSP pages and Servlets for customer maintenance.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java 7, J2EE, Spring, Hibernate, struts, Jquery, Ajax, Sencha EXTJS, JavaScript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest API, Eclipse, React native, React, IOS, Web logic, Subversion SVN, Junit, Agile, UML, JSP, JSTL, Servlet, Maven, Itext, GWT, Jasper report, ILOG, WEB 2.0, SOA.

Confidential

Jr. Java Developer

Responsibilities:

  • Used Rational Clear case as the configuration management tool and Eclipse as an IDE for application development with AWS
  • Developed common rest services for Save, Edit, View, Delete and Reference Data Services using document DFC APIs and JSON objects.
  • Responsible for generating a result tree using XSLT
  • Developed web pages using HTML/CSS and JavaScript and Implemented validation using JavaScript.
  • Used Log4j for logging, JUnit for Unit Testing, CVS for configuration management
  • Responsible for configuring WAS to access Database by setting Data Source
  • Used XML, XSLT, and XML Schema for parsing and transforming the XML documents received from the external applications
  • Involved in configuration, deployment into the Apache Server
  • Responsible for implementing the business logic involved in checkout process given by Target

Environment: Java/J2EE, HTML, CSS, JavaScript, AWS, Servlets, XML, XSLT, JUnit, Eclipse, Oracle, JSON, Apache Geronimo Server, Agile Methodology and Log4j.

We'd love your feedback!