We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Over 8+ years of experience in JAVA/J2EE projects in software analysis, design, implementation and development.
  • Strong experience in Design and development of multi - tier web-based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL and JDBC.
  • Expertise in Core Java Object Oriented concepts like Multithreading, Exception Handling, Collections.
  • Hands on experience in implementing web applications using frameworks like Spring (IOC, DI, AOP, Spring MVC, Spring Test module and integration with ORM tools like Hibernate.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns. Strong hands-on experience with Angular 2 and Angular 4 and NodeJS.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, jQuery, D3.js, JSON and CSS.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Node.js,ActionScript, JSF and JSP. Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS), Groovy-Grails and XML. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Worked closely with product and platform teams to engineer and implement Cloud Security controls.
  • Experience in Web Application Development using various frameworks such as Spring Framework Struts, JSF.
  • Experience on ORM frameworks like Hibernate/JPA used for mapping Java classes with the relational database by Hibernate Query Language (HQL).
  • Having Work Experience in Working with NoSQL Databases like MongoDB,Cassandra,PostgreSQL.
  • Hands-on experience with Application Servers like IBM WebSphere, JBoss, Apache Tomcat used for configuring and deploying web applications.
  • Experience in microservices using Spring boot with Spring Cloud stack like Apache Kafka Spring Cloud Netflix stack patterns like Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zulu) and Client-Side Load Balancing (Ribbon).
  • Experienced in JHipster stack for building monolithic as well as microservices based architecture
  • Managed Amazon Web Services like EC2, S3 Buckets, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in working with MQ, ActiveMQ, IBMMQ, IBM WebSphere, Portal/Application Server, BEA WebLogic, and ApacheTomcat5 application servers.
  • Experience in using open source ESB products like Apache Camel, JBoss fuse.
  • Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
  • Managing and configuring systems such as GitHub, Gitlab, and Bitbucket.
  • Experience in all phases of Software Development Life Cycle (SDLC), Highly knowledgeable in UML.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP,Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, NoSQL, etc.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, Kafka, Cassandra, My SQL, Restful.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Hands on Service Oriented Architecture using Web Services with SOAP, and UDDI for developing web applications. Knowledge of a variety of process methodologies, modeling techniques and BPM tools.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB. Expertise in MVC 2 Architecture using Struts, Spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experience in using frameworks like Hibernate, Java Server Face along with Extensive experience in Python. Understanding of VPN solutions.
  • Used Bamboo in case of build failures to provides an analysis of the failure including a stack trace.
  • Extensively worked on Build and deployment scripts using Ant, Maven, Unix Shell scripts.

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL/PL-SQL

Operating Systems: Windows, UNIX, Linux. Mac OS X.

Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, spring, Struts, JSF, JPA, Log4j, LDAP.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.

ClientSide Programming: HTML/HTML5, CSS2/CSS3, DHTML, AJAX, JQUERY, JSON

JavaScript Frameworks: AngularJS, node.js, Backbone.js, React.js, Requier.js, Ext JS

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.

Database: Oracle, SQL Server, MySQL, MongoDB, Cassandra, PostgreSQL.

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss.

Methodologies: SDLC, OOAD, Agile

Testing Tools: JUnit, Selenium, Mockito, Docker.

Version Control: Clear Case, CVS, SVN, GIT

Continuous Integration Tools: Jenkins, Quick Build, Bamboo

JavaScript Unit Testing Tools: Jasmine along with Karma, protractor.

ESB products: Apache Camel, Mule, JBoss fuse

ORM frameworks: Hibernate, JPA, IBatis, Spring JDBC Template, JDBC

Tools: & IDEs: Apache ANT, MAVEN, Net beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JS fiddle, Brackets, Microsoft Visual Studio, WebStorm, NPM.

PROFESSIONAL EXPERIENCE:

Confidential, NY

Java Full Stack Developer.

Responsibilities:

  • Followed Agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Designed Frontend with in object-oriented JavaScript Framework with AngularJS 4.
  • Architected, designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Implemented Angular 4 services to connect the web application to back-end APIs to POST/GET the data used in the application.
  • Developed a routing mechanism using RabbitMQ to asynchronously route the incoming faxes to different destinations (Spring Boot etc.)
  • Explore single-page asynchronously data-driven UIs using REACTJS, REDUX and NODEJS.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Build RESTful Web services using JAX-RS API.
  • Implemented the back-end services using Spring Boot.
  • Implemented TDD for JavaScript code and AngularJS code with Jasmine test cases.
  • Created web services, WSDL and web methods with Annotation in Hibernate, Used the spring container for data source and to load hibernate specific classes.
  • Involved in developing Front-end presentation using HTML, CSS3, SASS, HTML5, JavaScript and developed designs using ECMAScript(ES6) dialect features for integration with Node.js.
  • Messages like monthly statements, payment due were sent to customers through JMS, sometimes point to point or just publish.
  • Designed the algorithm and codes and have used design patterns and Object-Oriented Design methodology.
  • Participated in Server upgrades, code migrations, and worked on important enhancements in the business requirements.
  • Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
  • Forwarded the Cassandra system logs and gc logs to Splunk and configured the dashboards and alerts for Cassandra on it.
  • Extensively worked on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster.
  • Created Responsive Web Design using Bootstrap, SVG and other media queries to support on all kinds of devices.
  • Developed AJAX driven application by invoking web services/API and parsing the JSON response.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
  • Developed the different components of application such as JSPs, Servlets and EJB's using WebLogic Application Server and used CVS for version control.
  • Responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Worked on databases such as MYSQL.
  • Practiced relevant agile development methodologies and worked daily with subversion and current networking technologies.
  • Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
  • Designing and developing restful api and services using best practices to interact within the microservices and with the front end. Using spring mvc and spring rest. Security is provided via tokens(jwt) and spring security
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Implemented a Continuous Delivery pipeline with Docker Jenkins and GitHub and AWS AMI's.
  • Managing Product development / implementation using AWS cloud infrastructure.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase Installed and deployed to Amazon EC2 instance and worked with various AWS services like S3, Auto Scaling, RDS, Security Groups etc.
  • Used Tomcat server for the application development and Utilized JIRA for task scheduling, quality control activities like defect tracking and fixing.
  • Build the application using Maven and used Jenkins for continuous integration.

Environment:: Spring 4.0, Hibernate, ReactJS, Web logic, Angular JS 4, Microservices, HTML5, CSS3, Linux, APACHE CXF, JMS, Shell scripting, REST, RabbitMQ, JSP, JDK 1.8, SERVLET, MySQL, JDBC, AWS, PCF, Cassandra, Eclipse, MAVEN, Agile, JIRA, Web 2.0, SOA.

Confidential, North Carolina

Java Full Stack Developer

Responsibilities:

  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Followed the Agile Scrum software development methodology.
  • Responsible for gathering and analysis of business requirements.
  • Involved in all SDLC (Software Development Life Cycle) Phases of the project.
  • Used Factory, DAO, and Singleton and MVC Design patterns.
  • Developed the application using JSP, Spring MVC for front end, Spring 4.0 framework to manage business layer components and JDBC for performing database transactions.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Developing Microservices RESTful APIs that provides fast and efficient data exchange against SQL and NoSQL Databases for the BI SaaS product.
  • Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
  • Developed the JavaScript file with the help of Web pack and babel. Implemented Web pack for bundling used latest web technologies ECMAScript 6, ReactJS, Babel, NPM and Web-Pack.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented transaction management using spring 4.0 framework declarative transaction management with Spring AOP concepts.
  • Design and implement disaster recovery for the PostgreSQL Database. Configuring third client software pgadmin-III, phppgadmin to access the database server.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Developed numerous services and controllers for the consolidated client portal utilizing Groovy and Grails.
  • Used spring 4.0 framework web flow to navigate between pages.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the 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 the application based on MVC design paradigm. Provided Integration for Spring MVC module.
  • Involved in creating Front end screens using JSF, HTML5, CSS,JavaScript, jQuery, Node JS, ReactJS, Bootstrap, Angular JS UI-Router, Grunt, & Gulp and parsed data from XML.
  • Worked on implementing the responsive web design to the website by developing the Bootstrap techniques, AJAX, AngularJS and jQuery technologies.
  • Used JSF, HTML5, CSS3, React JS, Angular JS, jQuery and Bootstrap to build this SPA Single Page application.
  • Used React JS to develop responsive application specified by conditions.
  • Maintained Cross Browser compatibility implemented Responsive Design using Twitter Bootstrap.
  • Used GWT in developing the UI design for the website to increase the performance through browser.
  • Designed and developed JSPs, Servlets based on user requirements.
  • Exposed Business service layer as REST Web Services.
  • Developed Oracle Stored Procedures and Functions using SQL Developer.
  • Developed internal application using MongoDB (NoSQL Database), spring 4.0, Rest Web Services, JavaFX and Java.
  • Designed and Developed API's for RabbitMQ and QPID Messaging as a standardized AMQP communication within the organization.
  • Used Amazon Web Services(AWS) for hosting some of the client-side applications.
  • Used Amazon Elastic Compute Cloud (EC2) from Amazon Webservices (AWS) cloud resources to scalable deployment of applications by providing the configuration as a web service.
  • Used JMS like ActiveMQ for messaging between the applications.
  • Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG prior to agile release.
  • Used Apache camel for integrating the messaging models like ActiveMQ and JMS services.
  • Used UNIX commands and Shell scripting for production maintenance activities of the servers for the organization.
  • Used JIRA for defect tracking and project management

Environment:: Java, J2EE, JSP, ReactJS, Spring MVC, Struts MVC, JavaScript, React JS, Node JS, Angular JS, jQuery, Hibernate, Spring 4.0, Web services (SOAP/REST), RabbitMQ, AWS, WebLogic9, Eclipse, SVN, NoSQL, Rest, Maven, Unix, Linux, Shell, Jenkins, Mongo DB, PostgreSQL, Twitter Bootstrap, JSF, Active MQ, LISA and Junit.

Confidential, Delaware

Java Full Stack Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Configured routes between ReactJS and Flask to render the templates from the server-side.
  • Used jQuery in directly manipulating the DOM yet separating the ReactJS Components.
  • Designed and Developed UI for Customer Service Modules and Reports using Angular2.0, HTML, CSS, Bootstrap, JavaScript and jQuery Created web application prototype using JavaScript and AngularJS.
  • Implemented nested views and routing using AngularUI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in Angular2.0 using Custom Directives Filters, Services and Partials.
  • Developed pages using Angular2.0 directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Integrated Apache Kafka for data ingestion.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Load data from various data sources into HDFS using Kafka.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding Loan App tables.
  • Install KAFKA on cluster and configure producer and consumer coding part in java to establish connection from twitter source to HDFS with popular hash tags.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Exposed Stateless session beans as RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
  • Working on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Configuring, implementing and supporting High Availability (Replication) with Load balancing (Sharding) cluster of MongoDB having TB's of data.
  • Backup and restore MySQL databases. Optimizing MongoDB CRUD (Create, Read, Update, Delete) Operations
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions
  • Used SVN version control to track and maintain different versions of the application.

Environment: Jdk1.6, HTML5,ReactJS,Angular2.0, jQuery, JavaScript, Spring Batch, Node.js, Bootstrap, Spring 4.0, Apache7.0, log4j, Hibernate, Kafka, Maven, Tortoise SVN, Rest web services, AWS, maven, jQuery, JIRA, Eclipse Kepler, XML, MySQL, MongoDB.

Confidential - New York, NY

Java UI Developer

Responsibilities:

  • Responsible for the overall layout design, color scheme of the web site using XHTML and CSS, created detailed wire frames and process flows.
  • Developed GUI using JavaScript, HTML/HTML, DOM, XHTML, AJAX, CSS, Share point in ongoing projects.
  • Converted the mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, AJAX, XML and JSON.
  • Built Web pages that are more user-interactive using jQuery plug-in for Drag and Drop, JQValidator, AutoComplete, AJAX, JSON and JavaScript.
  • Used AJAX & JSON communication for accessing Restful web services data payload
  • Involved in the design, development and testing phases of life cycle using AGILE methodology - Test Driven Development (TDD).
  • Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
  • Interacted with the Graphics design team in the use of Photoshop CS3, MS Visio, PowerPoint, Dreamweaver, and Flash.
  • Used SQL queries & PL/SQL-Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.,
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Involved in using CVS for project management and version management.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Used Angular.js to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
  • Implemented MVC architecture developed custom directives, controllers, views and filters using Angular.js.
  • Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
  • Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
  • Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
  • Customized the Node.js server to pick the local Package JSON and run the applications without changing the local paths and variables.
  • Developed Web API using Node.js and hosted on multiple load balanced API instances.
  • Used JavaScript to handle validation and sorting of data.
  • Cleaned up and rewrote front end HTML and CSS to meet validation requirements.

Environment:: Agile, HTML, CSS, JavaScript, ReactJS, jQuery, JSP, AJAX, JSON, XML, JAVA, JSP, PL/SQL, CVS, JASMINE, Wireframes, Adobe Dreamweaver, Photoshop, MS VISIO, REST, Eclipse IDE, Tomcat server, web sphere app server.

Confidential

Java UI Developer

Responsibilities:

  • Developed UI screens using CSS, JavaScript for validations, and jQuery for animations.
  • Created mobile friendly websites using media queries for responsive web design and HTML5.
  • Extensively used XHTML for developing the layout as per the requirements.
  • Developed Light box effect for landing page using JavaScript and Vanilla JavaScript.
  • Used JavaScript functions to get Dynamic data and Client-side validation
  • Developed Honey pot field and zip-code validation for contact us page using HTML, CSS, JavaScript and Vanilla JavaScript.
  • Developed POC using emerging technologies include NodeJS, RequireJS, also Researched about new UI Frameworks to do technical feasibility analysis.
  • Debugging and testing using Firebug and Google Inspector development tools.
  • Refactoring style sheets and linting code to improve existing code base.
  • Participated in a structured software development process that included sprints with daily scrums, implementing feedback from quality assurance team members, and using version control software.
  • Worked with Content Management System (Limelight) for updating JavaScript, HTML, and CSS.
  • Involved in adding current articles, reviews in the articles page, updating devices list, using CMS.
  • Involved in fixing several bugs for JavaScript, HTML and CSS.
  • Used ReactJS in MVC and for building reusable UI components.
  • Initiated JavaScript work with a series of custom jQuery plugins and functions.
  • Layout JavaScript was established that would read XML files to generate the content for the page.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.

Environment: JavaScript, CSS, HTML, XHTML, DOM, Ajax, Vanilla JavaScript, AngularJS, SVN, Firebug, Mocha, Developer Tool, Skeleton Framework, Adobe Photoshop, Limelight CMS.

Confidential

Java UI Developer

Responsibilities:

  • Actively involved in SCRUM's and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Involved in design activities that are HLD (High-Level Design) and LLD (Low-Level Design)
  • Designed and developed front-end using JSP, JSTL, EL, and other custom tag libraries.
  • Expertise in Web Page development using XML, XSLT.
  • Involved in Web Page development using YUI Library.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and the legacy system.
  • Expose and Consume REST web services to get the data from different contracts from different clients and also expose the warehouse inventory details for consumer tracking
  • Used Spring MVC in the Web Layer
  • Involved in configuring and deploying the application using WebSphere.
  • Involved in integrating the business layer with DAO layer using Hibernate ORM.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) of Hibernate.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVS as version control system to check in and check out the data.
  • Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
  • Created Forms and Reports using Oracle.
  • Involved in writing shell scripts for deploying the application on UNIX.
  • Involved in build management and build resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system.

Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.

We'd love your feedback!