We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 8+ years of professional experience in design, development, maintenance and production of Full Stack of Java/J2EE applications.
  • Experience in all phases of software development life cycle including agile methodology..
  • Excellent design and programming skills in Java, J2EE, JavaScript, Struts, Spring, Angular.JS
  • Good Knowledge in Amazon Web Service (AWS) concepts like EMR, EC2, S3, Elastic Search, RDS, AWS Lambda, AWS IAM, AWS Amplify and Dynamo DB.
  • Experience in designing User Interactive UI Web Pages and visually appealing User Interfaces with the help of HTML and CSS.
  • Expertise in Client Side designing and validations using HTML, CSS, JavaScript and JQuery.
  • Good Knowledge in JavaScript library used for building reusable UI components like React JS.
  • Having Good Experience in Object Oriented Concepts with Java, and Python.
  • Experience in other front - end technologies such as Typescript, Bootstrap, Angular, Ajax, JSON, Node.JS etc.
  • Experience with Docker for automating the deployment of the applications
  • Experience in upgrading and migrating various versions of MongoDB on different platforms.
  • Experience in building Web Services using SOAP and RESTFUL.
  • Good practical experience with Java-based logging utility. i.e. log4J.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
  • Good familiarity with AWS Lambda event-driven, server less computing platform to manage the servers and run the code in the AWS.
  • Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Excellent knowledge in the integration of Enterprise Java Beans (EJB) with the existing applications, worked on Session Entity, Message driven beans.
  • Expertise in back - end procedure development, for Database Applications using Oracle, SQL and PL/SQL
  • Extensive experience using MAVEN to build the projects.
  • Well experienced in checking cross browser compatibility across various browsers like Internet Explorer, Firefox, Safari, and Google Chrome.
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required.
  • Hands on experience using various Operating - Systems like Windows, UNIX, and Linux.
  • Strong communication, problem-solving, and planning skills, with ability to work independently or in a team environment.

TECHNICAL SKILLS

JAVA Technologies: Java 8, J2EE, Servlets, Struts, Spring MVC and Spring Boot

Programming Languages: Java, C/C++, MPI

Cloud Computing: Amazon S3, AWS Lambda, AWS IAM, AWS Amplify, Dynamo DB. and AWS Elastic Search

Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, NodeJS, AngularJS

Frameworks: Spring Boot, Spring MVC, Hibernate

NoSQL Databases: MongoDB, Cassandra

Other Tools: Log4J, JUnit, ANT, JIRA

Version Control: SVN, GIT, CVS, BitBucket

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential - Boston, MA

Full Stack Developer

Responsibilities:

  • Working as a Full Stack Developer in Express Scripts with a good team and develop the entire project with the help Java and AWS technology as per the requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Used advanced level of HTML, JavaScript, CSS and pure CSS layouts and Angular.
  • Involved in the full system life cycle and responsible for developing, testing and implementing.
  • Method references are used provided in Java to make use of methods already named.
  • Participated with end users and business analyst to understand the business requirements
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Involved in troubleshooting and debugging issues related to Amplify, AWS SDKs, Lambda runtime (NodeJS and Java)
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML, CSS and Angular.
  • Performed S3 buckets creation, and policies on the IAM role based polices and customizing the JSON template.
  • Extensively worked on DynamoDB and Amazon EMR
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Designed and developed the monitoring system used for AWS Elastic Environments.
  • Used web services SOAP and RESTful for transmission of large blocks of JSON.
  • Integrated the different pages to be a single page application using Angular and Typescript.
  • Used angular-cli tool to configuring the angular project and building it for development of Angular application using Angular
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Used Git for Version control, Maven Build tool, and Jenkins integration tool.
  • Worked on different Automation tooling techniques to support reporting/development and the CI/CD pipeline.
  • Defined AWS Lambda functions for making changes to Amazon S3 buckets and updating Amazon DynamoDB table.
  • Implemented web crawling of store demographics, products, brands and categories using Python.
  • Designed and developed the framework to consume web services hosted in Amazon EC2 instances worked with AWS Amplify Package and added GraphQL API.
  • Developed web applications with HTML, CSS, JavaScript, Bootstrap and Angular.
  • Designed Angular Modules and Controllers using different directives like ngShow, ngRepeat, ngApp, ng Controller and many more.
  • Used Angular to detect changes to model objects and detect execution context for expressions.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Developed Angular Factories, Services and re-used across the application.
  • Coded to implement AJAX based application by fetching the response from back-end REST API as a part of JSON.
  • Used Jenkins Continuous Integration build server to perform Pull Requests and Dev environment builds.
  • Worked on developing the application involving Spring MVC implementations and Restful web services.
  • Created Angular Components, services, Ts files for new website features.
  • Worked on developing CRUD applications using MERN stack (MongoDB, Express, Node) and REST based API.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used RESTful for producing web services and involved in writing programs to consume the web services
  • Worked on functions in Lambda that aggregates the data from incoming events, and then stored result data in Amazon DynamoDB.
  • Attended Standups Daily, Retrospective, Sprint Planning, Code Review weekly and completed story points on JIRA tool.
  • Worked with Amazon web services like AppSync, Amplify, DynamoDB, Elastic Search, Lambda, API Gateway, Step Functions etc.
  • Implemented Angular route for interactive tempting.
  • Developed internal application using Angular and Node connecting to Oracle on the backend.
  • Managed roles and permissions of users with the help of AWS IAM.
  • Converted grunt build tasks to gulp to decrease build times in an angular node project.
  • Implemented Angular Services to bind the data and provide access to the data on the server.
  • Integrated the dynamic pages with Angular and jQuery to make the pages dynamic.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Developed AWS Lambda python functions using S3 triggers to automate workflows.
  • Used NodeJS withAngular for server-side rendering. Implement modules into Node JS to integrate with designs and requirements.
  • Worked with jQuery Widgets, Interactions, Effects, Widget factory.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Maven for project dependency management and Log4j for logging.
  • Involved in developing of test procedures for unit testing and testing of the module

Environment: Java, AWS IAM, Agile, AWS Amplify, HTML, AWS Lambda, CSS, Angular, jQuery, CI/CD, AJAX, Python, Bootstrap, JavaScript, Dynamo DB.JSON, Maven, Log4j, MongoDB, Node, JIRA, EJB, Oracle, Spring MVC, GIT.

Confidential - Raleigh, NC

Full Stack Developer

Responsibilities:

  • Deployed of enterprise java components, messaging components and multi-threading.
  • Used agile practices and Test Driven Development techniques to provide reliable, working software early and often.
  • Designed, developed and tested HTML, CSS, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Migrated an existing on premises application to AWS.
  • Implemented various screens for the front end using React and used various predefined components from NPM (Node Package Manager) and redux library.
  • Created AWS Lambda using java to perform event driven processing.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Express JS, Node JS and Firebase.
  • Use React.JS to create more responsive webpage's, which can be compatible with all the browsers and compatible with the different devices.
  • Involved in developing the UI, layout and front-end programming (HTML) from wireframes.
  • Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
  • Implemented a singleton pattern for a class using typescript.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Used MongoDB to store Big Data in JSON format and aggregation is used in MongoDB to match, sort and group operation.
  • Developed the Drag and Drop functionality using React-Dragabble
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used JQuery in directly manipulating the DOM yet separating the React JS Components.
  • Used IBM Web Sphere Application Server to deploy the application as like WAS LIBERTY.
  • Involved in Using React.JS for templating for faster compilation and developing reusable components.
  • Implemented EJBs for accessing the APIs and interfacing with other Applications, Struts business logic.
  • Designed modular and reusable React components using Flux Architecture and Material-UI.
  • Developed GIT controls to track and maintain the different version of the project.
  • Built applications using React.js which allowed us to render pages on both the client and server using the same codebase.
  • Designed and developed Microservices business components using Spring MVC flow.
  • Worked on HTML, CSS, basic JavaScript, and Node.JS to develop Web pages.
  • Used Node.JS to run the application in a web server in staging environment.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool.
  • Implemented Backbone.JS and React.JS to create a dynamically changing website.
  • Used React.JS for templating for faster compilation and developing reusable components.
  • Used Maven for build, cruise control is used continuous building; Used SVN as version control system for source code and project documents.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.

Environment: UI, Agile, HTML, AWS, CSS, Bootstrap, JavaScript, jQuery, React.JS, AWS, NoSQL, Docker, MongoDB, Big Data, EJB, JSON, UNIX, SpringMVC, DOM, Node.JS,, TypeScript, Backbone.JS, GIT, Maven, log4j, JIRA.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Involved in understanding system requirements, application design, and functional specifications and verify test strategies against the requirements.
  • Utilized new software methodologies to be able to adapt to changes in requirements quickly
  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
  • Used Struts Tag Libraries, HTML, JavaScrip and CSS to develop the frontend UI, certain shopping cart features are developed using Angular.js.
  • Used Bootstrap and Angular JS, and Node.js in effective web design.
  • Frontend validations are performed using JavaScript, server side validations are performed in Struts.
  • Involved in the creation of UI specification documents by interacting with business users and design documentation and data modeling for the entire project.
  • Used Log4j for logging various levels of information like error, info, and debug into the log files.
  • Involved in writing the action classes and from beans for different modules using Spring MVC.
  • Created Web Services for Remote calling using SOAP.
  • Worked with Node.JS framework including authoring complex directives, services, controllers and filters.
  • Written Single page web applications using Restful web services plus AJAX and Angular .JS.
  • Developed UI using HTML, CSS and jQuery to display the data on the client side.
  • Used Nodejs to structure JavaScript code to build endpoints.
  • Developed the modules using Servlets, Java for connecting with MySQL Database.
  • Involved in entire life cycle development of the application through OOPS, Class, Multi-threading, Collections concepts.
  • Configured the application and deployed the application in IBM Web Sphere application server.
  • Used Node.js to run Webpack tasks and build properly the project.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Involved in database design and developed SQL Queries on MySQL.
  • Developed Scalable applications using Stateless session EJBs.
  • Logged issues and bugs with JIRA, created and participated in code reviews using Crucible.
  • Implemented generating the verification hash code using crypto package on Node.JS.
  • Designed the N-Tier architecture for the application following Spring MVC pattern.
  • Used Ant tools for building and deploying the Web applications.
  • Utilized Bootstrap and to develop a reactive website from a static JavaScript, Node JS, Bootstrap, RESTful API, jQuery existing code base.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Developed range bars, check boxes for filtering records using jQuery.
  • Developed REST API's using Node.js and experienced in using web services like SOAP, REST.
  • Used GIT for version control tool for merging branches and used Sourcetree to solve conflicts.
  • Actively involved in using HTML to enable client-side date to meet specific criteria by applying various validation variables and used the CSS classes to provide visual feedback on validation.
  • Implemented inline editing, sorting functionalities using jQuery.
  • Involved in Creating custom, general use modules and components which extend the elements and modules of core Node.JS.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Worked with Threads, Multithreading, Synchronization and Collection API.
  • Applied Java Collections such as HashMap, List to store data and passed along with JSP efficiently.
  • Implemented persistence layer using Custom DAOs to handle CRUD operations.
  • Used firebug, Chrome developer tools to resolve the JavaScript errors.

Environment: Java, UI, HTML, JavaScript, CSS, Angular.JS, Bootstrap, Spring MVC, Node.JS, Log4j, SOAP, AJAX, EJB, MySQL, OOPS, JIRA, RESTful API, jQuery.

Confidential -Manchester, CT

Sr. Java Developer

Responsibilities:

  • Developed Java classes for implementation of persistence of objects and Caching of data using Hibernate.
  • Created and handled Custom-Exceptions that are related to business operations.
  • Worked with GIT version controlling system for continuous developments using agile methodologies.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML, XHTML and AJAX.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Defined new validations through Angular JS for the form field validation implemented through HTML.
  • Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction
  • Developed three tier architecture using MVC design patterns of Spring MVC, Spring IOC, Spring Web modules.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Build & Deployment in WebSphere Application Server.
  • Used HTML and java script extensively in creating the user interface screens.
  • Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Used Maven tools for building and deploying the Web applications.
  • Used Java Collection components (List, Hash Map) for caching data.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator.
  • Worked with cross functional teams, including associated Data, UI and Mid-Tier teams.
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Used Spring Security for user Authentication and authorization.
  • Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
  • Used SVN to manage the versions and Merge the code.
  • Implemented business processes such as user authentication, transfer of service using session EJBs
  • Used version control tool GIT and its features such as check-in, check-out, merging and branching with a GUI.
  • Developed Scripts for UNIX platform deployment.
  • Involved in Writing and executing of Unit Tests and Integration Tests for the modules developed.

Environment: Java, Agile, Spring MVC, Hibernate, OOAD, UI, Git, Angular.JS, SOAP, EJB, JIRA, Log4j, SQL, PL/SQL, HTML, Maven, JavaScript.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed back-end logic with Java using technologies including Collection Framework, Multi-Threading.
  • Analyzed and designed a scalable system based on Object Oriented Concepts, OOAD and the various J2EE design patterns.
  • Involved in Full Cycle of SDLC through Design, Development, Integration and testing phases.
  • Developed UI using HTML, CSS, JavaScript, and JQuery.
  • Designed, Developed and analyzed the front-end and back-end using Servlets
  • Designed and Developed of server side modules using J2EE, EJB and Utility classes
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Used Hibernate Cache for query to improve the application performance.
  • Used Spring IOC, AOP, Spring Boot to implement middle tier.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Involved in configuring the GIT repository and maintain the version control using GIT.
  • Extensively Used Log4j for logging purposes.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Recommend and developed strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Designed, developed, debugged and tested the web based J2EE application
  • Developed EJB Components, which encapsulate business logic and build up the model for the system.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Participated in process Documentations and audit compliance on UNIX servers
  • Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.

Environment: Java, J2EE, HTML, JavaScript, Oracle, Spring Boot, EJB, GIT, Hibernate, UNIX, Log4j, jQuery, PL/SQL, JIRA.

We'd love your feedback!