We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Over 8+ years of experience in Full Stack development by using the JAVA/J2EE technologies in all phases of SDLC which involves design, development, and execution of Web - based applications and client-server multi-tier applications.
  • Experience in UI technologies like HTML5, XHTML, DHTML, CSS3 (SASS, LESS), Bootstrap and AJAX to build responsive and dynamic web pages.
  • Expertise in using JavaScript/TypeScript to build interactive web pages and hands-on experience in JavaScript frameworks like jQuery, ReactJS and Handlebar JS.
  • Expertise in obtaining MVC functionality by implementing ReactJS with Redux and flux patterns and proficient knowledge on Angular 2.x/4.x with NGRX to obtain MVVM design flow, developed front-end applications by using Angular JS, Backbone JS, Ember JS, Knockout JS, and ExtJS to obtain Model View Controller (MVC) design flow.
  • Good knowledge in implementing ES6 features like arrows, block scoping, enhanced object literals, promises, and modules and proficient experience in building dynamic SPA (Single Page Application) using MEAN fullstack JavaScript framework.
  • Expertise in developing Restful API with Node JS (ExpressJS, HapiJS) and have experience in developing applications using React JS, Redux JS, JSX, JavaScript ES6, HTML5, CSS3, MVC, Web API, Node
  • Developed web admin for sales application using AngularJS with bower, npm, and gulp to handle plugins and hands on experience in Automated and Manual testing with AngularJS framework (Karma, Jasmine, Protractor) and Mocha, Chai for ReactJS.
  • Experience in Java 8 features likes Concurrency, Multi-threading, Functional interface, Lambda functions, Time API, Stream API, Collection API, Filter API, Exception Handling and Transaction Management.
  • Good knowledge of Relational databases (Oracle, MySQL, Microsoft SQL Server, PostgreSQL, and DB2) and NoSQL databases (MongoDB, Cassandra, and Redis).
  • Worked with various J2EE frameworks like JSP, JMS, JDBC, EJB and Servlets and web spring MVC like Structs, JSF, Spring MVC, and master level experience in spring modules like Spring Security, Spring Batch, Spring Boot, Spring JTA, Spring Cloud, Spring AOP.
  • Expertise in using servers like Apache Tomcat, JBoss, IBM WebSphere, and WebLogic to configure and deploy applications andexpertise in configuring, designing and programming IBM Collaboration Server (PIM) version 10/11.
  • Experience in developing Client/Server model - Enterprise level web applications using Open Source Frameworks like Struts1.2, Spring2.x and Hibernate3.x, EJB transaction implementation (CMP, BMP, and Message-Driven Beans), JMS and can adapt to in-house grown version of these frameworks too.
  • Extensive experience in developing business components based on the customer requirement by using Core Java concepts and its API.
  • Experience implementing REST and SOAP web services using technologies such as JSON, XML, JAXB, Jackson, Postman and Jersey.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon DynamoDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon DynamoDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Monitoring and troubleshooting the performance of WebSphere Commerce server.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances and experienced in migrating applications to AWS and application deployment in the cloud (AWS) with CI/CD tools like Jenkins, Chef.
  • Enhanced and deployed applications based on Micro Services using Spring Boot and Spring Cloud and Brief experience on implementing the Angular JS 4/6 in creating the animations on CSS basis.
  • Expertise in creating DAOs (Data Access Objects) by utilizing Spring Data JPA at compile time and proficient in using JSP to implement the view layer, using Spring2.0(IOC, AOP) to implement the business layer, and using Hibernate and DAO to implement persistent layer.
  • Extensive knowledge in developing efficient, reliable, scalable enterprise and web applications using EJB, JMS, JSP, JNDI, Struts, JSF (Prime Faces).
  • Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors and have experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, Micro Services, Request, Elastic Search, spark and tinplating engines.
  • Worked with SVN, Team Foundation Server, Bitbucket, Git and GitHub for version control and Quality Center, Jira for bug tracking and hands on working experience Linux environment with Apache Tomcat as well as experienced in creating front end screens with React.JS and Node JS and Deployment of the standalone application using the Linux server
  • Good knowledge on Linux operating system and commands and expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower and strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application.
  • Experience with streaming platforms like Apache Kafka and messaging services RabbitMQ, Zookeeper.
  • Experience in working with CICD tools like Jenkins.
  • Experience in designing, developing multi-tier application using J2EE technologies Servlets, JSP, Java Beans, JNDI, JDBC, Ant, Log4J, XML DOM, Web Services, SOAP, Restful, DOJO using J2EE design patterns
  • Good experience with RESTful services (JAX-Rs and Spring Boot), SOAP services (JAX-WS, Apache CXF, Apache Axis2, WSDL) and WADL and Swagger are used to automate documentation.
  • Experience in achieving Test Driven Development (TTD) goals using JUnit, SpringJ Unit Runner, Mockito Easy mock, Test, NG, and Spock.
  • Expertise in providing authentication and authorization for web services using Open ID Connect (OIDC) with OAuth 2.0.
  • Expertise in the messaging queues like JMS, IBM MQ, Rabbit MQ, Active MQ, and Apache Kafka and have experience in integration tools like Mule ESB, Spring Integration, Apache Kafka and Apache Camel.
  • Build areal-time application on Apache Web servers using Elastic Search, Kibana 4.0(ELK), Logstash, Splunk.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline, and Lambda and have strong Knowledge of behavioral testing and integration testing of the application using Cucumber and Selenium respectively

SKILL:

XML, X query & XSL, PHP, Mongo DB, Cassandra, Hadoop Environment, GitHub, Bootstrap, Test Driven Development, HTML5, Angular.js 1.5,2.0, 4.0, React.js, Framework, C++ JAVA script, CSS3, MySQL, Linux, ORACLE AWS (Cloud Watch, EBS system), Hadoop Environment, PHP, C++, JAVA Script, ORACLE, Bootstrap, Angular.js, React.js

TECHNICAL SKILLS:

Language: Java/J2EE, C/C++, Visual Basic, PL/SQL.

Core Java: Concepts Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection.

J2EE: JSP, Servlet, Entity Beans, JMS, JDBC, JNDI.

Framework/Libraries: Spring, Hibernate.

Web/Application Servers: Apache Tomcat, JBoss, WebSphere, WebLogic.

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Development: HTML, DHTML, JavaScript, CSS, AJAX, JSON, jQuery, JSTL, DOJO, Angular JS, Bootstrap.

Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI.

WORK EXPERIENCE:

Confidential, IRVING, TX

SR. FULL STACK JAVA DEVELOPER

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, REACT and JavaScript and used JavaScript libraries to create a slider and page-turning animations on calendar widgets.
  • Involved in developing web pages using Angularjs Framework and familiar with various Angular 6 directives and services.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
  • Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 4, Node JS and JSON and responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and React JS
  • Used Angular 6 as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with the server using Sass, Less, Bootstrap, Angular JS.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX and developed a Single Page Application which can switch to different components using Angular 4/6.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies and developed Mean Stack from scratch including MongoDB server (Mongoose Connector) setup and Express JS server development.
  • Developed drag and drop document editing using React Js as well as implemented backendAPIs in react JS and developed the jQuery callback functions to implement asynchronous communication using AJAX.
  • Use Core java and Spring MVC Framework for application development within Nationwide established framework and Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML and implemented/supported Dojo functions for better User Interface
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment and built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
  • Created multiple reusable UI Directives by defining AngularJS Directives, Attaching Event Listeners, Controllers & Updating DOM elements and designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Implemented AngularJS client-side validation and have implemented AngularJS modules as well as have worked on AngularJS controllers and created functions to interact with the RESTful Web Services using AJAX.
  • Implemented frontend components using Struts framework and utilized Struts Validator framework to validate the form data.
  • Configured, setup and installed agents on Trend Micro, Deep Security, ArcSight, Nessus and monitored events on Deep security and AWS consoles.
  • Utilized Windows, Linux RedHat and Centos to troubleshoot the various networks from VM’s and RDC.
  • Utilized Splunk to monitor and analyze Metadata throughout various networks
  • Interacted with Amazon Web Services through integration of TrendMicro and Deep Security software
  • Designed and developed the UI using AngularJS, JSP, HTML, CSS, XML and JavaScript
  • Migrating the VCS, Oracle RAC and Red Hat Clusters with file systems across the Data Center, which includes configuration of new IP, VIP,and Private IP and system configuration and Administration of Red Hat Linux and configured the Red Hat server on AWS by creating the EC2 instance.
  • Developed reusable custom directives with AngularJS using restrict, event handlers and templating. Leveraged two-way data binding through scope in applications built on AngularJS.
  • 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 different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring framework.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL) database and have worked on Node.js and MongoDB data store procedures to satisfy various business requirements of the application as well as have performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Responsible for setting up an Angularjs framework for UI development. Developed HTML views with HTML5, CSS3, JSON and React JS.
  • Developed APIs using AJAX and JSON to implement more robust and efficient client facing applications.
  • Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Worked on the REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.
  • Building RESTful services using Microservices architecture with tools such as Spring-boot.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Designed and developed new features in the existing application to meet the customer's satisfaction and used Hibernate, object-relational-mapping (ORM) solution, a technique of mapping data representation from the MVC model to Oracle Relational data model with SQL-based scheme.
  • Designed and developed the user interface screens, database design changes and changes to user access modules and was involved in writing Oracle PL/SQL Stored procedures, triggers, and views.
  • Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems.
  • AWS is used to coordinate and manage the delivery of messages to subscribers. Client-side validations and server-side validations are done according to business needs and has extensively used core java concepts like collection framework, multi-threading, OOPS and Exception Handling.
  • Managed the dependency packages by NPM/Bower and wrote JUnit test cases for web servers as well as have written test cases and done Unit testing execution with JASMINE and KARMA.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment and was involved with Sprint Planning, Sprint grooming, Allocation of User Stories using Jira.
  • Used CI/CD technologies such GIT, Chef, Jenkins are used for developing and deploy web services and used Log4J API for logging and debugging.

Environment: Spring, Hibernate, Web services, JAX-RS, JUnit, SOAP, UI, SQL, JSP, JDBC, JSON, JavaScript, jQuery, AJAX, HTML/HTML5, CSS/CSS3, Reactjs, Angular 7/6, PL/SQL, Maven, log4j, Jenkins, JIRA, JMS, Apache AXIS, Apache CXF, Bootstrap,GIT, UNIX, Node JS, AGILE-SCRUM, Oracle, Tomcat, Drools.

Confidential, Lowell, AR

FULL STACKJAVA DEVELOPER

Responsibilities:

  • Responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC.
  • Architected and deployed Java based web product matching framework that matches products across multiple retailers and experience in data modeling of Cassandra.
  • Designed and integrated the full-scale Spring/Hibernate persistence solution with the application architectures.
  • Collaborated with UI designer to design and develop the front-end web pages using HTML5, CSS, Bootstrap, Angular Material
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, REACT and JavaScript
  • Responsible for setting up an Angularjs framework for UI development. Developed HTML views with HTML5, CSS3, JSON and React JS.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Involved in developing an automation tool, in Java and Scala on Akka Framework and worked on Importing and implementing data using Akka Stream and solving the problems while importing.
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup AS WELL AS Worked as Onshore lead to gather business requirements and guided the offshore team and coordinated with Kafka Admin team to set up Kafka cluster for the QA and Production environments
  • Worked on RESTful APIs for HTTP requests between client and server and used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services and used Spring Kafka API calls to process the messages on Kafka Cluster setup
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
  • Designed and integrated the full-scale Spring/Hibernate persistence solution with the application architectures.
  • Used JSP, HTML, and CSS for content layout and presentation and Used JQUERY for UI and AJAX for reports display and worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 2.0.
  • Created the web application using MVC pattern to manage runtime content, in the form of POIs and used Webservices to extract patient related product data from machines and servers using WSDL, XML, SOAP using Service Oriented Architecture.
  • Implemented RESTful Webservices to retrieve data from client side and made RESTAPI calls from Angular JS and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
  • Established consumers and request generators in Java using JIBX and Spring framework for SOAP web services and uitilized Apache Axis2 as transport mediator for backend SOAP service provider.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Apache Kafka is used to send message objects to client queues and topics and implemented RESTful Web Services using Spring MVC and JSON and hibernated annotations are included for Oracle DB and designed spring boot mechanism without configuration XML's and replaced it with Java classes.
  • Designed and developed business components using SpringBoot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Worked with the development team to create appropriate cloud solutions for client needs.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance projects
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Built real time engine which can process information and push notifications to Apple Push Notification service and Google Cloud Messaging Service using Apache Kafka and Apache Storm.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Developed the presentation layer using JSP, JSTL, HTML, JSON, XHTML, CSS and client validations using JavaScript.
  • Worked on MongoDB database concepts such as locking, indexes, sharing, replication, schema design.
  • Using Apache Camel frame work provided concrete implementations of all the widely used Enterprise Integration Patterns (EIPs) and connectivity to a great variety of transports and APIs.
  • Contemporary applications rely on relational databases, NoSQL databases and messaging infrastructure for achieving the internet scale. Cloud Foundry exposes MySQL, PostgreSQL, MongoDB, RabbitMQ and Redis as services that offer the database and messaging capabilities
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients and developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Handling user requests such as code enhancements, bug fixes and have knowledge of using Oracle, Cassandra, Mongo, MySQL databases, writing & tuning SQL and PL/SQL
  • Created stored procedures, triggers and functions using SQLPlus to meet user requirements.
  • Used Log4j for logging errors, messages and performance l.
  • Integrated with MDM for managing user data, login and registration information are retrieved from MDM and synced with E commerce database

Environment: Java, J2ee, Java beans, Servlets, JMS, WV, JSP, Drools, Jenkins, Angular 1.2.0, Node.js v0.11.10, Servlets, GWT, Hibernate, EJB, JPA, Spring, Java Script, JDBC, UNIX, HTML, XHTML, XSLT, JSON, SOAP, WSDL, Eclipse, Web Services, MySQL, SQL Plus, LDAP, Log4j.

Confidential, Kansas City, MO

SR. JAVA DEVELOPER

Responsibilities:

  • Coordinated with project managers, business analyze new proposed ideas Requirements, designed the integrated tool, developed and implemented all the modules.
  • Developed User Interface using React JS, HTML5, CSS/CSS3(SAAS), Bootstrap 4.0, Redux, MongoDB.
  • Responsible to style, look and feel of the web page with LESS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux library.
  • Worked in using React.js Router, Forms, Animations, Keys, components, Events and Flux concept.
  • Responsible for React UI and architecture. Including Tree, Building components library, Table Grid and Slide-View.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
  • Used Express.js which is assertive, fast, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Post-processors, transpires, tests etc. based on build target.
  • Developed REST API services using Node JS, Express JS, Body-Parse and other node modules to serve the web application with JSON data.
  • Developed readable and writable streams of Node JS to process the data from external means of the application.
  • Developed Web Service client interface with JAX -RPC from WSDL files for invoking the methods using SOAP and developed WSDL and transferred data using the SOAP protocol.
  • Added Excel-Building to download the Tabular data in Excel Format using React.
  • Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync with multiple sources like Elastic Search or another Mongo DB.
  • Used Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself and implemented SOA architecture with Web Services using SOAP, WSDL and XML.
  • Used a microservice architecture, designed and developed RESTful web services using Apache CXF and Spring Boot framework.
  • Installed a single node Elasticsearch "cluster" to index MongoDB for use in a NodeJS, Express on a native AWS EC2 Ubuntu 14.04 instances.
  • Worked on the MVC pattern using Struts frame work on the User Interface layer, which then connected to spring frame-works in the Service layer and this interacted to the Hibernate at the data layer to retrieve data from the database.
  • Worked with build tools like Bower, NPM and Grunt.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • Designed, developed and maintained PostgreSQL Data base architecture.
  • Used build tools to bundle the application through webpack and used Gulp for task automation of minification of Angular scripts.
  • Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container(EKS)) focusing on high-availability, fault tolerance and auto-scaling.
  • Deploying the applications using Docker container services and building continuous integration(CI) and continuous deployment(CD) pipeline using Jenkins with GitHub.
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of the application data for analytics and visualization of the user's login.
  • Developed unit test scripts using Karma and Jasmine for Angular 2 framework and Mocha for Node JS API end points.

Environment: HTML5, CSS3, Express JS, JavaScript, React js, Redux, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, Mongo DB, REST administrations, Cassandra, Docker, Mocha, Jasmine, Karma, Gulp, Web Pack, Kubernetes, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute(EC2).

We'd love your feedback!