We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Skilled IT Professional with 6+ years of experience in design, development and maintenance of distributed web - based applications and client/server applications using Java/J2EE and Web Technologies.
  • Expertise in Core Java, data structures, algorithms, Object Oriented Design (OOD) and Java concepts such as OOP concepts, Exception handling, me/O system, Multi-Threading, Reflection, Generics.
  • Extensive knowledge and hands on experience in Web development using HTML5, AJAX, CSS, JavaScript, jQuery, Bootstrap, Angular, and Angular Material.
  • Experience in React.js for creating interactive UI’s using one-way data flow, Virtual DOM, JSX.
  • Expertise in JavaScript frameworks like Angular.js, Node.js, Bootstrap and jQuery plugins.
  • Experienced in design and development of enterprise level spring-based web applications using Spring REST, Hibernate, EJB, Struts, Servlets, TypeScript, ECMA for User Interface Applications.
  • Experience in implementing Microservices architecture with Spring Boot based service through REST.
  • Good working experience with tools like SoapUI, Advance Rest Client and Postman for testing REST web services.
  • Expertise on Testing REST API using Robot Framework and SOAP UI and experienced in Rest API to process teh data from Database to another Rest Service.
  • Extensively used different Spring modules like Spring Boot, Spring Core, Spring JPA, Spring Rest and Spring Cloud.
  • Proficient in back-end/server-side java technologies such as Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC).
  • Extensive knowledge in Singleton, Business Delegate, Factory, Abstract Factory, Proxy.
  • Vast experience in developing strategies for centrally managing sensitive properties and environment variables in multi-regional, cloud native environments using Spring Cloud Configuration Server.
  • Experience on Spring framework applications like Spring MVC, Spring Batch, and integrated Hibernate and configured Hibernate session factory.
  • Experience in RDBMS implementation and development using Oracle, My SQL, PostgreSQL and DB2.
  • Good Exposure in development and deployment with Application Servers using JBOSS, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in working with web application's UI testing frameworks such as Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS, and Backbone JS.
  • Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Experience in Java 8 features like Parallel Streams, Method references, Lambdas, Functional interfaces, For-Each Method, IO Enhancements and Concurrency Enhancements, Java Reflection, Serialization and De-Serialization and filters.
  • Experience with build tools like Maven, Jenkins, Gradle for building and deploying applications to different environments.
  • Experience with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes worked with Terraform.
  • Experienced in writing JUnit 4 test cases for system testing and API testing using SOAP UI.
  • Ability to learn and adapt quickly to new environments and emerging technologies.

TECHNICAL SKILLS

Web Technologies: HTML, CSS3, JavaScript, jQuery, Bootstrap, Angular, Node.js, Express.js, React.js, Ajax, JSON, TypeScript, Angular CLI

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSTL, Swing, J2EE, Spring

IDE’s: Visual Studio Code, Eclipse, Notepad++, WebStorm

Web Servers: WebSphere, WebLogic, JBoss, Tomcat

Operating Systems: Windows, UNIX, LINUX, Mac OS

Database: SQL Server, MYSQL, MongoDB

Built tools: Jenkins, Maven, Gradle

Programming Languages: C, C++, Java, J2EE, ASP.NET

Cloud: Elastic Beanstalk, EC2, AMI

Testing Frameworks: Junit, Jasmine, Karma, Protractor

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Senior Java Full Stack Developer

Responsibilities:

  • Developed User Interface application modules using HTML5, CSS3, JavaScript, JQUERY.
  • Developed SPA using React JS to utilize teh HTML5 DOM features and update elements that are modified in teh webpage.
  • Worked with React JS components, Forms, keys, Events, Router, Animations and Flux concept.
  • Designed React UI components by using various frameworks for teh construction of web application.
  • Developed UI, dynamic web pages, pagination using React.js, Node.js, Bootstrap, AJAX.
  • Worked on creating frontend web pages using React.js, HTML, CSS and JavaScript.
  • Developed a new Widget-app module for MMD using React.js with Redux architecture.
  • Development of cloud hosted web applications and REST API’s using Spring Boot with Embedded Tomcat.
  • Worked on AJAX to consume RESTful services and render teh JSON response data on to UI web page.
  • Consumed REST based Microservices with Rest template using RESTful API’s.
  • Exposed Microservices as RESTful API and GraphQL for internal communication and client access.
  • Strong Experience in designing Microservices using REST, SOAP Services and messaging software like Apache Kafka.
  • Used Spring Boot for Building applications along with Spring Initializer and Boot Strapping.
  • Developed Microservices with Spring Eureka to retrieve API routes and implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring Microservice.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology.
  • Worked with Spring Boot, Spring Microservices, discover server like Netflix Eureka server.
  • Worked with DevOps methodologies, implementing CI/CD Pipelines using tool sets like GIT, Jenkins, and AWS.
  • Used Spring Boot to develop and deploy both RESTful webservices and MVC applications.
  • Used Spring Boot Actuator for application’s configuration properties in various environments, Upgraded Spring Rest Controllers and Services Classes to support migration to Spring framework.
  • Used Spring Security framework to setup authentication and authorization for teh application using firm wide single sign on.
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
  • Developed Object-Relational mapping and Data Access Object (DAO) persistence layer using Hibernate.
  • Utilized working knowledge of J2EE/Java and Hibernate to troubleshoot technical issues.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Used MongoDB database high availability concepts with data replication for teh failover design.
  • Successfully developed secure user authentication and database storage features using MongoDB and NodeJS.
  • Involved in building and deploying scripts using Maven to generate WAR and JAR files.
  • Created/updated teh swagger files to configure teh definition objects or parameters of service end points.
  • Defined Hibernate Named Queries for Batch Operations while defining Criteria Queries for Microservices.
  • Designed and Developed Custom Connector Software in Java to fetch data from third-party security applications using RESTful webservices, storing in Kafka Message Queues and performing analytics for streaming data in real time using Apache Spark.
  • Implementing or exposing teh Microservices architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
  • Implemented teh associated business modules integration using Spring and Hibernate data mapping.
  • Used Docker to collaborate code, run and deliver more securely for both Linux, Windows Server.
  • Developed test cases and performed unit testing using Junit classes.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using Log4j, SLF4j.
  • Used Jasmine, Protractor and Karma for unit testing.

Environment: s: Spring Boot, Hibernate, Docker, Spring, Kafka, Microservices, RESTful, Apache Spark, Elastic Bean Stalk, MongoDB, EC2, JPA, Jenkins, AWS, Swagger, twitter Bootstrap, HTML5, CSS3, JavaScript, Node JS, React JS, RESTAPIs, Redux.

Confidential, Hartford, CT

Full Stack Developer

Responsibilities:

  • Upgraded existing UI with HTML5, CSS3, jQuery, Ajax and Bootstrap with ReactJS interaction.
  • Worked with Angular CLI and Typescript in Angular 8 to create Controllers and components for teh Web Pages.
  • Developed UI components using Angular dependency Injection, Models, data binding and controllers.
  • Implemented Angular Router to enable navigation from one view to next as agent performs application tasks.
  • Developed Application to evaluate JSON and XML from Restful web service from consumer side using Angular.
  • Working with Angular CLI using Node Package Manager from Node.js and developing dynamic User Interface with Angular8.
  • Developed Application to access JSON and XML from Restful web service from consumer side using Angular8.
  • Built Angular 8 components, UI services to consume rest services using Component based architecture provided by Angular 8.
  • Leveraged Angular 8 sources for data access and created custom directives, factories, and services for teh reusable components.
  • Responsible for creating efficient design and developing User Interaction screens using Angular 8, JavaScript, HTML5, CSS3, Bootstrap for clients to interact with teh data.
  • Created Typescript reusable components and services to consume RESTAPIs using component-based architecture with teh halp of Angular.
  • Implemented latest ECMA script6 (ES6) features like arrow functions, constants, block-scope variables, and class inheritance etc.
  • Used Jasmine and Log4j for testing teh JavaScript functionality and Karma for running teh tests.
  • Worked on Lambda Expressions, Functional interfaces, Stream API's, Time API, and Improvements on Collection, Concurrency and IO improvements by using Java 8.
  • Extensively used Java 8 features such as Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Spring framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Designed and developed Restful API and services using best practices to interact within teh micro services and with teh front end.
  • Designed and implemented server-side RESTful web services using React JS and handled communications to teh client side using JSON.
  • Involved in batch processing using Spring Batch framework to validate feed files and load data into corresponding tables.
  • Developed Rest API to processes teh data from DB to another Rest Service.
  • Used Postman to test teh RESTful API for HTTP requests such as GET, POST, and PUT.
  • Developed server-side application to interact with database using SpringBoot and Hibernate.
  • Experience of designing Web-services in Java and Java frameworks using Spring Boot and Spring Cloud framework.
  • Used Spring MVC components to implement business layer and Spring Boot for Microservices.
  • Implemented OAUTH 2 (Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.
  • Working closely with Cassandra loading activity on history load and incremental loads from Teradata and Oracle Databases and resolving loading issues and tuning teh loader for optimal performance.
  • Creation, enhancement, and maintenance of PostgreSQL database functions, including reflection of CRUD operations for teh object model PostgreSQL.
  • Developed REST/SOAP based web Services as API using Spring and deployed on Tomcat containers.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Expertise in creating S3 buckets for data storage in AWS cloud and manage bucket policies, lifecycle.
  • Experience in using JSON Web Tokens (JWT) to securely communicate JSON Objects.
  • Experienced in implementing Micro Services, SOA with XML base web Services using Top Down and Bottom-Up approach.

Environment: s: Angular, Java 8, JSON, Restful webservices, JavaScript, Typescript, ECMAScript6, Rest API, Spring Boot, Hibernate, Spring Cloud, Spring MVC, OAUTH 2, PostgreSQL, SOAP, Tomcat, AWS, JSON.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Developed user interface by using teh React JS, Flux for SPA development.
  • Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 9, Chrome.
  • Used React-Router to turn application into Single Page Application.
  • User Input Validation was done using teh JavaScript and Action Form.
  • Used Java8 Stream API for Parallel execution in teh collection framework module of core java.
  • Configured hibernate with Spring ORM as part of spring and Hibernate Integration for best results.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
  • Implemented REST Microservices using Spring Boot.
  • Used Rest API and jQuery Data Tables plugin to enable users instantly search and filter a large SharePoint list.
  • Implemented JWT token-based authentication for teh REST API.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection.
  • Proficient in consuming and producing RESTful web services using Rest API and NodeJS.
  • Implemented to reprocess teh failure messages in Kafka using offset id.
  • Installed Kafka on teh cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags
  • Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain.
  • Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
  • Created JUNIT test cases and ran teh TEST SUITE using EMMA tool. Done with unit testing using Mockito.
  • Using PCF did smoke tests, which are functional unit and integration tests on all major system components.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) and Expertise in unit-testing with tools like JUnit, Mockito.
  • Achieved data parsing using JSON and usedAJAXfor updating teh UI.
  • Used Gradle build tool for compiling and packaging teh application and used Jenkins with Gradle for application build and continuous integration.
  • Extensively used GIT for version controlling and regularly pushed teh code to GitHub.
  • Setting GitLab repository and Runner for build automation.

Environment: s: React JS, Flux, JavaScript, Microservices, Angular, Spring Eureka, API routes, PCF, Spring Microservices, Spring Boot, Spring ORM, Hibernate, Kafka, Oracle, JMeter, MongoDB, JSON, AJAX, Gradle, Git.

Confidential

Software Developer

Responsibilities:

  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
  • Implemented Spring and J2EE based MVC (Model-View-Controller) framework for teh application.
  • Develop new fronted from teh ground up using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, and NodeJS as front-end building Environment.
  • Implemented Apache CXF to create SOAP based Restful web services. And created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting messages from different module and used XML parsers for data retrieval.
  • Developed Webservice components using SOAP and REST and integrated to teh application.
  • Implemented Spring Core Annotations for dependency injection and Spring MVC for Rest APIs, Spring Boot for micro-services.
  • Implemented teh persistence layer using various features of teh Hibernate framework like HQL queries, Criteria, projections, etc.
  • Developed scripts to monitor JVM Heap Size, JMS Messages in teh destination queues in teh production environment.
  • Designed JSP pages for Initial applications, Submissions, and Maintenance Involved in implementing Message Driven Beans using for JMS systems.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from teh database and decision tables.
  • Wrote and consumed Web Services using SOAP, WSDL and published it on WebLogic Application Server.
  • Used in-built marketplace services of PCF for RabbitMQ, MySQL configuration.
  • Created an XML configuration file generating beans of teh java classes.

Environment: s: XML, PCF, JBOSS, Spring, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, NodeJS, Oracle, SOAP, MySQL, Hibernate, Apache CXF.

Confidential

Web Developer

Responsibilities:

  • Used bootstrap tables and grids for displaying data on teh UI.
  • Developed presentation layer using JSP, HTML, AJAX and doing page validations using Java Script.
  • Implemented Spring and J2EE based MVC (Model-View-Controller) framework for teh application.
  • Created stored procedures using PL/SQL for data access layer.
  • Involved in creating and extracting data from database MySQL using SQL Queries, PL/SQL Stored procedures.
  • Developed Table custom renders and editors for java swing components and GUI by using Java Swing to create various objects in teh request.
  • Developed presentation layer using Struts tag libraries like logic, html, bean, in JSP pages.

Environment: s: JSP, HTML, AJAX, J2EE, MySQL, PL/SQL, Java Swing, bean, Struts, MVC.

We'd love your feedback!