We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Having 7 years of full stack development experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using theJAVA/J2EE technologies.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline and Lambda. Setting up databases in AWS using RDS, storage using an S3 bucket and configuring instance backups to S3 bucket.
  • Solid Hands - on experience in end to end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit AWS Code Deploy, AWS Code Pipeline, Jenkins, and Ansible.
  • Hands on experience in teh implementation of Core Java 8 concepts like API, Lambda functions, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Good noledge of Spring Core, spring batch, spring security, spring boot, spring MVC and spring's integration wif Hibernate and Struts technologies.
  • Expertise in Developing applications using Restful Web Services, SOAP,Java, J2EE, Servlets, EJB, JPA, WebSphere Commerce, Hibernate, Spring Framework, Jasper Reports Server, Ext js, JSP, JMS, Struts, XML, Eclipse, NetBeans, jQuery, Visual Source Safe, Confidential, SVN, JDBC, JNDI, JIRA, ANT, Maven, Apache Tiles, Spring Batch, Spring Security, Spring Web flow, Spring Data JPA, JSF, ICE faces, HTML and JavaScripts.
  • Excellent working experience onBig Data Integrationand Analytics based onHadoop,SOLR,Spark,Kafka,Stormand web Methods technologies.
  • Hands on experience on major components in Hadoop Ecosystem like Hadoop Map Reduce, HDFS, HIVE, PIG, Hbase, Zookeeper, Oozie and Flume.
  • Experience in managing and reviewing Hadoop log files. Experienced in processing big data on teh Apache Hadoop framework using Map Reduce programs.
  • Proficiency in implementingMulti-threadedapplications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, MVC and DAO patterns in software design.
  • Expertise in developing and implementing enterprise applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans and EJB.
  • Expertise in developing reusable and interoperable Web service modules based on microservices, SOA architecture using SOAP and RESTful.
  • Strong experience on DevOps essential tools likeChef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven.
  • Hands on experience in IAM requirement analysis, implementation of Access Gateways and SAML based integrations. Expertise in development, testing and deployment experience of enterprise applications on Windows & UNIX/ Linux platforms.
  • Extensive experience in working wif ASP.NET Web Forms, Master Page, User Controls, AJAX Extensions, Grid Views and HTML features and Extensive experience in implementation of teh version control software SVN, Confidential, Git.
  • Appreciable noledge on Middleware concepts and methodologies EJB, JMS, RMI, JAVA-WS, JAVA-RS, WSDL, SOAP, XSD's, Dozer.
  • Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases SQL Server, node, MySQL and MS Access. Excellent work experience on NoSQL, RDBMS like MongoDB, PostgreSQL, MS SQL and MySQL, written SQL queries, PL/SQL stored procedures and triggers.
  • Strong experience in back-end coding for MS Access, SQL Server, Oracle 9i/10g, JDBC, ODBC, PostgreSQL/SQL using procedures/Functions, Joins, Indexes, triggers and packages in SQL.
  • Good noledge of log4j for error logging, developed stored procedures and queries using pl/SQL, expertise in RDBMS like oracle, PostgreSQL, MySQL, ds, snowflakes.
  • Extensively used JAVA OOP's concepts for developing Automation Frameworks using Eclipse, Maven, SeleniumWebDriver and TestNG.
  • Experienced in working wif JBoss Business process Management (JBPM) and integration frameworks like Apache Camel. Have good experience in using cloud platforms like AWS and in Integration of Amazon Web Services AWS wif other applications infrastructure.
  • In-depth noledge and experience in UI Development using JS, NodeJS, Angular 2/4/6/7,SQL, PLSQL, HTML4/5, XHTML, CSS3, XML languages.

PROFESSIONAL EXPERIENCE

Confidential - Baltimore, MD

Full Stack Developer

Responsibilities:

  • Involved in design and development as a J2SE and J2EE Software developer on an Agile platform to development processes on Software Development life cycle (SDLC).
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh application.Designed and developed a GraphQL and REST API using Node.jsand DynamoDB.
  • Worked wif J2EE application (including JSP) and web services development and familiar wif IBM WebSphere usage wif FileNet products.
  • Supported Java on Heroku to bootstrap into running JVM languages on clients platform.
  • Developed teh application using J2EE Design Patterns like Business Delegate,Factory, Singleton, Session Facade, Service Locator and DAO.
  • Implemented teh REST API's and data transformers using theJAVAconnector which involves teh use of JAVA 8 features Lambda and Streams.
  • Developed and worked on RESTful web services for teh Downstream Systems and Building RESTful APIs in front of different types of NoSQL storage engines. Used popular Node.js frameworks like Express and Loop back to mock a Restful API. UsedNode.jsserver as proxy to simulate API responses in front of client.
  • UsedNode.jsfor server side code and Express.jsas teh framework. Written callback functions for teh RestFul API.
  • UsedNode.jSand Express framework to build server side logic and applied wif middleware to handle http requests.
  • Designed and developed a web site application using J2EE, XML, EJB, Servlets, JSP under teh Apache Struts Framework, stateless Session EJBs, JMS, JDBC, JNDI, Connection Pools, IBM MQSeries and Sybase RDBMS.
  • Configured Struts-config.XML, Tiles-def.XML and various properties files provided by Struts Framework for teh implementation module.
  • Installed Postgres to support Java through JDBC to allow Java programs to connect to a PostgreSQL database using standard Java codes.
  • Configured PostgreSQL servers to allow TCP/IP connections, that allows users to connect to teh server by setting up client autantication.
  • Configured Hibernate, Spring and MyFaces JSF to map teh business objects to Database using XML configuration file. IntegratedJSF2.0wifHibernate3.0, JPAandSpring3.0 frameworks.
  • Developed custom spring Boot starters in existing Microservices Framework to provide for developers Cloud-native microservice environment like Centralized configuration, service registry and discovery, circuit breaker, monitoring and distributed tracing so developer can focus on writing business logic.
  • Developed software's for AWS inJava8 (using Spring Framework 5.0, MySQL 5.7, AWS Aurora, Lambda, API Gateway, S3, SNS, SQS, DynamoDB, EC2, EBS, Akamai WAF (web application firewall and Apache Tomcat web server.)
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS along wif GIT for Version Control of code for incremental development.
  • Designed and deployed a multitude application utilizing almost all teh AWS stack which Includes EC2, MongoDB, Docker, Kubernetes Orchestration container focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed Spark SQL job as a part of ETL project which will aggregate JSON input data and write it to Cassandra database for reporting purpose.
  • Ran NoSQL queries on Postgresql by supportingJSON to make it a lightweight format for storing and transporting client data.
  • DefinedSpring MVC3 framework providing very clean division between controllers, flexibility wif teh use of interfaces and providing thin web layer over business layer.
  • Researched on OpenApi based frameworks like Swagger for a controller design formicroservices.
  • Developed microservices to load teh data from DynamoDB to Kafka topics for reporting and Used Git to control teh build version.
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build wif Maven Repository and used web hooks to ensure Jenkins is listening to a branch
  • Focused on Test Driven Development there by creating detailed JUnit tests for everysingle piece of functionality before writing teh functionality.
  • Implemented log4j for applicationlogging and to troubleshoot issues in debug mode. Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts injava using TestNG prior to agile release.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup wif help of Zookeeper.
  • Used JavaScript and PHP to create dynamic applications wifin websites. Developed scalable front-end user interfaces using SCSS, Webpack, HTML, CSS, Backbone and JavaScript, JQuery, Angular.JS and Mongo DB.
  • Analyzed current legacy infrastructure, established business case, and build consensus for virtualized IaaS/ PaaS near term strategy wifSaaSmobile cloud services end state.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy teh customers and wrote JUnit test cases for unit testing teh integration layer.

Confidential - Jersey City, NJ

Full Stack Developer

Responsibilities:

  • UsedJava-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Involved in Cassandra Cluster environment administration that includes commissioning and decommissioning nodes, cluster capacity planning, performance tuning, cluster Monitoring and Troubleshooting.
  • ImplementedJava(core) concepts like Multi-Threading, garbage collections and Cross loader.Distributed Application Development and Object Oriented Programming (OOP).m
  • Designed and developed teh End Points (Controllers), Business Layer, DAO Layer using Hibernate/JPA.
  • ImplementedJava8.0 features for teh existing application wherever required.
  • Wrote REST APIs in java 8 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Involved in creating tables and worked on My SQL and PL/SQL to write Stored Procedures functions in teh application and packages for complex Inserts and updates in teh database.
  • Developed server-side application to interact wif database using Spring boot and Hibernate.
  • Used Spring Boot which is radically faster in building cloudMicroservicesand develop spring based application wif very less configuration.
  • Implemented Spring MVC to achieve Model View Controllerdesignpattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire wif spring web layer.
  • Implementedspring batchto take care of teh global program rollout and scheduled teh batch through a job and also to update teh policy termination end date.
  • ImplementedJSF Convertersto handle formatting and Localization and configured thefaces-config.xml to create a web application navigation rule usingSpring web flow.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Deployed Spring Boot basedMicroservicesDocker and Amazon EC2 container using AWS admin console. Developed API using AWS Lambda to manage teh code and run teh code in AWS.
  • Performed Migration test and use cases for applications toAWS cloudwif public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Deployed and hosted teh application on AWSusing OpsWorks, automated single click deployment onto AWSusing Chef.
  • Created Container’s for API’s using Docker in LINUX to get deployed in Rancher Server.
  • Worked wif third party database tool TOAD to write/fine-tune teh SQL queries.
  • Created teh Application using React.JSandNode.jslibraries NPM, gulp directories to generate desired view and flux to root teh URL's properly.
  • Built prototype for various required services such as Scheduling, Logging and Notification Service using third partyNode.JSbased JavaScript library.
  • Configured file andNodeJS which is used at back end to interact wif MongoDB using Mongoose connector.
  • Built REST web service by building Server in teh back-end to handle requests sent from teh front-end jQuery Ajax calls.
  • Working closely wif Build & Release teams to migrate projects to test and production servers using GitHub as source control repository & Maven as build & release tool.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif SVN, Jenkins, JMeter and Jenkins Jobs.
  • Developed Kafka producer and consumers, Cassandra clients and Spark along wif components on HDFS, Hive.
  • Worked in developing front end technologies such as JavaScript, Angular 4, JQuery, HTML, CSS, JSON, and JSP.
  • Used ExpressJSwhich is fast, assertive, essential and moderate web framework ofNodeJSthat helps manage a sever and routes.
  • Developed Automated selenium tests using testing and executor service where 2 actors can sign documents in parallel.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize teh profits of teh company wifout compromising Quality.
  • Configured Spring Cloud Config Server for externalized configuration.
  • Installed WebSphere Server for handling HTTP Request/Response. Teh request and response from teh client are controlled using Session Tracking in JSP.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Developed teh message listener beans and session beans to read and process queue messages. Configured JMS queues and activation specifications on teh application server.
  • Developed iterations, including planning, requirements analysis, design, writing unit tests throughout teh life-cycle of teh project using Agile (Scrum) Methodology.

Confidential - Dublin, CA

Java Developer

Responsibilities:

  • Participated in design and developing Java & J2EE web and client server-based application using Java, Vue.js, Struts, SQL/ Oracle database server.
  • Used Spring-cloud, Spring boot, Docker, Git, Maven, Redis to implement new micro services or refactoring existing ones. Have also designed and developed REST interfaces in Java 8.
  • Involved in teh application development using JAVA/J2EE, Multi-Threading, JSF, ADF, JMS, Oracle and WebLogic Application Server.
  • Develop various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library. Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Managed GitHub for source code check-in checkout and Jenkins Bogie to build and deploy applications in Dev, QA and Prod on cloud. Developed teh administrative UI/UX using Node.js, Jasmine and React.js.
  • Worked in DevOps group running Jenkins in a Docker container wif EC2 slaves in Amazon AWS cloud configuration. Done Set up teh Vue.js unit testing wif Karma and Jasmine and Exposure in both Windows and UNIX environment.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size. Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Involved in teh development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata. Application developed in MVC architecture using Struts, spring 4.0 framework, Hibernate, EJB.
  • Used spring 4.0 framework for building teh application based on MVC design paradigm. Provided Integration for Spring MVC module. Used React to overcome teh problems like building large applications wif data that change over time and Involved in building applications using ReactJS by building re-usable UI Components.
  • Used n-tier and MVC Framework for development of Enterprise Application and Currently working on building RESTful API Microservices for a few modules to be deployed on Docker containers.
  • Created React components, using Redux for unidirectional data flow and Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Designed various tables required for teh project in Oracle 11g database and used teh stored procedures in teh application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for teh application. Designed and developed Data Access layer using Spring JDBC, Oracle and Hibernate.
  • Used JMeter to simulate a heavy load on a server to test overall performance under different load types. Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.

Confidential - Dallas, TX

Java Developer

Responsibilities:

  • Developed teh Service Oriented Architecture application using Spring MVC and AngularJS as an User Interface view.
  • Client Communication on a daily basis, to discuss on sprint stories and project status.
  • Responsible for ensuring teh pattern consistency across all pages.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, jQuery AJAX and JSON.
  • Used Angular JS to develop a single page application.
  • Developed Single Container Applications by writing teh code in AngularJS.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Defined new validations through AngularJS for teh form field validation implemented through HTML5.
  • Built SPA wif loading multiple views using route services using Angular and NodeJS
  • Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding teh events, decorators.
  • Existing JavaScript code conversion into MVC pattern using Angular JS framework.
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and Angular JS
  • Integrated theJavacode (API) in JSP Pages.
  • Used Hibernate EH Cache technique for teh critical objects in teh application.
  • Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server.
  • Configured multiple data source using Hibernate Session Manager functionality to provide independent database connectivity.
  • Integrated Hibernate wif Spring STS to interact wif database. security JSP tags to provide UI level spring security.
  • Developed Restful web services using Apache-CXF, which would be available for other local OSGI bundles.
  • Used IBM MQ for teh integration of components.
  • Developed of SOAP Web services using Apache Axis to extract client related data from databases.
  • Built REST API end-points for various concepts using JAX RS API. Ensured timely Sprint Delivery wif no Spill-over tasks.
  • Stored teh external stream of data into Apache Cassandra for building real time analytics dashboard using Google Charts API wif Angular JS components.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.

Confidential

Java Engineer

Responsibilities:

  • Involved in Core Java like Collections, multi-threading and writing SQL queries in database.
  • Designed and developed teh REST and SOAP web services for both Mainframe and Java applications.
  • Involved in teh analysis, design and development phases of teh Software Development Life Cycle (SDLC).
  • Prepared teh documentation for High Level design, Low Level design of teh application and Process Flow of control for teh entire application.
  • Designed application components using Java Collections and providing concurrent database access using multithreading.
  • Received back-end data in JSON format through an API to developed mobile friendly prototypes using production data.
  • Implemented teh logic layer using Java features like Collections, Interfaces, Polymorphism and Exception Handling.
  • Worked on designing single page application using Vue Js components such as Router and Vuex core components.
  • Used Spring Framework for Dependency Injection (DI) and integrated and used DAO design pattern to retrieve teh data from database.
  • Written and modified SQL queries and stored procedures for teh application to communicate wif Database. Oracle used as backend, Worked on SQL queries for persistence of Business Objects.
  • Java Servlets and JSP pages were deployed on teh Web Logic Application Server for retrieving user information and posting related data.
  • Worked wif Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact wif teh database.
  • Developed a Monolithic application and generated UI screens using JSP, HTML, CSS, JavaScript.
  • Handling form requests using Servlets and JSP responses for interacting wif teh formal Business Logic Layer that contained teh Back-End business rules for handling teh data in and out of teh system.
  • Done teh Setup of Jenkins server and build jobs to provide continuous automated during teh day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit and Maven.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer.
  • Created UNIX shell scripts to automate teh build process, to perform regular jobs like file transfers between different hosts.
  • Written SQL queries in PL/SQL wrote new stored procedures and modified existing ones depending on requirements in Oracle database.

We'd love your feedback!