We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Around 8+Years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies and Implementation in Amazon Web Services (AWS) cloud and IT industry.
  • Expertise in server - side development wif spring, Hibernate, Struts, EJB, JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Experienced in developing interactive web applications wif Single Page Applications (SPAs) Framework using AngularJS.
  • Strong experience in Angular 2/4/6, Node.js, Angular CLI, NPM (Node Package Manager).
  • Extensive knowledge and working experience of web development technologies such as JavaScript, jQuery, AngularJS, Angular2/4/6, HTML5, CSS3, SASS and Bootstrap.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Extensive development experience in web applications using Java 8/7/6, J2EE, JSP, Servlets, and API’s like JDBC, XML, JavaBeans.
  • Experience of Jenkins, Apache Ant, Apache Tomcat, Subversion, Git, GitHub, Maven.
  • Experience wif CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Strong knowledge / experience in creating Jenkins CI pipelines and good experience in automating deployment pipelines.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, Soap, XML, WSDL, SAX and SAAS based design.
  • Proficient wif development of Restful Web Services using JAX-RS framework for exchange of JSON and XML representations.
  • Expertise to interact wif relational databases using ORM frameworks like Hibernate, spring.
  • Developed and deployed Microservices-based applications using Spring Boot and Spring Cloud.
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G/11G and MySQL and Cassandra, Dynamo DB and MongoDB
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working wif databases like SQL Server, DB2 and MySQL.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
  • Expertise in using J2EEApplication Servers such asJBossand Web Servers like Tomcat 5.x/6.x
  • Experience wif test-driven development (TDD), Junit testing framework and knowledge of ANT, MAVEN and Log4j tools.
  • Experienced in handling Version Control Systems like SVN and GIT. Experiences wif build tools include Maven, Gradle and Jenkins Version.
  • Worked on Algorithms and Data Structure.
  • Working experience wif the operating systems like UNIX and Windows
  • Hands on Experience in Amazon web services (AWS) in migrating java applications to the cloud using EC2, S3 and object storage container to store and retrieved secured files, from API.
  • Used Mockito frameworks for mocking to test the functionality of the application.
  • Built the Docker images using Docker Tool and pushed the images to Dockyard Repository and deployed the payload using JSON files in different AWS Environments using Jenkins.

TECHNICAL SKILLS

Web technologies: Java 1.8/1.7, J2EE (EJB2.0/3.0, Servlets, JSP), AngularJS, NodeJS, ReactJS, XML, SOAP, REST, JDBC, Bootstrap, JSON.

Frameworks/ORM tools: Spring, Struts 2.0, Hibernate.

Database: JDBC, Oracle 11g/10g/9i/8i/, SQL Server 7.0 and MySQL.

IDE: Eclipse 3.0, Net Beans.

Operating Systems: UNIX, Linux, Windows.

App Servers/ Middleware: Tomcat, WebLogic, JBoss, Apache Tomcat 7.xGUI HTML5, XML, AJAX, JavaScript, CSS, jQuery

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (I/O, Thread, Collection).

Design patterns: Business Delegate, Business Object, Value Object, Database Access Object, Factory, Singleton, Session Facade.

Tools: JUnit, Log4j, ANT, Maven, JIRA.

Version Control: UML, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Full Stack Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled AGILE.
  • Actively Interacted wif Business Analyst for requirements gathering and analysis. Developed designed specifications using Rational System Architect (RSA) and UML including Use case, Class and Sequence diagram.
  • Designed and normalized oracle database, functions and triggers and write SQL queries.
  • Developed Object - Relational (O/R) mapping using Hibernate 3.0.
  • Developed Data Access object (DAO) persistence layer using Hibernate 3.0.
  • Implement and test the Platinum High Availability Disaster Recovery Architecture for IBM SOA BPM Suite for Stateful services and business processes.
  • Worked extensively on Spring boot for building web service.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Developed dynamic responsive Web Application by integrating Angular8 wif Bootstrap which is further integrated wif Web Services and Vue.js.
  • Created Single page applications wif React usingHooks,reduxfor stateful management; or using previous React state object pluslifecyclefor component's internalize stateful management. Usedreact - routerfor routing.
  • Used Vue.js events distribution and parent chain for parent-child component communication.
  • Automate report generation in mongo dB using JavaScript, shell scripting, java.
  • Implemented and extended the functionality of Cloud Services and Open Stack Horizon using JAVA, REST framework, JavaScript, HTML, jQuery, Vue.js, CSS, Node.js and Angular.JS.
  • Worked wif NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Nested as well as Multiple Views are created using Angular JS 4.0 typescript UI-View & UI-serf.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 4.
  • Designed and implemented a lead discovery web application using Typescript, Angular JS, JavaScript, HTML, CSS, MVC, and Web API.
  • Used Java 8 features such as Lambda Expressions for array Operations, default and static methods in interfaces, Collections throughout the application for well-defined programming.
  • Responsible for leading the DevOps group to create and maintain/support pre-production infrastructure (on AWS EC2 using Chef), release management, environments for integration testing, performance testing, and Continuous Integration and Continuous Development (CICD).
  • Experience wif the features of Angular 8 such as directives, modules and routing.
  • Used Restful web services using JERSEY tool to develop web services easily and to be invoked by different channels.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Implementation of Jersey Restful web services which produces JSON.
  • Process the JSON requests according to different types of modules, actions and request data.
  • Involved in writing Spring Configuration XML file that contains bean declarations and other dependent objects declarationand performed integration of spring wif Hibernate.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity, and access).
  • Installation and configuration of Splunk products in different environments.
  • Developed various Angular 8 directives such as Attribute and Structured Directives, Query Params, Pipes, Filters, and Services for building the functionality. Created reusable components, directives, filters, ng-grid, ng-repeat, pdf-viewer.
  • Designed the real-time analytics and ingestion platform using Storm and Kafka. And Writing Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
  • Worked wif Passport and JSON web tokens for authentication and authorization security configurations using Node.js. Implemented BDD through Cucumber.
  • Experienced intesting Angular 8applications usingJasmine, Mocha, Karma, and Angular Test Bed.
  • Worked wif npm commands and using the package. JSON for managing dependencies and dev-dependencies ofnode.jsapplications.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Created various unit test cases using to test pipes, services, components wifJasmine, and Karma.
  • Involved in the design and implementation of various business scenarios under trading flow using spring.
  • Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
  • Highly used Angular 8 router to build single page application for navigate through the different status and multiple modals.
  • Created technical Specifications using business requirements, design, coding and implement.
  • Creating UI controls using Typescript, CSS, HTML5.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-services.
  • Worked Extensively in OOPS principals - inheritance, encapsulation, polymorphism, and Core Java principals - collections, multithreading, synchronization, exception handling.
  • Worked wif Spring DAO, IOC and session bean factory and provided front-end and backend coding for integrating Hibernate wif Spring DAO.
  • Developed XML configuration and data description using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence and used DAO pattern to retrieve the data from database.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
  • UI development wif technologies like HTML5, Bootstrap, React JS, Angular8, Typescript, jQuery.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Configured Swagger-UI registered Micro service wif Eureka server to monitor service health check from Spring Boot admin console.
  • Focused on Test Driven Development (TDD) theirby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality and wrote test cases to test the Spring DAO layer.
  • Used Log4J for logging and tracing the messages,
  • Designed and prepared custom tags on the JSF layer and prepared framework classes for Managed Beans interacting wif the Hibernate.
  • Performed distributed version control for application development using Git hub .
  • Used GitHub version source control tool. Involved in configuring builds using Jenkins wif Git plugins. Configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Involved in performance tuning to identify and solve possible bottle necks in the application. Ensured code quality using tools like Find Bugs and Jenkins.
  • Used Git for Version control, Jira for project tracking, Chalk for project Wiki.
  • Using Maven building tool for creating EAR file to be deployed in the application servers and also for Dependency management of code in the application.
  • Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Used patterns like Singleton, Factory, Session Façade, MVC, and DAO for developing an application
  • UsedApachefor integration and Data Processing wifSpringand Multi-Threaded Message Consumption and worked onZookeeperto maintain services.
  • Used Apache JMeter to perform basic load and stress testing on the web application environment.
  • Actively Participated in tracking and resolving Production issues.
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Automated major flows using selenium RC and TestNG.
  • Used Maven build tool to achieve more functionality for build process.
  • Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.

Environment: Java 1.8,1.7, Spring Tool Suite, Data Structure, Node JS, Typescript, Selenium, Spring Boot, SpringMVC, Hibernate, Oracle 9i, NoSQL, SOAP, XML, Micro services jQuery, AJAX, JavaScript, WebSphere 7.0, JSON, Angular1.X, 2,4, Vue.js, SSO, Angular.js2,4 Log4j, SQL Developer, Windows, Maven, Scrum, JIRA.

Confidential, Herndon, VA

Java Full Stack Developer

Responsibilities:

  • Responsible for design, configuration, development, validating & testing of Rewards Push Notification Application.
  • Application Architected and developed using AngularJS, MVC framework.
  • Extensively used in upgrading the existing system fromAngular JStoAngular 6.
  • Developed the components usingAngular 6needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
  • Created client-side validation tool using technologies such as ExtJS and JavaScript.
  • Used AJAX&JSON communication for accessing RESTfulweb services data payload.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for micro services.
  • Worked wif NoSQL database MongoDB and worked wif it to perform many different operations.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript, Ext JSandjQuery UI.
  • Developed PHP based server-side API's using ZEND, Cake, Laravel, Symfony framework and MVC architecture.
  • Developing automation using Shell scripting, Linux, Chef.
  • Creating and implementing application monitoring and logging strategies using tools like New Relic, DynaTrace and Splunk
  • Used terminal for command line development in Git and GitHub.
  • Performed various development activities for DevOps practices for the project, including continuous integration (CI), continuous delivery (CD), continuous testing, and continuous monitoring. Design continuous integration best practices for the development team using Docker, Ansible, and Jenkins. Leverage Docker and Ansible playbook design for continuous deployment and continuous delivery and maintain responsibility for configuration management for infrastructure as code. Manage deployments to Cloud services providers (CSP) environments, including AWS and Azure
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Participate in project planning sessions wif business analysts and team members to analyze business requirements and translate business requirements into working software.
  • Deployed the war files in Jboss 5.2 Server in Unix Environment.
  • Used jQuery to manipulate the DOM objects for a User interface look and feel and for Ajax calls.
  • Involved in Code Coverage using Junit Test Cases, Mockito’s and Code Quality is done using Sonar Qube Analysis.
  • External customer portal is developed in annotation based using Spring MVC and Hibernate.
  • Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate, JSP.
  • Followed the Maven build life cycle to build the application and deployed into application server.
  • Created environment on AWS platform, AWS HadoopEMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts onData Dog.
  • Creating test scripts using Java and Selenium Web Driver for the functional test cases.
  • Used AWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, SecurityGroup, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Performed mouse actions using Selenium Actions API. Implemented web element locators using Selenium WebDriver - By ID, Class, Name, CSS Selector, Xpath and Link.
  • Extensively used the spring framework implemented upon the MVC design pattern.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • BuildRESTfulWeb services usingJAX-RSAPI.
  • Design and implementation ofSpring-Securityfor the application for authentication process against LDAP.
  • Used Jira to track bugs, prioritize and discuss the team's work in full context.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Performed parallel execution of test cases using Selenium Grid.
  • Integrated wif the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.

Environment: 1.8, Spring, Hibernate, Webservices, SOAP, REST, Spring Boot, Microservices, AWS, Kafka, JavaScript, HTML5, CSS3, jQuery, Bootstrap Js, ExtJS, JSON, Ajax, DHTML, XML, Selenium, Eclipse, Agile, Log4j, Sublime Text, JSLint, JSHint, Firebug, AngularJS, Angular5/6, Mongo DB, Team City, PHP, Maven, Git, GitHub, SVN.

Confidential, Columbus GA

Java / J2EE Developer

Responsibilities:

  • Used Jira to track bugs, prioritize and discuss the team's work in full context
  • Involved in different phases of SDLC as requirements gathering, technical design and implementation. Followed Agile Methodologies software development paired programming, Test Driven Development process, from development phase to testing phase and the postproduction phase, and Scrum meetings.
  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines wif quality deliverables.
  • Designed the frontend and developed UI screens as per the wireframes provided by business using Java Script, jQuery, Bootstrap, Angular JS and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
  • Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects.
  • Used Dockers for launching the container and deploying code using Jenkins in the container.
  • Implemented single page applications wif AngularJSusing custom directives and developed Angular routes using route providers.
  • Used Spring MVC architecture wif Hibernate to implement DAO code and usedRESTful Web Services wif XML parsing to interact wif other modules.
  • Used spring container for data source and to load the Hibernate specific classes.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to Oracle database.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • Developed Restful web services by using JAX-RS JERSEY for integrating multiple systems, created, and read the JSON objects by using JACKSON libraries.
  • UsedFortifytool to scan the entire projects and show the major defects in the project. UsedMavento build the service andANTto build the entire domain before migrating the changes to different environments.
  • Configured Java objects wif backend database tables using ORM mapping in Hibernate.
  • Created and Designed XML schemas and transformed the XML to XSLT style sheet.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
  • Created Stored Procedures in PL/SQL, Functions for the DAO layer by studying the required business objects and validating them using Oracle database.
  • Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
  • Used GIT for version control management between various integration and development streams.

Environment: HTML, CSS, XML, XSTL,Jenkins, Java Script, jQuery, Angular JS, Hibernate framework, Spring framework, Oracle 11g, JSON, JAX-RS, Docker, Jenkins, GIT, Jira, Log4j, JUnit.

Confidential

Software Engineer (Java/J2EE)

Responsibilities:

  • Agile SCRUM development process was used for the product life cycle management to meet customer expectation, timelines wif quality deliverables.
  • Created Use Case, wrote design approach documents, development, implementations, support, for functional.
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate 4.3.x.
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Implemented Persistence layer using Hibernate 4.3.x to interact wif the MySQL database.
  • Used Hibernate for object relational mapping and persistence.
  • Provided programming estimates, identified potential problems, and recommended alternative solutions.
  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Used spring dependency injection, annotations, and Spring MVC components to implement business layer and navigation part of application.
  • Developed several which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications
  • Developed the front-end user interfaces using JSP, JSF, JSTL, jQuery, Java script, AJAX, JSON, HTML, andCSS.
  • Involved in creating Reporting Module using JFreeChart.
  • Created unit tests using JUnit framework in test driven development approach.
  • Used Gitas version control tool and Maven as build tool.
  • Worked closely wif requirement team, testing team and data base administrators’ teams.

Environment: Java 1.6, Hibernate 3.0, spring 3.0, JSF, AGILE Methodology, SCRUM, JSP, Servlet, XML, HTML, Design Patterns, JBoss,JUnit, JavaScript, JMS, SVN, Oracle 9i, Eclipse, Maven, JIRA, UML, Windows, ANT, Jira.

Confidential

Java/J2ee Developer

Responsibilities:

  • Participate in the designing and development of various server-side components JSP, Servlets and EJBs etc.
  • Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML
  • Developed the Java Code using Eclipse as an IDE.
  • Participated TEMPeffectively in the full life cycle development of the project including the testing of the project.
  • Study the impact of the requirement and prepare the Requirement Analysis document.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Worked wif Struts as a unified MVC framework and developed Tag Libraries.
  • Used Struts framework in UI designing and validations
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Involved in developing User Interface using JSP's, JavaScript for the pages.
  • Gave on call support to the integration testing for any technical problems Involved in Designing of User Validation Process through JSP.
  • Implemented forms classes to interact wif the client & middle tier.
  • Coded the business logic using the Enterprise java Beans (Session Beans) and used Session Façade Design Pattern.
  • Designing and developing the JMS objects and used MQ Series as a provider
  • Used PL/SQL to make complex queries and retrieve data from the Oracle database
  • Used ANT scripts to build the application and deploy onWeb Logic Application Server
  • Designed, written and maintained complex reusable methods which implements stored procedures to fetch data from the database
  • Prepare the Unit Test Case the document / user handbook for test cases.

Environment: Java, J2EE, JSP, Servlets, Struts, EJB, SQL server, Tiles, Web Services, Web Logic 8.1, Eclipse, JDBC, HTML, CSS, Ajax, Junit, XML, ANT, Red Hat Linux.

We'd love your feedback!