We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • 11 years of Professional experience in Analysis, Design, Development, Maintenance, and Implementation of Enterprise applications using Java, J2EE Technologies, spring and implementing presentation layer using Angular, Reacts, NodeJS, jQuery, HTML5, CSS and experience of QA Automation.
  • Experience in applying principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques.
  • Strong Experience in developing the application using ORM frameworks Hibernate, JPA ORM.
  • Proficiency in developing web services that include several components SOAP, Restful, XML, XSD, Axis2, JAXB, JAX - RS and JAX-WS.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD and ATDD approach.
  • Experience in managing the build and deployment using Gradle, Maven, Jenkins, and Docker.
  • Experience deploying applications on Apache Tomcat 8/9, BEA Web logic 10/12, Web sphere 5.0/6.0, Nginx application server environments.
  • Experienced in performing CRUD operations using Java, MongoDB, Cassandra and writing complex quires with SQL and Stored procedures.
  • Experience in creating REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Lambda, Simple Storage Service (S3), Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), Route53, Cloud Watch, Cloud Formation, RDS, SNS and EBS.
  • Experienced in Spring Boot based Microservices using Docker container using Amazon EC2 container services and using OpenShift, AWS admin console.
  • Experience in Oracle, SQL Server and DB2 for storing and analyzing Data and in NoSQL Databases like MongoDB, Cassandra.
  • Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
  • Experience implementing message broker services like RabbitMQ, ActiveMQ for data sharing asynchronously.
  • Experience implementing caching solutions for serving frequently accessed static data to resources using Redis, Ehcache, MongoDB.
  • Experience of working with Application servers, Web servers like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat, Nginx.
  • Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Worked in container-based technologies likeDocker,KubernetesandOpenShift.
  • Experienced using Version Control and Configuration Management tools like SVN, CVS, Git, Bitbucket and Source Tree.
  • Experience in writing test cases in a Java environment using Junit, Mockito and Power mock.
  • Experience in using logging frameworks like Log4J and SLF4J for managing application logs and capturing runtime exceptions; monitoring and tracing through tools like Splunk, Grafana, and Zipkin.
  • Experience using and automating Cloud Infrastructure tools like AWS, GCP and Azure for deploying and maintaining Enterprise Applications.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, SQL.

Software Methodologies: Agile, Scrum, SDLC Waterfall.

J2EE Technologies: Servlets (3.1, 3.0), JSP (2.x), JDBC, EJB (3.x), JSF, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL.

Web Technologies: HTML, DHTML, XML, CSS, jQuery, JavaScript, AJAX, Bootstrap, JSON, Angular 6, React JS, Node JS, Express JS, Angular JS.

Web service Frameworks: Spring 4.3, Hibernate 4.3, Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, JUnit, Hibernate, JPA

Web Services: SOAP, RESTful.

Databases: Oracle, MS SQL Server, MySQL, Mongo DB.

OR Mapping: Hibernate, JPA

Testing Tools/Others: Junit, Mockito, Log4J, Postman.

Build Tools: Maven 3.3.9, Ant 1.10, Gradle 3.4.1, Jenkins

Version Control Tools: GIT, GITHUB 2.12.0, SVN, Bit Bucket.

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, JBoss.

IDE Tools: Spring Tool Suite 3.8.3, Eclipse, IntelliJ IDEA 2017.1, Net Beans

Operating Systems: Windows, Linux, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, California

Full Stack Developer

Responsibilities:

  • Involved in creating pages from mockups using JavaScript, Angular 6/7/8, jQuery, CSS3, and HTML5
  • Worked with Bootstrap Twitter Framework and Angular JS to Design single page application.
  • Implemented modularization for entire application by using MVC.
  • Developed user interface by using the React JS, Flux for SPA development
  • Created Directives, Controllers and Services by using Angular JS.
  • Used ES6 and JSX with React for component development. Used Babel to compile JSX and Es6 into JavaScript.
  • Working on the migration of mobile application from Sava to Google Cloud Platform (GCP) by making the chunk of code to micro services.
  • Written code onTypescriptandES6to implementAngular8Components.
  • Created build and deployment scripts usingMaven
  • ManageAWSProperties Route53,EC2,ECR, RDS, ECS, etc.
  • Experience in developingMicroservicesusingSpringBoot.
  • Migrated an existing on premises application toAWS.
  • Written Kafka REST API to collect events from front end
  • Testing and production support ofsprbasedmultithreadingETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
  • Working experience in cloud platforms like PCF,Azure,and AWS.
  • Collect and Analyze data using Hadoop big data analytic tools Kafka, Spark Stream, including Azure Storage tools, Spring Boot
  • Built dynamically generated dropdown lists using Ajax, jQuery UI and Angular JS.
  • Involved in write application-level code to interact with Restful APIs, Web Services using AJAX, JSON and XML.
  • Develop RESTful Microservices usingspringBoot
  • Designed business applications using web technologies like HTML5, XHTML 2.0, and CSS PHP based on the W3C standards.
  • Built the customized ETL tool for migrating the data from MS SQL Server tocouch baseserver, which builds varieties of documents for later use of web services, which pulls the data fromCouch basein JSON format.
  • Developed generalized service class by using Angular JS.
  • Deep understanding of JavaScript and the jQuery Framework.
  • Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in different browsers and versions.
  • Understanding of application development lifecycle methodologies.
  • Developed a feature in utility application and Verification Monitoring tool to verify the application statistics like poolers, consumers, loggers using Angular 6/7/8, Node.js and Bootstrap.
  • Created various types of data visualizations usingPython
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.

Environment: JDK 1.3, J2EE, JSP, spring, Microservices, AWS, Spring Boot, NodeJS HTML/CSS. Net Core, Java Beans, MDB, JDBC, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, RabbitMQ, Angular6/7/8, ANT, and JUnit 3.x.

Confidential, Wood Ave, Iselin, NJ

Full-Stack Developer

Responsibilities:

  • Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development, and testing.
  • Followed agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications
  • Expertise in the implementation ofCoreconcepts of Java, J2EE Technologies: JSP, Servlets, Spring, Hibernate, Java Beans, JDBC, XML, Web Services
  • UsedPostgreSQLfor querying PL/SQLstatements to store & retrieve data from databaseusing JDBC
  • Worked onRXJSCompatibility packageto get backwards compatibility withRx JSbeforeAngular8.
  • UsedGIT-Hub for project version management.
  • Graph,PostgreSQL, andSQLServer.
  • Experienced in using Agile Project Management tool likeAzureBoards for agile planning, tracking and management.
  • Setup Alerting and monitoring using Stack driver inGCP
  • Reviewed High-level Design (HLD), Functional requirements and discussed the new functionality in team meetings.
  • Extensively worked on Java 8,Microservices, Sprint Boot, and Pivotal Cloud Foundry (PCP) cloud structure.
  • Responsible for maintaining and expanding ourAWSinfrastructure usingAWSEC2, manage documents in S3, providing IAM access to S3 buckets.
  • Good knowledge on usingSplunkto identify the failures, errors in the applications
  • Involved in designing, developing, and testing the web application by using the HTML5, CSS3, Bootstrap, and React JS.
  • Developed Live Chat Escalation functionality to redirect user during outage. UsedSplunkto view 13 million logs
  • Worked on Rest Web services for backend services usedCouch baseDB (NoSQL) for database services.
  • Developed Class and Sequence Diagrams using Rational Rose Software.
  • Consumed the data from Kafka queue to Spark Streams. Configured different topologies for Spark cluster and deployed them on regular basis
  • UsedMavento build and deploy applications
  • Involved in developing REST API, which produces and consumes Web services from other APIs. Used Hibernate and Spring JPA to persist data into the database.
  • Solved Callback hells in Node. JS by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
  • Developed RESTful Web ServicesusingspringBoottoreaddata from client sideand process business logicusing Microservices architecture
  • Configured and tested code modules using POSTGRESQL database.
  • Managing content data and user data inAWSS3,MicrosoftAzureBlob.
  • Real time Microservices development experience using Cloud based DevOps solutions like AWS. Deployed application on Tomcat server, which is run on AWS cloud.
  • Experienced in using DevOps tools likeAzureDevOpsfor continuous integration, deployment and creatingpipeline
  • Developed and implemented a LinuxShellscript, which retrieves the metadata of all the hive tables in a database.
  • Used JERSEY framework to implement RESTful web services.
  • Used JAX-RS to support the creation of XML and JSON via the Java Architecture for XML Binding (JAXB). Prepared the Technical Design Documents.
  • Implemented Spring Validation API for writing and integrating the validation rules.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

Environment: Java 1.8, Spring 2.5, NodeJS Hibernate, Spring JPA, Java Web Services (REST, JAX-WS), EJB 3.0, JERSEY, jQuery, Spring Boot, JavaScript, Bootstrap, GCP, Web services, AWS, My Eclipse 10, PostgreSQL, Tomcat 8, Splunk, Graph, Java Beans, Maven, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, DB2, SQL, Log4j, Azure, Confluence, UNIX Shell Script.

Confidential, Princeton NJ

Full Stack Developer

Responsibilities:

  • Worked with Business Analysis teams, Product Owner, and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications.
  • Involved in the Software Development Life Cycle (SDLC), Requirements gathering, Design, and Code, Integration, and Deployment and production phases.
  • Built Restful web services using Node JS and Express JS and used a full complement of Express.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6.
  • Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.
  • Implemented Logic for pulling the data from the REST API with Axios AJAX and issued HTTP requests to interact with REST endpoints.
  • Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux and Node JS.
  • Developed various single page applications (SPA) using React JS and used various components in the redux library.
  • Used React-Routers for connecting the APIs, which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js.
  • Used Webpack for bundling of react, live-server, babel, magnifiers and for generating dependencies graph for web application development.
  • Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node.js.
  • Used React JS virtual DOM for client-side view rendering services, React-Redux for state management and React-Router for client-side routing for dynamically changing client-side content.
  • Used Axios service (React-Router technique) to retrieve data from the server simultaneously in the background without interfering with the display and existing page in an interactive way.
  • Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions.
  • CreatedAngular HTTP Clientinterceptors to add necessary JWT tokens for the outgoing requests from UI.
  • Configured mongo-connector to create a pipeline from the MongoDB cluster to synchronize with the multiple sources like Elasticsearch and with other MongoDB clusters.
  • Worked on structuring database schemas using a mongoose migration system in MongoDB for quickly implementing logic for manipulation of data.
  • Used React-Drag gable for developing drag and drop functionality, components library, including Tree, Slide-View, and Table Grid. Along with bootstrap for dynamic responsive design.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Worked on the Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
  • Developed, implemented unit test cases and integration test cases using chai and mocha.
  • Use Selenium for creating the web-based test automation suite and perform functional testing.
  • Designed, built, and deployed a multitude application using the AWS stack (Including EC2, MongoDB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance, and auto-scaling and Load Balancing).
  • We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.
  • Used Grafana to build monitoring and trace / track dashboards by using the data metrics provided by Splunk and MongoDB.

Confidential, Virginia

Java Full Stack Developer

Responsibilities:

  • Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development, and testing.
  • Followed agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by Pivotal Cloud Foundry (PCF).
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Spring, Hibernate, Java Beans, JDBC, XML, Web Services
  • Used PostgreSQL for querying PL/SQL statements to store & retrieve data from database using JDBC
  • Worked on RXJS Compatibility package to get backwards compatibility with Rx JS previous to Angular 8.
  • Used GIT-Hub for project version management.
  • Experienced in using Agile Project Management tool like Azure Boards for agile planning, tracking and management.
  • Setup Alerting and monitoring using Stack driver in GCP
  • Reviewed High-level Design (HLD), Functional requirements and discussed the new functionality in team meetings.
  • Extensively worked on Java 8, micro-Services, Sprint Boot, and Pivotal Cloud Foundry (PCP) cloud structure.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Good knowledge on using Splunk to identify the failures, errors in the applications
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React JS.
  • Worked with Confidential AWS EC2, RDS and S3 as a data store for storing data into the buckets that fall into it. Used EC2 as an Infrastructure as a Service (IAAS) and RDS as Platform as a Service (PAAS)
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Deployed Spring Boot based Microservices and Confidential EC2 container using AWS admin console.
  • Developed Live Chat Escalation functionality to redirect user during outage. Used Splunk to view 13 million logs
  • Worked on Rest Web services for backend services, used couch base DB (NoSQL) for database services.
  • Developed Class and Sequence Diagrams using Rational Rose Software.
  • Consumed the data from Kafka queue to Spark D Streams. Configured different topologies for Spark cluster and deployed them on regular basis
  • Used Maven to build and deploy applications
  • Involved in developing REST API which produces and consumes Web services from other APIs. Used Hibernate and Spring JPA to persist data into the database.
  • Solved Call back hells in Node. JS by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
  • Developed RESTful Web Services using spring Boot to read data from client side and process business logic using micro services architecture
  • Configured and tested code modules using POSTGRESQL database.
  • Managing content data and user data in AWS S3, Microsoft Azure Blob.
  • Real time micro services development experience using Cloud based DevOps solutions like AWS. Deployed application on Tomcat server, which is run on AWS cloud.
  • Experienced in using DevOps tools like Azure DevOps for continuous integration, deployment and creating pipeline
  • Developed and implemented a Linux Shell script which retrieves the metadata of all the hive tables in a database.
  • Used JERSEY framework to implement RESTful web services.
  • Used JAX-RS to support the creation of XML and JSON via the Java Architecture for XML Binding (JAXB). Prepared the Technical Design Documents.
  • Implemented Spring Validation API for writing and integrating the validation rules.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

Environment: Java 1.8, Spring 2.5, NodeJS Hibernate, Spring JPA, Java Web Services (REST, JAX-WS), EJB 3.0, JERSEY, jQuery, Spring Boot, JavaScript, Bootstrap, GCP, Web services, AWS, My Eclipse 10, PostgreSQL, Tomcat 8, Splunk, GraphQL, Java Beans, Maven, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, DB2, SQL, Log4j, Azure, Confluence, UNIX Shell Script.

Confidential, Michigan

Java Developer

Responsibilities:

  • Analysis and design of the requirements provided by the client.
  • Written SQL Procedures and Functions for easy access of Data from Database.
  • SQL Performance Tuning Experience for Faster Retrieval of Reports.
  • Experience in using SSIS tools like Import and Export Wizard, Package Installation, and SSIS Package Designer.
  • Experience in importing/exporting data between different sources like Oracle/Excel etc. using SSIS/DTS utility.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Responsible for the deployment of technologies like JSP, Spring on IBM Web Sphere
  • Implemented spring MVC in the presentation tier for control flow and business level validations.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS and JSP.
  • Design and Developed Frontend UI by using Angular js Components.
  • Defect Tracking done through HP ALM and maintained different statues and closed on time.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
  • Used Web services methods to extract data from Non-Java systems like Legacy Systems
  • Involved in writing SOAP, WSDL, XSD, and XSLT for data exchange.
  • Used Restful Web services with JAX-RS library to extract data from Non-Java Systems like legacy systems.
  • Used Eclipse Link as the ORM tool for Data Persistence.
  • Used SQL tuning / SQL Optimizations techniques to improve the performance SQL queries.
  • Log4j is used for logging the application log of the running system to trace the errors.
  • Performed Unit test using JUnit testing framework.

Environment: Spring, Spring Boot, Micro Services, Angular JS, RMI, JSP, Core JAVA, JavaScript, AJAX, HTML, IBM RSA Web Sphere, Eclipse Link ORM, Hibernate, Oracle 11g, MongoDB Linux, and PCF

Confidential

Java Developer

Responsibilities:

  • Design & Development activities using the React JS, Node JS, JAVA/J2EE frameworks.
  • Work collaboratively with the technical and business team members to develop and maintain business solutions following Agile (Scrum) development principles and practices.
  • Used Value Object to allow smooth String comparison. UsedCoreJava API’s and data structures
  • Created RESTMicroservicesincreasing speed and reliability of existing infrastructure. Continue to maintainseveralMicroservicesand update older java/Struts 1.1 systems
  • Develop and support front-end design / integration and deployment with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance, and re-use.
  • Adhere to software coding, best practices and style guides to ensure consistency.
  • Participate in code reviews, conduct unit tests, deployments, and ensure version control.
  • Developing front end UI as well as back end APIs.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Develop, review, and update process and documentation on an ongoing basis.
  • Identify problems, and effectively communicate solutions to peers and management.

Environment: Java/J2EE, HTML5, CSS3, JSON, PHP, Node.js, React JS/Redux, Express JS, MongoDB, Spring Boot, Python, REST API, Java 11, Mule ESB, Maven, JUnit, Apache Tomcat, Eclipse, JIRA, Confluence, Bitbucket.

We'd love your feedback!