We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Exton, PA

SUMMARY

  • With over 8 years ofexperience in Design, Development, Implementation and Testing in areas of Web - based and Enterprise applications using Java/J2EE technologies.
  • Extensive experience in Front-End UI technologies like HTML4/5, XHTML, DHTML, CSS2/3(using SASS), Bootstrap JS, Angular JS in developing dynamic and responsive web pages.
  • Extensively used JavaScript/TypeScript, Ajax to build highly interactive web pages.
  • Extensively used view rendering JavaScript frameworks like jQuery, React JS and EmberJS.
  • Strong experience in developing Single Page Application (SPA) using MEAN (Mongo, Express, Angular and Node) stack.
  • Good understanding of MVC/MVVM based Java script frameworks like Angular JS, Back Bone JS, Ember JS and Knock Out JS.
  • Experienced in React JS and working with Redux and Flux architecture.
  • Solid understanding of Client-side build tools like NPM, Bower, Grunt, Gulp and Webpack.
  • Wrote unit tests for JavaScript based Applications using Karma, Jasmine, Mocha and Chai testing frameworks.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Solid Experience in developing web based enterprise applications usingJ2EE technologies such as Servlets, JSP, EJB, JMS and JDBC.
  • Solid experience with various web MVC frameworks such as Spring MVC and Struts.
  • Worked with various frameworks in Spring such as Spring AOP, Spring transaction Management, Spring Data, Spring Batch, Spring Boot and Spring Cloud.
  • Implemented security functionality for various projects using Spring security and Site minder (SSO).
  • Professional in using Log4J for logging.
  • Developed Stub projects for WSDL and WADL using Apache CXF.
  • Involved in creating Restful web services using JAX-RS and JERSY tool.
  • Worked with WSDL in implementing SOAP services using Axis-2 and Apache CXF Framework.
  • Solid Experience with Java based ORM frameworks such as Hibernate, JPA, Spring Data and Ibatis.
  • Worked with NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
  • Worked extensively with SQL and PL/SQL to query various databases.
  • Worked extensively with Core Java, Multithreading, Transaction Management, Exception Handling and Collections.
  • Experience with design patterns like MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Service locator, Front Controller and DAO pattern.
  • Experience with build tools like Ant, Maven, Gradle for building and deploying applications to different environments.
  • Experience in using configuration management tools like Puppet, Chef and Docker.
  • Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) usingAWSEC2 instances, S3, EBS, API Gateway, Elastic Bean Stalk, ECS.
  • Good understanding of PAAS platforms like Openshift and Pivotal Cloud foundry.
  • Authenticated Users accessing RESTful services using Oauth 2.0, OIDC and JWT (Jason Web token)
  • Wrote comprehensive test cases and test plans using JUnit, TestNG, Spock and Mockito for Java based backend applications.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins and Bamboo Continuous Integration Server.
  • Experience with Automation tools like Selenium and Cucumber.
  • Experience in messaging queue services like IBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
  • Experience with UNIX and Shell scripting.
  • Excellent experience with Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL
  • Databases like Mongo DB, CouchDB and Cassandra.
  • Extensive experience in Deploying and Configuring Application & Web Servers such as Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.

TECHNICAL SKILLS

Programming Languages: Core Java, C, C++, SQL

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, JQuery, AngularJS, ReactJS, Ember JS, Knockout JS, Back Bone JS, Flux, Redux, NodeJS, Express JS.

J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud.

Databases: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008 , MYSQL, MongoDB.

Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

Messaging Services: JMS, Active MQ, Rabbit MQ, kafka

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Webpack, Chef, Puppet

Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai.

Version Control Tools: GIT, SVN, CVS, Bitbucket, TFS

Project Management Tools: JIRA, Rally, Microsoft Project

Cloud Technologies: AWS, EC2, EBS, S3, Docker, ECS, 3API Gateway, Cassandra.

Operating System: Windows, Linux, Unix, MS-DOS

IDE’s: Eclipse, Visual Studio, Intellij, Spring Tool Suite, Sublime Text, Atom

PROFESSIONAL EXPERIENCE

Confidential, Exton, PA

Full Stack Developer

Responsibilities:

  • Created the front-end web pages using HTML5, CSS 3 and JavaScript to develop the UI for our portals.
  • Worked with Twitter Bootstrap CSS framework and media queries to create responsive web pages.
  • Developed multipleAngular 2.0 controllersand configuredvarious Routes and worked with typescript andangular CLI to create and develop angular components.
  • Created various forms and validated them using Angular bound validation attributes and HTML5 attributes.
  • Developed various single page applications(SPA) using REACT JS and used various components in the REDUX library.
  • Worked closely with the Back-end team to display data using the custom React Js Components, library Components and Redux library.
  • Developed unit test cases usingJasmine andKarmatesting frameworks.
  • Worked on Declarative and composable React Components to run with webpack server.
  • Created various RESTful services and developed the RESTful API using Node JS and Express JS.
  • CustomNode.jsproxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Writing server-side request handling and automated functional test cases to validate UI functionality usingNodeJS.
  • Created various schemas and models Mongo DB and used Mongoose as our ORM framework.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • UsedSpring IOCfor specifying the dependencies of the objects using dependency injection.
  • Developed Restful web services using JAX-RS inJERSYto expose the data to Spring module.
  • Used various Core Java concepts such as Lambda expressions, Collection and Stream APIs and Exception Handling to implement various features and enhancements.
  • Worked with Netflix OSS Eureka service in spring cloud for service registration and discovery.
  • Worked with spring config for centralized configuration and used ribbon for client-side load balancing.
  • Worked with Zuul Api gateway for Authentication and hystrix circuit breaker for fault tolerance.
  • Created various docker images from the docker containers and published these images in the Docker hub repository.
  • Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk(EBS).
  • Documented the RESTful services using SWAGGER API.
  • Set upJenkins serverand build jobs to provide continuous automated builds based on polling theGit.
  • Implemented security features like Authentication and Authorization various users using OAuth 2.0.
  • Configured Web Sphere Application server and used Spring data JPA as the ORM framework to connect with MySQL database.
  • Implemented Single Sign On using Site Minder security framework.
  • Wrote unit test cases using TestNg.
  • UsedMavenbuild tool for building and defining the dependencies of the project.

Environment: HTML5, CSS3, Twitter bootstrap, Angular 2.0, JavaScript, jQuery, React Js, Redux library, Jasmine, karma, webpack, NodeJS, Express Js, Mongo DB, Spring IOC, Spring Boot, JAX-RS,JERSY, Java 8, Netflix OSS Eureka, ribbon, Zuul Api gateway, hystrix circuit breaker, docker, AWS, EBS, SWAGGER, O Auth 2.0, Maven, Jenkins.

Confidential, King of Prussia, PA

Full Stack Developer

Responsibilities:

  • Developed dynamic and responsive Web pages from scratch using HTML5, CSS 3(using SASS) and JavaScript.
  • Manipulated DOM and handled various events in the application using JavaScript.
  • Developed single page applications(SPA) using React Redux architecture.
  • Develop various screens for the front end using REACT JS and used various predefined components in React Redux library.
  • Worked with NPM (Node Package Manager) for dependency management.
  • UsedAxios AJAX request to data from back-end based on user interface input and post updated data back to backend.
  • Developed A dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node js.
  • Maintained, structured, and surveyed documents within the Cassandra database ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Wrote Unit test cases for Polymer Web Components using Mocha & Chai.
  • Designed and developed RESTFUL web services usingSpringBoot and Jersy framework.
  • Worked with ORM frameworks such asSpringData.
  • Worked with various features in spring such as Spring AOP, Spring Transaction management.
  • Implemented Spring Bean Factory using IOC Configured Bean properties using dependency injection.
  • Worked with spring batch to convert xml files to data base records.
  • Produced as well as consumed RESTful web services usingJerseyAPI's.
  • Implemented various design patterns like Singleton, DAO, Factory pattern, DTO.
  • Used Swagger to interact with API end points of the Restful services.
  • Configured JBOSS Application server and used Oracle database.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Deployed the drools rules as a service in J2EE stack environment.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Responsible for migrating existing modules in IBM MQ to Kafka.
  • Worked with Jenkins CI/CD tool and installed various plugins to automate the deployment and generate a JAR/WAR file.
  • Deployed and Monitored Micro Services Using PivotalCloudFoundryand managed Domains and Routes with theCloudFoundry.
  • Configured Jenkins extensively to handle application deployment inPivotal Cloud Foundry(PCF)server and to integrate with Git Hub version control.
  • Wrote Unit test cases using Junit and Mockito frameworks.

Environment: HTML, CSS, SAAS, JavaScript, React Redux, React JS, Node Package Manager(NPM), Ajax, Node JS, Cassandra, Mocha & Chai, Spring Boot, Jersey, Spring Data, Spring AOP, Spring Transaction Management, Spring Batch, RESTful Services, Swagger, JBOSS, Oracle, Site Minder, Spring Security, Drools, Kafka, IBM MQ, Kafka, Jenkins, Micro Services, Pivotal Cloud Foundry(PCF), GIT hub, Junit, Mockito.

Confidential, Franklin Lakes, NJ

Java Developer/UI Developer

Responsibilities:

  • Developed dynamic web pages using HTML5, CSS3, Bootstrap.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Used Angular Js to create views to hook up models to the DOM and synchronize data with server as a Single Page application.
  • Created responsive UI modules using Backbone.JS, Handle Bar JS, Ember JS.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Tested the Angular application using Jasmine framework.
  • Grunt used for minification of JavaScript files, compilation of SAAS files into CSS and for monitoring the application.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection.
  • Used Spring MVC, Spring Security modules to integrate with database to implement the persistence layer with Hibernate.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Used Hibernate in data access layer to access and update information in the database.
  • Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Hibernate ORM framework used to interact with database through Hibernate query language(HQL).
  • DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Implemented enterprise integration with Web Services and Legacy Systems using SOAP (Using Apache CXF frameworks).
  • Worked on various Message queues with JMS framework.
  • Developed SOAP Web services in MuleESBbased on SOA architecture.
  • Developed SOAP Services and Web Service Clients (JAX-WS) with data representation in different formats such as XML.
  • Implemented WADL configuration and API documentation for the understanding of SOAP based Web services.
  • Used Gradle build tool to deploy the application on web servers i.e. JBoss.
  • Implemented the function to send and receive AMQP messages onRabbitMQ synchronously and asynchronously, and sendJMSmessage ActiveMQon the edge device.
  • Junit, Mockito frameworks are implemented to perform unit, integration and functional testing.
  • Integrated testing methods implemented by using selenium and cucumber.
  • JIRA tool for project management used in the application to tack bugs, issues and project management functions.

Environment: HTML5, CSS3, Bootstrap, Angular JS, Backbone JS, Handle Bar JS, Ember JS, Jasmine Framework, SAAS, Spring Boot, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring IOC, SOAP services, JAX-WS, JPA Framework, Apache CXF, Hibernate Query Language(HQL), DB2, PL/SQL, JMS Framework, Mule ESB, SOA Architecture, XML, WADL, Gradle, JBOSS, RabbitMQ, JMS, ActiveMQ, Junit, Mockito, Selenium, Cucumber, JIRA.

Confidential, Duluth, GA

Java Developer

Responsibilities:

  • Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well. wrote custom JavaScript utilizing jQuery to enhance theme, setup server to handle more number of page requests.
  • Implemented the application usingJava Server Faces (JSF)which is based on Model View Controller design pattern.
  • Designed and developed UI screens usingJSFPrime Faces,JavaScript, andXHTML.
  • Used Prime faces as a JSF extension libraries for rich components such as Accordion, Calendar, Data Table.
  • Implemented pagination for data grids usingJSFdata pagination model.
  • Extensively did client-sidevalidationsusingJavaScriptand developed the required.
  • Developed Unit Test Case for UI Screens usingJasmineand Karma.
  • Configured withGulpto test the JavaScript, run unit tests and concatenate, minify the source code for deployment.
  • Used various Core Java concepts such as Exception Handling, Multithreading and Collection APIs to implement various features and enhancements.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
  • Developed Business components usingJavaObjects,CoreJava, Multithreading, Servlet, and JSP.
  • Implemented Spring AOP features such as Spring Bean Auto Wiring Interceptor to inject Spring Beans Context into EJBs.
  • UsedSpring corefor dependency injection/Inversion of Control (IOC) and implemented using spring Annotation.
  • UsedSpring Batchto develop batch processing to handle bulk collections of data from database.
  • Used Partitioning mechanism inSpring Batchby partitioning of input data and feeding them to concurrent versions of a batch application.
  • UsedSpring Securityto develop Login and Logout features of the application.
  • Worked onSpring Securityfor application authentication based on role-based security system for web-based administrative applications.
  • UtilizedHibernatefor Object Relational Mapping (ORM) purposes for persistence on to the database.
  • Implemented data access logic by usingHibernatePersistence framework to enable the persistence mapping between java objects andRDBMS.
  • DevelopedSOAPbased Web Services and components of web services (JAX -WS) end to end using differentJAX-WSstandards with clear understanding onWSDL.
  • ImplementedWeb Servicesto integrate between different applications usingSOAPservices usingJAX-WS.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities usingJDBC,SQL.
  • Working on Drools Rule Engines with corresponding to validate the business User Roles. Implemented a highly scalable vertical and horizontal, performance efficient drools architecture.
  • Performed Unit and Integration Test Driven Development (TDD) usingJUnitMockito framework.
  • Configured and used Log4j forloggingpurpose and captured bugs usingloggingtechniques.
  • ConfiguredGlassfish application server and deployed the instances on it.
  • Created the database and have written stored procedures usingSQLSERVER.
  • Involved in writingshell scriptsfor deploying application onUNIX.
  • Involved in development/ maintenance of various web services usingIBM Web sphereto interact with other Applications.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Java Server Faces(JSF), Jasmine & karma, Gulp, JSP, Spring AOP, Spring Bean, Spring Annotation, Spring Batch, Spring Security, Hibernate, RDBMS, SOAP, JAX-WS, SQl, JDBC, Drools, Junit, Log4j, Glassfish, Sql server, UNIX, IBM web sphere.

Confidential

Java Developer

Responsibilities:

  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated struts framework.
  • Involved in preparing the Elevated level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Involved in coding for the presentation layer using jQuery, HTML and CSS.
  • Implemented the database connectivity using JDBC with Oracle database as backend.
  • Implemented Hibernate/JPA for data persistence.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Involved in the development of underwriting process, which involves communications without side systems using JMS.
  • Taken care of complete Java multi-threading part in back end components.
  • Taken care of multi-threading in back end java beans.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and implemented executable work flows using web Methods.
  • Developed executable Java code to process the work flows.
  • Following and implementing flows based on WSDL standards.
  • Configured and established Adapter connections with the web Methods integration server.
  • Involved in integration testing support
  • Involved in performing Query tuning, and created stored procedures and functions to enhance the performance and operations with database.
  • Performed frequent web Methods integration server monitoring.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like Bugzilla, JIRA.
  • Created auto deployment scripts for WebLogic using UNIX Shell Scripts.
  • Created Test script in Perl/Unix from automation and Ran the Test and validated results.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).

Environment: Core Java, Struts, Spring Core, JMS, Multi-threading, jQuery, CSS, HTML JSP, JDBC, JMS, Query tuning, JPA, EJB, web Methods, Oracle, SOAP, WSDL.

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in analysis design and development of Loan Processing Application.
  • Developed UI screens using JSP, HTML, CSS, JavaScript.
  • Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.
  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
  • Implemented Struts Dispatch Action class and form bean classes using struts framework.
  • Client & server validations were handled using JavaScript & Struts validate plug-in.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers.
  • Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB
  • Responsible in creating Servlets, which route submittals to appropriate EnterpriseJavaBean (EJB) components and render, retrieved information
  • JMS is used for exchanging the information.
  • Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
  • Develop a business continuity plan for the SQL Server Databases.
  • Designed and developed MDB that consumed the messages from the Java message queue.
  • Experience in installing, configuring and deploying application on Web Logic Server.
  • Developed DAO pattern to retrieve the data from database
  • Developed web services for sending and getting data from different applications.
  • Used JDBC to access Oracle database for accessing customer information.
  • Deployed application on Client Linux server.
  • Used ANT built tool for compiling and generating war file.

Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, JMS, EJB3.1, JUnit, PL/SQL, DAO, Web Services, SOAP, WSDL, Oracle, Windows.

We'd love your feedback!