We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 8+ years of IT experience in application design, software development life cycle (SDLC), Agile methodologies maintenance and enhancement of web - based applications.
  • Expertise in Thread debugging, memory debugging, and code profiling to improve performance by developing more efficient code.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • UsedNode JSto run Web pack tasks and build properly the project.
  • Well versed in tuning the JVM heap size and choosing the appropriate Garbage collection scheme to efficiently manage the system memory thereby improving the applications performance.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, JavaScript, jQuery, Angular JS, Node JS, Java Beans, JSP, Servlets & Struts.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running apps.
  • Experience in re-architecting monolith J2EE applications to Micro services Architecture and running them in different IAAS/PAAS environments
  • Good knowledge in developing and deploying applications onJ2EEservers likeApache Tomcat/Web Logic/Web Spherefor deployment and customizingWAR/JARfile management for web applications.
  • Expertise in design and development of Micro Services based Cloud Native systems using Spring Boot, Spring MVC Rest services, Spring cloud APIs like Eureka, Config Server, Circuit Breaker, Spring Security on Pivotal Cloud Foundry, Docker Data centres and AWS Docker containers.
  • Expertise with employment ofSpring KafkaandZookeeperapart fromJMSas messaging service.
  • Experience with Java8 features such as Lambda Expressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Deployed Docker contained spring boot micro services in to Spring EC2 container service using AWS admin console.
  • Extensive experience in developing applications using Java, Java Beans, JSP, Servlets, Apache Struts framework, JDBC, JNDI, JMS, XML: XSLT, DTD.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages for Oracle, SQL Server and MongoDB.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
  • Experience in using versioning software tools Subversion (SVN), CVS and Git and build management tools Ant, Maven, and Gradle.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • Configuration file andNode JSis used at back end to interact withMongoDBusingMongoose connector.
  • Very strong conceptual and hands on programming skills in Core Java (multi-threading, data structures, persistence, reflection, designing applications).
  • Experience with tools like Experience with Docker Images/containers and Kubernets.
  • UsedMicro servicearchitecture withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
  • Developed UI components using Angular8/9 dependency Injection, Models, data binding and controllers.
  • Worked extensively on Web services and the Service-Oriented Architecture (SOA), Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP), and UDDI.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, and Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP.
  • Experience working with Amazon Web Services like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB, through AWS Console and API Integration.
  • Develop integration techniques using the Apache camel and Apache ActiveMQ technologies and experience using Fuse/Apache Kafka as integration platform and Apache ActiveMQ as messaging platform
  • Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.

TECHNICAL SKILLS

Languages: Java, Java Script, JSP, UML, WSDL, HTML, CSS, JQuery, PL/SQL, Perl, Python and Shell Scripting.

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Spring Framework, Java Beans, Web Services.

Web Technologies: JavaScript, HTML, XML, XSL, XSLT, SOAP, Angular JS, Node JS, JSON, Restful web services (API), Junit.

Database: Oracle, SQL Server, My SQL, PL/SQL, PostgreSQL, NoSQL, Mongo DB.

Tools: Tortoise SVN, TOAD, SQL Developer, Sub Version, SOAP UI, GitHub, Splunk, Jfrog, UDeploy, Fortify Scan and Black duck Scan

Lifecycle Methodologies: OOAD, Waterfall Model, Agile, Test Driven Development(TDD)

Defect Tracking Tools: JIRA, Bugzilla, Intercept, Jasper.

Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB

IDE: Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio.

Build Tools: Maven, Jenkins, Docker, Apache Ant.

Web/App Servers: Apache Tomcat, JBoss, Web logic, WebSphere, Glassfish.

Cloud Services: Amazon Web Services (AWS).

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Senior Java Full Stack Developer

Responsibilities:

  • Hands on experience of JS libraries and frameworks such as Angular. js, Angular 8/9, Reacts, Redux, pattern, jQuery and node Js.
  • Integrated Service Now for change management process as part of CI/CD for production elevations and continuing with the deployments only post approval from the business managers.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy
  • Implement the technical transformation for the front-end from Angular.JS to Angular8. Developed single page applications using Angular8 Routers.
  • Experience in managing the build and deployment using Gradle, Maven, Jenkins, Docker.
  • Worked with Angular8 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Experience in setting up the life cycle policies to back the data fromAWS S3 to AWS Glacier, Worked with variousAWS, EC2 and S3 CLI tools.
  • Worked on Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, File I/o and concurrency,Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Implemented Angular 9 Services for connectivity between web application and back-end API'S using Type Script.
  • Migrated many applications into AWS and provide cloud Security.
  • Responsible for migrating existing modules inIBM MQtoApache Kafkaand worked on creatingKafka adaptorsfor decoupling the application dependency.
  • Create a Java Lambda that watches an AWS S3 bucket, load the data to the Redshift and send a message using RESTful web services if the file has errors.
  • Deployed Spring Boot based micro services Docker and Confidential EC2 container using AWS admin console.
  • Worked with Open Shift platform in managing Docker containers and Kubernetes Clusters.
  • Developed variouspagesin the applications in front end technologiesHTML5,CSS3-SASS,JSON,Angular 9
  • Worked onAWS, High Availability Practices and deployingbackup/restore infrastructure
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Designed Node.js application components through Express and Nest Js framework
  • Designed REST based micro services using Spring Boot.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for the application using the Jenkins.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Developed Single Page Applications (SPA) using Angular 8, Typescript, HTML5, CSS3, and Bootstrap 3
  • Used HTML5, CSS3, JavaScript, Angular8 and Bootstrap in front end.
  • Moving existing monolithic architecture to micro services and migrating them to AWS cloud.
  • Used AWS Services platform to upload data into AWSS3 buckets and creating EC2 instances.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Monitored the Error logs using Log4j and fixed the problems.
  • Worked on Node.js installation and configuration. pm2 installation, scripts for deployment and timely Memcached flush, configuring iRules on Node js servers. Monitoring health of node servers.
  • Integrated Spring Security to manage user registration and login, used Cryptography for user authentication.
  • Worked with Node.JS framework including authoring complex directives, services, controllers, and filters.
  • ImplementedMicro Servicesbased Cloud Architecture onAWSPlatform andCloud Foundry
  • Redeveloped automated software which manages infrastructure without human intervention on top of Kubernetes.
  • Used MongoDB as a persistent store and Apache Kafka as a messaging layer for custom.
  • Installed and configured Dynatrace and Splunk on CQ and Node.js servers.
  • As a backend developer I was responsible for creating RESTFUL Web Services using Node.js&Express.js.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Experience with container-based technologies Docker, Kubernetes used in CTRL plane design specifications and implementation plans.

Environment: Java, Spring, Hibernate, Spring batch, Spring Boot, Spring Security, JPA, JMS, HTML5, CSS3, Angular 8/9, Cryptography, Groovy, Eclipse, Oracle 10g, Swagger UI, AWS, Docker, Kubernetes, Log4j, JIRA, Pure XML, Web Services, Kafka, Redis, Splunk, Selenium, Mockito Microservice, REST UI, Apache Spark

Confidential, Columbia, SC

Java Full Stack Developer

Responsibilities:

  • DeployedDockercontained Spring bootMicro servicesintoAWS EC2container service usingAWSadmin console.
  • Enhanced user experience by designing new web features using MVC Framework like Express.js, Require.js, and Node.js.
  • UsedMicro servicearchitecture withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
  • Designed and Developed the presentation layer using servlets and JSP (Java Server Pages) and used JSTL for reusability.
  • Integrated the different pages to be a single page application using Angular6 and Typescript.
  • Used Bootstrap and Angular.js, and Node.js in effective web design.
  • ImplementedMicro Servicesbased Cloud Architecture onAWSPlatform andCloud Foundry
  • Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • Worked withKafka ClusterusingZookeeper. Developed Applications usingRule Engines-JBoss Drools4.x, Work flows, Human tasksto implement Business rules validations.
  • Developed Web API using Node.js, and React Native and hosted on multiple lead balances API instances.
  • UtilizedAWSEC2to deployDockercontainers and Maintained Traffic using AWSElastic Load Balancers.
  • Experience in setting up the life cycle policies to back the data fromAWS S3 to AWS Glacier, Worked with variousAWS, EC2 and S3 CLI tools.
  • Followed agile methodology and participated in the standup meetings and involved in the sprint planning, retrospection, and reviews.
  • Setting up and configuring Kafka Environment in Linux from the scratch and monitoring it.
  • Implemented Angular 6 Router to enable navigation from one view to another.
  • Designed and developed a module to publish the claim files to the created AWS S3 (cloud storage) Bucket using AWS Java SDK and integrated it to the application.
  • Used REST API calls from AngularJS and parsed the data to client and handled the security and REST services authorization using Spring Security.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular 6
  • Worked on Kubernetes, Configuring the Kubernetes pods and testing the pods.
  • Experience inDockerEngine andDockerMachine environment, to deploy the micro services-oriented environments for scalable application.
  • ConsumedXMLmessages usingKafkaand processXMLfile usingSparkStreaming to capture UI updates.
  • Creating Data Access Objects (DAOs) integrating with Hibernate and used JDBC interaction to interact with Data Access Objects.
  • Experience working on severalDockercomponents likeDockerEngine, Hub, Machine, creatingDocker images.
  • Responsible to run the containerized application and usedKubernetesdeployments.
  • Implemented Kafka producer and consumer applications with help of the zookeeper and retrieved log messages using Kafka.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Created Micro services as part Lambda function development using Node.js Server less architecture.
  • Used Continuous delivery / Continuous Integration (CD/CI) toolsDocker,Jenkinsto deploy this application toAWSand usedGITfor Version Control of code for incremental development
  • Used the Node.js, Angular 6, backbone.js and Require.js MVC Frameworks in the development of the web applications.
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Used the Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications.
  • Wrote Micro services to export/import data and task scheduling and Spring boot, Spring and Hibernate in the micro services and Swagger API for Micro services.
  • Created the Docker containers and Docker consoles for managing the application lifecycle.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.

Environment: Java 8, JDK, Struts, HTML, CSS, JavaScript, jQuery, AJAX, DOM, JSON, Angular 4/6/8, NODE JS, Bootstrap, Eclipse, J2EE, Spring MVC, Hibernate, Eclipse Vertex, Microservice, JUnit, Restful API, Spring IOC, Jenkins, Maven, JDBC, JUNIT, XML, SQL, Oracle.

Confidential, Florence, AL

Java / J2EE Developer

Responsibilities:

  • Worked withKafka ClusterusingZookeeper. Developed Applications usingRule Engines-Jboss Drools4.x, Work flows, Human tasksto implement Business rules validations.
  • Created XML for deployment descriptors and integrated to validation files.
  • Updated Angular 2 to Angular 4, doesn’t make much different but same the latest version of the Angular 9 framework.
  • Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environments using Jenkins
  • Used Github for committing the code to repository.
  • UsedMicro servicearchitecture withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
  • Worked onDocker hub, creatingDocker imagesand handling multiple images primarily for middleware installations and domain configurations.
  • Designed and developed Single page Application with Controllers, Model and Views of Angular JS framework.
  • Created an on -the-fly configuration changes set up, with application saved in Node.js
  • Developed micro services using Node.js as a server-side scripting language.
  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
  • Installed application on AWSEC2 instances and configured the storage on S3 buckets.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernets.
  • Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular 2/4 JS for client side validations.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions to access Database.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Used JIRA for bug tracking and new features tracking.
  • Worked on automation and Deployment using configuration Management tool like Chef to provision amazon AWS
  • Built JavaScript based test framework using cucumber js, web driver io, node.js, angular .js
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
  • Use Amazon Cloud Watch to monitor AWS services & Amazon Cloud Watch logs to monitor the application.

Environment: JDK8, GIT, Bit Bucket, Eclipse Oxygen, Postman, Diff Merge, Apache Maven 3.3.3, JavaScript, Ajax, Json, Angular 2/4, Node JS, micro services, Bootstrap, Spring Framework, Hibernate, JBoss, JUnit, WSDL, XML, IBM RAD and Load Runner

Confidential

Java Developer

Responsibilities:

  • Used Subversion (SVN) as the configuration management tool to manage the code repository and Jenkins for automated deployment
  • Configured and used Struts and Tiles framework for creating web based user interface.
  • Created responsive webpage to different platforms by applying Bootstrap (user information page, device information page, logging viewer page)
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Involved in the development of presentation modules. The application is based on the MVC Architecture using Spring framework.
  • Design HTML prototypes, visual interfaces and interaction of Web-based design.
  • Expertise in managing VMs in Amazon using AWS and EC2.
  • Configured Jenkins jobs for Application Deployments to the AWS cloud environments.
  • Develop new functionalities and features in line with business requirements.
  • Used Spring framework for Dependency Injection and JDBC connectivity
  • Developed RESTful Web services client to consume JSON messages using Spring JMS configuration.
  • Used several REST web services supporting both XML and JSON to perform tasks
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used JUnit to unit test the modules & Log4j for logging error/debug messages.
  • Resolved the issues encountered during the System Test and Acceptance Test.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller
  • Used Selenium and SOAP UI for Open source web testing
  • Involved in the requirement analysis, design, and development as well as in the testing of the product
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances

Environment: Java, UNIX, J2EE, JavaScript, JSON, HTML5, Hibernate, Design Patterns, Linux,Java Servlets, JUnit, JMS, MySQL, JBOSS JPM, REST, Maven, Web Services, Windows XP

Confidential

Java Developer

Responsibilities:

  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Used J2EE design patterns, Data Access Object (DAO) for the business and integration Tier layer of the project.
  • Involved in development of scripts for UNIX platform deployment.
  • Used Log4j logger tool for logging warnings and error messages.
  • Developed REST APIs using Web API (REST API).
  • Involved in gathering initial software requirements for the application.
  • Developed web application using JSP, Servlets, Java beans that uses MVC design paradigm.
  • Developed MVC Model Classes which route submissions via Business Delegate to the appropriate business components and render retrieved information.
  • Developed front-end using HTML, CSS and JSP.
  • Wrote JavaScript for client side validation.
  • Improved user interface of the application using CSS.
  • Adopted J2EE design patterns like Singleton and used DTO's transfer the data.
  • Developed web services using Restful web services, WSDL, and XML.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.

Environment: Java, J2/EE, Jdbc, Hibernate Oracle, Ms sql, my Sql, Windows, Linux.

We'd love your feedback!