We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Senior Java Full Stack Developer with a demonstrated history of working in Software/IT industry from the past 9+ years. Great Experience on Enterprise, Distributed Application Development, Client/Server Applications, Web Services, and Application development using J2EE Technologies such as Spring boot, Spring MVC, Spring Data, Node JS, Microservices and Hibernate. Expert in cloud technologies like AWS, Azure, PCF, GCP.
  • Expertise in J2EE technologies such as Spring MVC, Spring Boot, Spring IOC, Spring batch, Hibernate, Soap and Restful web services, EJB, Struts, Servlets JSP JDBC, AWT, Swing and J2EE Design Patterns like MVC, DAO, Singleton, Factory pattern, service locator and Delegate.
  • Proficient in Object Oriented Programming (OOP), Object Oriented Analysis (OOA) and Object - oriented design (OOD). Familiar with web services formats XML and JSON.
  • Developed UI using HTML, CSS3, Typescript, Angular JS, Angular 4/6/8/9, Ajax, React, jQuery.
  • Good Knowledge of developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, React JS, and Node JS.
  • Familiar with creating Custom Reusable React Components Library.
  • Strong database development skills using Database Servers like Oracle,Sybase, and SQL Server.
  • UsedSQL, PL/SQL in Oracle, SQL Server in database modelling, administration, and development.
  • Designed and developed the REST-based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API), and deployed Microservices onto Docker.
  • Experience on Java 8 features like Lambda expressions, functional interfaces, & Parallel Streams.
  • Hands-on experience in multi-tier distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC), Service Oriented Architecture (SOA).
  • Implemented Service Oriented Architecture (SOA) using Spring REST to create REST resources that include several components like Jersey Framework, Spring Boot (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2), documented using Swagger & WADL.
  • Implemented latest React features such as React Context API, React Hooks, Functional Components, and middleware such as Redux Thunk, Redux-Saga.
  • Experience using React JS components, Forms, Events, Keys, Redux, Animations, Flux concepts.
  • Have Experience with RESTfulMicroservicesusing Spring Boot for customers to consume data.
  • Expertise in Core Java concepts like Collections, Exception Handling, Multi-Threading, Java I/O.
  • Experience in front end development using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, JSTL
  • Good understanding of NoSQL Databases and hands-on work experience in writing applications on NoSQL databases like Cassandra DB, MongoDB, PostgreSQL DB.
  • Implemented various screens for the front end usingReact JSand various predefined components fromNPM (Node Package Manager), bower and redux library for Dependency management.
  • Expertise in Swagger, AWS cloud platform which includes services like Elastic Bean Stalk, Route 53, Cloud Formation, Cloud security groups, deploying applications in AWS as EC2 instances.
  • Good experience in working with Web/Application servers like Apache Tomcat, IBM WebSphere and/or Web Logic, JBoss. Experience in installing, configuring, tuning Apache Tomcat, JBoss.
  • Worked on CI/CDtools for creating Jenkins jobs, triggering the build, and performing release cuts.
  • Strong experience and knowledge of real-time data analytics usingSpark Streaming, and Kafka.
  • Good experience working with AWS Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Lambda, AWS Identity and access management (IAM), AWS CloudWatch, Amazon EBS, and Amazon CloudFront.
  • Experience on DevOps essential tools like Kubernetes, Dockers GIT, Jenkins, deployed/managed applications to AWS, GCP, PCF. Experience in working with the APIGEE Developer portal.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle.

TECHNICAL SKILLS

Programming Languages: C, C++, Java/J2EE, SQL, PL/SQL, Python

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Tools: & Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Security, JSF, Junit, SOAP UI, RabbitMQ, Spring Boot.

Scripting Languages: JavaScript, TypeScript, jQuery

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, AngularJS, Angular 4/6/8/9

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

IDE’s: Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, MySQL, NoSQL, MongoDB

Operating Systems: Windows, macOS, Unix, Linux (Ubuntu, Red Hat)

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

Version Control: CVS, Clear Case, SVN, GitHub, Bitbucket

Methodologies: Agile, Waterfall, Test Driven Development (TDD)

Other tools: MS Office, Visio, Adobe Photoshop, HP ALM, JIRA

Build Tools: Maven, Gradle, Ant, Docker, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Java Full Stack Developer

Responsibilities:

  • Developed Web interface using React JS, HTML, CSS, JavaScript, and Bootstrap.
  • Comprehensive experience in using Node.js and Spring Boot implementing RESTful web service.
  • Hosted and consumed RESTful Web services using JAX-RS API with Spring Boot.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Strong experience in developingDynamic Single Page Application (SPA)using MEAN (Mongo, Express Angular and Node) full stack development tool kit.
  • Developed Microservices using RESTful web services to provide all the CRUD capabilities.
  • Used Amazon Cloud Watch to monitor AWS services and logs to monitor applications.
  • Created reusable and testable React JS functional and class components using ES6.
  • Used Microservice architecture with Spring Boot interacting through REST and used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Used React JS to create custom components to manipulate and display data in standard format.
  • Built Angular 8 components, UI services to consume RESTful services using Component based architecture provided by Angular 8.
  • Extensively used Node Package Manager (npm) tools like Gulp, Grunt, Web pack.
  • Enhanced application performance by Angular 8 Component-based development in view of future Angular framework transitions.
  • Created and configured Microservices architecture, integrated it with the React JS application.
  • Used React & Redux Dev Tools plugins to observe component state and prop changes instantly.
  • Applied significant knowledge of industry trends and developments to improve service to our clients.
  • Used Multithreading extensively to improve the performance of the application.
  • Worked on React Virtual DOM, react views, rendering using components that has custom HTML tags
  • Responsible for setting up Angular 8 framework for UI development and Developed HTML views with HTML5, CSS4, bootstrap, and Angular 8.
  • Implemented CI/CD with Jenkins, AWS Code Deploy, Packer for the deployment of Java Applications
  • Implementing or exposing the Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Implemented Microservice architecture using Spring boot and Spring REST to create REST endpoints and integrated Swagger to get dynamic documentation.
  • Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on the creation of customized Docker container images.
  • Configured Swagger for auto-generated documentation for all REST API calls.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used Amazon Web Services (AWS) like EC2, S3, and Elastic Search.
  • Experience with building Docker Images and running them on Docker containers.

Environment: Angular 8, HTML5, CSS3, JavaScript, jQuery, AJAX, Spring Batch, JSON, TypeScript, Jenkins, GIT, Agile, REST, log4j2, Spring MVC, Spring, Spring Boot (Microservices), Swagger, Apache Kafka, Docker, JAX-RS, Junit, Mockito, Gradle, Oracle, SOAPUI, AWS EC2, AWS lambda, Hibernate.

Confidential, Pleasanton, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Implemented the Project structure based on Spring MVC pattern using Spring Boot.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Designed and Developed REST Web Services based on REST architecture, implemented various HTTP methods, did Error Handling to provided data to the front end Angular 6 in JSON format.
  • Designed the user experience using UI Libraries including ReactJS, JavaScript.
  • Experienced with event-driven, scheduled AWS Lambda functions to trigger various resources.
  • Implemented REST Microservices using spring boot. Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Developed user interface with HTML5, CSS3, SAAS, JSON, AJAX, Angular 6 and TypeScript.
  • Developed with single page application framework Angular 6 extensively using routing, services, views, directives navigation through the different status and multiple modules.
  • Developed reusable UI Components in Angular 6.
  • Established simulation service with Spring Boot and REST.
  • Used Angular 6 HTTP Module to make API calls and worked with the observables.
  • Used other front-end technologies such as JavaScript, jQuery, HTML5, CSS 3.0, and Bootstrap.
  • Microservices have been built using Spring boot, and Spring security and deployed to the AWS cloud.
  • Developed UI Rich Web Applications and Web Service Applications using HTML 5, CSS 3, XML, AJAX, Object-Oriented JavaScript, Angular 6, Bootstrap, RESTful services, JAVA, JSP
  • Integrated Spring ORM frameworks Hibernate for database operations with ORACLE.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Cache concepts.
  • Used Apache Kafka for building real-time streaming data pipelines (Message Queues) for the asynchronous exchange of vital information between multiple business applications.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API.
  • Worked onReact JS Virtual DomandReact views, rendering using components that contain additional components called customHTML tags.
  • Written SQL scripts and PL/SQL Scripts to extract data from Database and for Testing Purposes.
  • Developed Interfaces using UNIX Shell Scripts to automate the bulk load & update Processes.
  • Executing test scripts to verify actual results against expected results by using Power Connect for source (DB2) validation and Oracle for target validations.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway
  • Performed Service Level Testing for Web services using Soap UI.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Designed the user experience using UI Libraries including ReactJS, JavaScript.
  • Utilized AWS Lambda to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Developed Multi-Threaded Producer and Consumer MQ applications using spring boot.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets
  • Worked on creation of custom Docker container images, tagging, and pushing the images.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Designed and developed Microservices business components using Spring Boot.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Set up CI/CD pipeline process for the application using the Jenkins.
  • Monitored the Error logs using Log4j and fixed the problems.

Environment: Java 8.0, Spring 4, Hibernate 4.2, React, Spring batch, Spring Boot, JPA, JavaScript, Angular, HTML5, CSS3, Eclipse, Drools, JBPM, Oracle 11g, ILOG, log4j, Junit, TestNG, Microservices, Selenium, Easy Mock, RabbitMQ, XML, Web Services, SOAP UI

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Developed Spring Boot application with Microservices, deployed it into AWS using EC2 instances.
  • Implemented asynchronous messaging service usingKafkain Microservices-based application
  • Designing and implementing scalable, RESTful, and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • UsedPostmantool to test the API workflow onJSON fileswhich are generated byNode JS, Hapi JS.
  • Create Spring Boot based Microservices apps for various stages (Integrate, validate, rate, pay, decision, aggregate, audit, and exception)
  • Worked with Angular Forms, Validations, Components, directives, controllers, and HTTP Request.
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java
  • Independently integrate multiple APIs and new features usingReact+Graph QLstack.
  • Worked on React Virtual DOM, react views, rendering using components contain HTML tags.
  • Used React JS to create custom components to manipulate and display data in standard format.
  • Experience with Kibana to check logs and other time-stamped data sets stored in AWS Elastic Search.
  • Involved in multi-tierJava and J2EE-based applications support, responsible for writing business logic usingcore Java, SQL queries for the backend RDBMS.
  • Implemented the security on microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism.
  • Responsible for migrating the Web services from shared Java environment to PCF - Cloud platform.
  • Setting up AWS Oracle RDS databases for new projects, using data pump to migrate application data to Relational Database Services (RDS).
  • Involved in making of efficient and fast application running using Node JS Nonblocking I/O.
  • Created and Worked with React JS Forms, Keys, Router, components, Events.
  • Consumed Webservices/ JAX-WS and JAX-RX-based web services using Spring framework and used SOAP UI for testing these services.
  • Created SQL queries to ensure integrity of data with frequent restoration, backup using PostgreSQL.
  • Manipulated DOM, handled events, and applied animation effects with React.
  • Involved in fetching user details from third-party applications using OAuth Authentication.
  • Developing and editing user Interface Screens for presentation logic using JSF, JSP, HTML5, CSS3, Bootstrap, JavaScript, and Angular JS 5/6.
  • Implemented client-side data validations using JavaScript, Server-side validations with JSF validators.
  • Developed the Rest API using the Java Spring Boot framework required for completing the stories.
  • Designed and implemented a Cassandra NoSQL-based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Manage containers using AWS EC2, ECR, EKS, and Fargate.
  • Extensively involved in upgrading the existing system fromAngular 5toAngular 6
  • Used Eclipse as a development tool, WebLogic as an application server, and CVS as version control.
  • Used Fargate service to auto-scale/manage EC2 instances with AWS Oracle RDS database service
  • Written different Routing (SPA), modules, and reusable components using Angular 6.
  • Used React JS to turn the application intoSingle Page Application. Implemented theDragandDrop functionalityusingReact-Draggable.
  • Worked on setting upMaven scriptsto build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Experience in SPA development, Directives, Services, Filters, Guard and Validations in Angular 6.
  • Developed application based on Struts MVC Model2 Framework and uses J2EE Design Patterns like Facade, Singleton, Factory & Value, etc.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and usedlambdato run applications in AWS console.
  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
  • Developed application using Spring Boot, Java8, Hibernate, Web Services (RESTful).

Environment: Java 8, React, J2EE, Angular 4/5/6, Servlets, JMeter, EJB, Struts, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, Webservices, AWS Lambda, Kafka, JMS, AJAX, SOA, PCF, Couchbase, IBM MQ, WebSphere, JUnit, Windows, UNIX, SQL and Oracle, Spring, Hibernate Frameworks.

Confidential

Sr. Software Developer

Responsibilities:

  • MaintainedInterfacecompatibility andconcurrency usingJava 8new features like default, static methods, and Concurrency API. Also, used Functional Interfaces, Lambda expressions.
  • Responsibilities included the development of new modules of the application such as Web using J2EE technologies and Spring Framework.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Implemented DAOs, and entities using Hibernate API and Hibernate QL.
  • Implemented functionalities using Spring IO/Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions, and spring security modules.
  • Developed Hibernate mapping file and the HQL queries and Criteria API for retrieving data.
  • Created automated pipelines in AWS pipeline to deployDockercontainers in AWSECSusing serviceslikeCloudFormation,Code Build,Code Deploy,S3, andpuppet.
  • Built S3 buckets, managed policies forS3buckets and used Glacier forstorageandbackupon AWS.
  • Configured AWS Multi-Factor AuthenticationinIAMto implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Worked with the team to develop POJO’s using spring framework for dependency injection and integrating it with Hibernate and Spring Data JPA.
  • Extensively worked on N-Tier architecture systems with application system development using Java8, J2EE, JSP, Servlets, Struts, JMS, EJB, JDBC, and Multithreading.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6, and Node JS.
  • Enhanced application performance by Angular 6 Component-based development in view of future Angular framework transitions. Developed Session Bean/Entity Beans for MPI.
  • Created documentation for all the components which is included on the React-Bootstrap page.
  • Worked on React JS usage metrics and end-to-end event tracing for analysis purposes.
  • Coordinated with installations and upgrades to ensure properUnixsystem performance.
  • Served as PowerShell developer in many Windows-based migration and automation projects.
  • Installed and maintainedUnixsecurity patches on the development systems.
  • Engineered and implemented a fully automated end-user, data migration solution to eliminate business downtime during acquisition/merger using Windows PowerShell.
  • Created PowerShell scripts to constantly monitor the messaging infrastructure health and notify my teammates in the event of a problem.
  • Good amount of hands-on experience in developing server-sideJavaScript frameworksusingNode JS(Hapi JS,Express JS)to buildevent driven, non-blocking I/o modelweb applications.
  • Developed DAO layer exposing access to MongoDB.
  • Worked with containerization tools, can implement the transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.
  • Can handle commissioning and decommissioning nodes along with monitoring of Cassandra Cluster.
  • Closely worked with kafka Admin team to set up Kafka cluster setup on the QA and Production.

Environment: Java 8, J2EE, Spring, Hibernate, Spring Data JPA, Webservices, PowerShell, WebLogic Portal, JMS, EJB, AJAX, Struts, JSP, Java beans, Web Services, Apache Kafka, WebLogic Application Server, SOAP, XML, JAXP, UML, CSS, DHTML, Oracle, JavaScript, Cassandra, HTML, AWS

Confidential

Full stack Java Developer

Responsibilities:

  • Implementing project using Agile SCRUM methodology, involved in daily stand-up meetings and sprint showcase and sprint retrospective.
  • Developed the web tier using JSP, and Spring MVC.
  • Used Spring Framework for the Implementation of the Application.
  • Integrated Spring Dependency Injection (IoC) among different layers of an application.
  • Used Hibernate for Object Relational Mapping and used JPA for annotations.
  • Implemented REST web services using Apache-CXF framework.
  • Involved in creating various Data Access Objects (DAO) for addition, modification, and deletion of records using various specification files.
  • Designed and modified User Interfaces using JSP, JavaScript, DOJO, HTML5, Angular JS, and jQuery and was involved in designing the user interfaces using JSP.
  • Used Spring Boot, Spring and Hibernate in the Microservices.
  • Deployed Spring Boot-based Microservices in Docker and Amazon EC2 container using Jenkins
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud
  • Implemented interface sub-classes using lambda expressions.
  • Developed the UI for internal users with Spring MVC, AJAX, jQuery, AngularJS, and JSON.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS (Including EC2, S3), focusing on high availability, fault tolerance, and auto-scaling
  • Implemented design patterns like Singleton, MVC, DAO Pattern, and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application, to decrease the network traffic when invoking remote objects.
  • Involved in writing the web service code to interact with other applications.
  • Integration of spring modules with AWS modules to consume third-party services.
  • Deployed the Application in the WebSphere server.
  • Designed and developed persistence layer using spring JDBC template.
  • Involved in Unit Testing of various modules in generating the Test Cases.
  • Used SVN and GitHub as version control tools, Maven for build and management
  • Extensively involved in Test-Driven Development (TDD).
  • Converted the HTML Pages to JSF Tag Specific Pages.
  • Developed JSPs and managed beans using JSF.

Environment: Java, Spring, Spring Boot, Spring MVC, Spring JDBC, Hibernate, J2EE, JSP, Ajax, XML, Log4j Maven, JavaScript, HTML, CSS, jQuery, SVN, GitHub, WebSphere, Agile, JAX-WS, Apache-CXF, JSF, AWS

We'd love your feedback!