We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8+ years of IT experience involving all phases of Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing and maintenance of multi - Tier distributed, secure enterprise applications using Java and J2EE technologies.
  • Expertise in application development using Java/J2EE components which include Servlets, Spring, Struts, Hibernate, iBatis, EJB, JSF, JMS, JSTL, EJB, JMS, JNDI, JDBC, JPA, Swing, JAXB and POJO.
  • Strong knowledge of Service Oriented Architecture (SOA) and experience in developing Web Services (SOAP, RESTful) that include using WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
  • Extensive usage and good understanding of Core Java concepts like OOPS, Exception Handling, Multithreading, Generics, Collections Framework, Serialization, Zafka, Networking.
  • Experienced on Java 1.8 features like lambda expressions and Java Stream API.
  • Extensive experience in developing front-end applications using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJs, Angular 2/4/6/8/9, ReactJs, Redux, Flux, XML, XSLT, Parsers (SAX, DOM), Node.js, AJAX, JAXP, JSON, JSP, JSTL.
  • Experience on microservicesbased architecture usingSpring Boot interactingthroughREST API.
  • Experience on various design patterns like Strategy, Factory, Builder, Service Locator, DAO (Data Access Object), DTO (Data Transfer Object), Delegate, Front Controller and Singleton design patterns.
  • Experience on ORM frameworks like Hibernate/JPA used for mapping Java classes with database tables using Hibernate Query Language (HQL).
  • Hands on experience in Spring modules (Spring Boot, Spring Data JPA, Spring Data, Spring DAO, Spring ORM, Spring AOP, Spring Batch, Spring Cloud, Spring Transaction, Spring Security).
  • Experience in deploying the web applications using Application Servers like Apache Tomcat, BEA WebLogic, IBM WebSphere, JBoss.
  • Experience in using Swagger to interact with API endpoints of the microservices.
  • Experience inmessaging queue serviceslikeJMS, Rabbit MQ, Active MQ and Apache Kafka.
  • Extensively used IDE tools like Eclipse, IntelliJ IDEA, STS (Spring Tool Suite), Net Beans, Brackets and Atom for Java/J2EE application development.
  • Expertise in creating UML diagrams (Use-Case diagrams), Class diagrams, Sequence and Activity diagrams using tools like MS Visio, Rational Rose during the design phase.
  • Experience in using build tools such as Apache Ant, Maven, Gradle, Jenkins, Ansible, Hudson and project tracking tools like JIRA and QC.
  • Experience in writing SQL queries, PL/SQL, Stored Procedures, Functions and Triggers in databases like MySQL, SQL Server, PostgreSQL, Oracle, and NoSQL databases such as MongoDB, Cassandra.
  • Experience in working with AWS services like Elastic Block Storage (EBS), S3, Elastic Load-Balancers (ELB), Elastic Compute Cloud (EC2), VPC, EMR, ELK, RDS, Route 53, Elastic Beanstalk, CloudWatch, CloudTrail, Elastic Filesystem, Identity and Access Management (IAM), CloudFormation, Glacier.
  • Experienced in writing test cases using Junit, Mockito, TestNG and testing the services using SoapUI, Postman, Advanced Rest Client, and experience in other testing tools like Jasmine, Karma, Protractor.
  • Experience in CI/CD tools like Jenkins, Docker, Kubernetes.
  • Experience in working withPivotalCloudFoundry(PCF) to hostCloudbased Applications.
  • Sound knowledge of TDD (Test Driven Development) using Junit, Log4J and collaborated in developing testing plans for Unit test, System test, performance test and acceptance test.
  • Worked with version control tools such as GIT, Clear Case and SVN for management of software systems.
  • Good understanding of SDLC methodologies like Waterfall, Agile, Scrum.
  • Experience in troubleshooting skills on various OS platforms like Windows, Linux, and Unix.

TECHNICAL SKILLS

Languages: C, C++, Java 1.8/11, SQL, PL/SQL, Shell Scripting

J2EE Technologies: Servlet, JSP, JNDI, JSTL, JSF, Web Services, Java Mail API, JPA, Microservices JMS, Kafka.

UI Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Angular 2,4,6,8,9, React.js, Redux, Flux, TypeScript, ECMA Script, JSON, Ajax, XML.

Frameworks: Spring, Struts, Hibernate, Log4J

WebServices: Rest, SOAP, WSDL

Messaging Services: JMS, Apache Kafka, Rabbit MQ, Active MQ

Spring Frameworks: Spring Core, Spring MVC, Spring JDBC, Spring ORM, Spring Security, Spring Transaction, Spring AOP, Spring Data JPA, Spring Boot, Spring Cloud

Testing Tools: Junit, TestNG, Jira, Postman, Protractor, Jasmine, Karma, Mockito

Web/Application Servers: Tomcat, Weblogic, WebSphere, JBoss

XML Technologies: XML, XSLT, XML Schema, VXML, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON.

IDE: Eclipse, Net Beans

Databases: Oracle, MySQL, SQL Server, DB2, PostgreSQL, NoSQL MongoDB, Cassandra

Design Patterns: Template Method, Command Pattern, Facade, Singleton, Factory Method

CI/CD/Build Tools: Maven, Gradle, ANT, Jenkins, Docker, Kubernetes

Version Control Tools: SVN, GIT, CVS

Cloud Technologies: AWS (EC2, S3, VPC, Route53, EMR, Cloud Watch, Autoscaling), Azure, PCF

Operating Systems: Windows, UNIX, Linux, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr Full Stack Java Developer

Responsibilities:

  • Involved in creating web applications utilizing Spring, Rest based Web services, used HTML5, CSS3, JavaScript, JSP, JQUERY, Ajax, JSON, Angular 9, AJAX and Bootstrap.
  • Involved in analysis and design phases of Software Development Life Cycle (SDLC) and developed the functionalities using Agile and Scrum methodology.
  • Created TypeScript reusable components and services to consume REST API's using component-based architecture provided by Angular 9.
  • Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS cloud.
  • Performed form validations using reactive forms from the Angular 9 framework.
  • Worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like http and resource.
  • Involved in MEAN (MongoDB, Express, Angular and NodeJS) Stack application development.
  • UsedJava 1.8features like stream and Lambda expressions.
  • Implemented Spring framework as backend to integrate Angular JS and Hibernate
  • UsedJava 1.8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Implemented all the functionality using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Developed Microservices with Spring and tested the application using Spring Boot.
  • Development of AJAX toolkit-based applications using JSON.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for microservices.
  • Implemented Spring Boot Microservices to perform modular functionality as per Microservices architecture.
  • Used Swagger to interact with API endpoints of the microservices.
  • Designing and implementing scalable, RESTful and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Configured and monitored numerous MongoDB instances and replica sets.
  • Used Restful web services to communicate with MongoDB (NoSQL) and performed CRUD operations on Mongo DB using restful web services.
  • Worked on Implementation of the Business logic layer for Mongo DB Services.
  • Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev. Team productivity several times.
  • Configured Jenkins in Microservice apps for deploying and implemented Jenkins for the central build.
  • UsedDockerto provide virtualize deployment containers and push the code toEC2cloud usingPCF.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
  • Worked on container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Used node.js for the management on interchange of the data between the servers and Used NodeJS, Express JS to create server-side MVC framework with MongoDB.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using tools like Jenkins.
  • Used Maven for project dependency management and Log4j for logging Involved in activities like code review, performance improvement.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Used GitHub for version control; configured Maven for dependencies and Log4J for logging.

Environment: Java 1.8, AWS, PCF, Spring Boot, Microservices, Kafka, HTML5, CSS3, Log4J, Jenkins, XML, Spring REST, MySQL, MongoDB (NoSQL), Web Services, Swagger, Hibernate, Bootstrap, GitHub, NodeJS, JBOSS, Spring Security, Oracle, WebSphere, JUnit, jQuery, Angular JS/8/9, REST, HTML5, jQuery, Ajax, Bootstrap, Maven, Jasmine, Karma, Junit, Jira, Log4j, Agile.

Confidential, Boston, MA

Java Fullstack Developer

Responsibilities:

  • Analyzed the requirements and wrote Technical Design document.
  • Designed Use Cases, Class diagrams, Sequence diagrams and high-level technical documents by applying Ration Unified Process (RUP), UML and OOAD and by using tools like MS VISIO, Rational Rose.
  • Implemented core logic to build target view utilizing core framework API methods leveraging Java 1.8 features like Lambda Expressions, enhanced collection API etc.
  • Developed Spring Boot application, which includes the development of producing and consuming REST Services as part of user and Health MicroServices.
  • Developed Spring REST web services to serve multiple clients across the application and organization.
  • Involved in designing front-end screens using JavaScript, jQuery, Angular.js, React.js, Ext.js, Bootstrap, AJAX, HTML5, CSS3 and DHTML.
  • Used React.JS in components like JSX, creating React components, Virtual components etc.
  • Involved in using React.js for creating interactive UI’s using react native concepts.
  • Architected the-front end solution using React and GraphQL.
  • Involved in developing Applications using React.JS, Redux, Typescript, ECMA Script 2015/ES6.
  • Implemented a Node.js server to manage authentication of users.
  • Developed a microservice that extracts data from PostgreSQL and generates a flat file.
  • Configured Spring Security for authentication and authorization to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
  • Implemented the Spring MVC framework by creating controllers, validators, models, and request mappings for all the action URLs.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and Spring Boot.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact with database.
  • Used SpringData Mongo as the persistence framework in retrieving the user details from MongoDB.
  • Wrote Restful web services to communicate with MongoDB and performed CRUD operations on MongoDB (NoSQL) using restful web services.
  • Build the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for RESTful services.
  • Achieved code quality and inspection by using SonarQube.
  • Implemented REST Based Web services using Apache Axis.
  • Used Apache Camel, a lightweight integration framework integrating different modules of the application.
  • Building the messaging services with Azure Service Bus.
  • Involved in deployment infrastructure with Terraform for Azure.
  • Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy this application to Azure and used GIT for version control of code for incremental development.
  • Authenticating Users and to provide the security toRestful web servicesusingOAUTH 2.0.
  • UsingSwagger Framework, actualizing theRestful APIandSwaggergives the rich UI to test API.
  • Used Tomcat server for the application development and deployment.
  • Used Apache Kafka as the messaging infrastructure for asynchronous processing.
  • Used JasmineJS testing tool and Karma test runner for testing the JavaScript source code.
  • Involved in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Adobe Used Maven as build tool and Jenkins for Continuous Integration.
  • Used GitHub as repository and Jira for bug and stories tracking.
  • Implemented Test Driven development (TDD) using frameworks like Junit, Mockito and Easy Mock.
  • Participated in scrum related activities and Daily Scrum Meetings.

Environment: Java 1.8, Azure, PCF, Spring Framework, Spring Boot, Spring MVC, Microservices, Kafka, HTML5, CSS3, JavaScript, Ajax, JSON, JQuery, React.js, Redux, React Native, Flux, XML, Rest, Swagger, Agile, Linux, Log4j, Junit, MongoDB (NoSQL), Maven, SQL Server, MySQL, Jenkins, Git, Jenkins, Jasmine, Karma, JIRA.

Confidential, Tampa, Fl

Java Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, React.js, JQuery, and DHTML.
  • Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Developed web page using React.JS, Redux and Node JS
  • Works on React.JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Developed some part of front-end screens in Java using GWT.
  • Extensively involved in coding withCore Javaconcepts likeCollections, Exception Handling, Multithreading, Java I/O,andGenericsto implement some business logic.
  • Used Core, Context, and Security, Bean modules of Spring Framework.
  • Implemented MVC, Singleton, Factory, DAO, Value Object, Session, Facade, Data Access Object, Business Object paradigm.
  • Processed and stored data using Java 1.8 features like Streams & Lambda expressions and design Singleton, Data Access Objects, Factory and MVC design patterns.
  • UsedSpring Bootwhich is radically faster in building cloudMicroservicesand develop Spring based application with very less configuration.
  • Involved in the development of various Spring Boot based Microservices and supported legacy Spring MVC application stack which was hosted on WebSphere environment.
  • Deployed frontend application usingAWS S3andconfigured CORSto consumeRESTful servicesfrom another domain.
  • Configured the XML files forHibernateand applied itsObject Relational Mapping ORMto enable the data transactions betweenPOJOandOracle Databaseusingcaching on Session Factoryas well ascaching on query.
  • UsedSpring IOCfor specifying the dependencies of the objects using dependency injection.
  • ImplementedORM frameworkssuch asSpring Data.
  • Implemented modules intoNode JStointegratewithdesigns and requirements.
  • UsedNode Package Manager (NPM)to manage modules & used it to install useful tools asGrunt and Express.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • DevelopedRestfulweb services usingJAX-RSinJERSYto expose the data to Spring module.
  • Worked with the configured and maintainedJenkinsto implement theCI/CDprocess.
  • Used SQL Loader for moving bulk data from external files into the Oracle database.
  • Used iBatis for designing, developing and maintain the data layer.
  • Consumed SOAP Services with Apache CXF as runtime engine.
  • Worked on Marshalling and Unmarshalling the XML using JAXB.
  • Involved in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design)
  • Implemented Apache Axis2 as a stand-alone application server and implemented asynchronous web services.
  • Implemented OAuth 2.0 protocol to allow users to authorize third party payments to access Optimizely data via the REST API.
  • Deployed the application using RDS, AWS Elastic Beanstalk, and monitor the EC2 server’s performance using CloudWatch.
  • Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch. Used Kafka and Solace MQ for the exchange of data.
  • Extensively worked for deployment, configurations of application on WEBSPHERE server (DEV and QA-Smoke) and WEBSPHERE PORTAL for Integration of all modules.
  • Used Eclipse IDE for the development of application and having sound knowledge on shortcut keys.
  • Used Gradleas a build tool and Jenkins for continuous integration process.
  • Used GIT for project and version management.
  • Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, IAM, ELB, Route 53 and SNS as per the architecture.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Worked on sending and receiving messages to Kafka using spring clients.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Developed Mean Stack from scratch includingMongoDB (NoSQL) server (Mongoose Connector)setup andExpress JS server development.
  • Application developed on Agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Deployed applications on Unix Environment and on Red Hat Linux for Dev, QA-Smoke.
  • Used AWS CloudFront, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Creating, managing, and performing container-based deployments usingDocker imagescontaining Middleware and applications together.
  • Created JUnit test suite to automate the testing of the business logic.
  • Used Selenium Web Driver and written test cases in Java for integration testing.

Environment: Java 1.8, Spring Boot, Spring MVC, Microservices, AWS, Kafka, XML, HTML, AngularJS, Hibernate, JavaScript, CSS, AJAX, JQuery, SOAP, Restful, WebLogic, Oracle DB, MQ Series, Junit, Gradle, Git, Jenkins, Log4J, Jersey, Agile.

Confidential,

Java/Fullstack Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the timeline for the stories and project.
  • Design and develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Worked with Angular 4 directives, components, pipes, injectables.
  • Notification Platform Service is a MicroServices Application developed using Spring Boot, REST, SOAP, Hibernate.
  • Developed the persistence layer (DAO) and the presentation layer (controllers) and used J2EE design patterns like Model View Controller, Data Access Object, and Business Delegate, etc.
  • Used Spring Core Annotations like Spring DI for Dependency Injection, Spring MVC for REST API’s and Spring Boot for Microservices. Manage dependency injection using Spring Boot frameworks.
  • Implemented Spring Boot Microservices to perform modular functionality as per Microservices architecture.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Used Hibernate annotations for Object Relational Mapping (ORM) with Oracle database.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications.
  • Contributed to the application architecture of several microservices (AWS/PCF).
  • Developed SOAP based web services using Apache CXF and test them using SoapUI.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts.
  • Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
  • Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.
  • Used Rabbit MQ as a messaging service.
  • Supporting for Agile methodology for these services and using JIRA for tracking tool.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
  • Involved in continuous build integration (CI/CD) tools Jenkins.
  • Developed unit and integrated test cases for existing MicroServices.
  • Involved in the unit testing by writing the test cases and test suites with the help of JUNIT.

Environment: Java, Spring, Spring Boot, Microservices, AWS, PCF, Docker, Kubernetes, Jenkins, JPA Hibernate, REST APIs, Tomcat, HTML5, CSS3, Typescript, Bootstrap, Angular, JSON, Jenkins, Agile scrum, Accessibility, Maven, GIT, Jira.

Confidential

Java/J2EE Developer

Responsibilities:

  • Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, and jQuery and Angular JS.
  • Extensively used AngularJS,jQuery UIto add functionalities and effects likeAccordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Used JQuery framework for creating front end applications and for Client-Side validations.
  • Worked on the JAVACollections APIfor handling the data objects between the business layers and the front end.
  • ImplementedMultithreadingfor handling multiple requests and for high performance.
  • Implemented Java Swing for developing light weight front end screens.
  • Used IBM WebSphere and JBoss as the Application Servers.
  • Estimate effort for completing new features, enhancements, and defect fixes
  • Participate in design review and code review activities of the team.
  • Used the Agile methodology to develop the application
  • Implemented AJAX Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
  • Worked on JMS and IBM Messaging Queue (MQ) configurations.
  • BuiltREST APIendpoints for various concepts usingJAX RS API.
  • Developed Session, Entity and CMP beans (EJB) for crucial business Logic.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to PostgreSQL with a SQL-based schema
  • Involved in developing and coding for the call switch using JSP, EJB and generating triggers.
  • Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
  • J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
  • Developed JSP pages and Implemented J2EE Design Patterns such as MVC, Business Delegate, and Unit of Work etc.
  • SQL queries and Stored Procedures were written to get data from various tables.
  • Developing web-tier using Struts framework.
  • Updated Struts-config.xml files to integrate all the components in the Struts framework
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used Maven as a build tool.
  • Participated in design discussions and object model development workshop sessions for different lines of business.
  • Build and maintainSQL scripts, indexes, and complex queries for data analysis and extraction.
  • Develop a business continuity plan for the SQL Server Databases usingJDBC drivers.
  • Used spring for Dependency Injection for plugging in theHibernate DAO objectsfor the business layer.
  • Created an XML configuration file forHibernateto map to SQL DB.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat.
  • Performed unit testing using TestNG and Mockito.
  • Used SVN (Subversion)used for version control and project management.

Environment: Java, J2EE, Servlets, WebSphere, JSP, Spring, Struts, CSS, jQuery, MySQL, Eclipse, Maven, AJAX, XML/SOAP, WSDL, Web Services, EJB, SVN, SDLC, HTML, Angular JS.

We'd love your feedback!