Summary
Overview
Work History
Education
Skills
Education
Certification
Timeline
Generic

SAKETHA K

Summary

  • Over 8+ years of experience in Analysis, Design, Implementation, and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE.
  • Expert in various Agile methodologies like Scrum, Test Driven Development (TDD), Incremental and Iteration methodology, Agile Development Testing using Software Development Life Cycle.
  • Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Expertise in working with IBM MQ Series and WebSphere Message Broker. Experienced in design and development of various web and enterprise level applications using Java/J2EE technologies Such as spring, Hibernate, Strut's framework EJB, Servlets.
  • Experience in core Java concepts including OOP Concepts, Collections Framework, Exception Handling, I/O Systems, Multi-Threading, and JDBC.
  • Strong Experience in using Java core concepts including Java 8 Lambda Expressions, Stream API, Functional Interfaces, Method References, Java Generics, Multi-threading, Data structures, Exception Handling, Serializations, Java Reflection, Externalization and Collections.
  • Experience in Microservices development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).
  • Proficient in React JS, React native, and Redux for front-end development. Skilled in Git and Maven for version control and project management.
  • Knowledge of MongoDB, with the ability to work with the NoSQL databases. Experienced in designing GUI by using HTML, CSS, DHTML, JavaScript, AJAX, jQuery, AngularJS, Angular, React JS.
  • Deployed new Libraries with Microservices Architecture using Rest APIs and Spring Boot.
  • Familiarity with AI, ML, and NLP technologies. Experience in handling messaging services using Apache Kafka.
  • Experience with SQL and PL/SQL to query various Relational Database Management Systems including Oracle, MS SQL, MySQL.
  • Expertise in writing Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages.
  • Experience in using Assistant tools such as Git, GitHub, Jenkins and SVN for version control.
  • Good hands-on experience of Build&Deployment phase like Kubernetes and Docker and usage of Continuous Integration and Continuous Deployment Tools like Jenkins.
  • Experience in creating pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild , CodeDeploy.
  • Work Experience with testing tools and applications such as JUnit. Hands on experience in unit testing frameworks TestNG and JUnit, Mockito, Selenium, SoapUI.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Java Full Stack Developer

7 - Eleven
06.2023 - Current
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, Angular 2 and Bootstrap
  • Built Components using Angular 2 and worked on Angular directives
  • Implemented lazy loading and Dynamic loading in the Angular routers
  • Worked on Typescript for building the code
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time
  • Developed prototype and project layout skeletons using Angular 2, jQuery, HTML5, and CSS3
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors
  • Implemented modules into Node JS to integrate with designs and requirements
  • Implemented Microservices into existing system architecture
  • Developed Microservices business components and RESTful service endpoints using Spring Boot
  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.0
  • Worked on Java 8 Lambda expressions and Pipelines, Streams
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications
  • Worked on creating, retrieving, updating, and deleting documents in MongoDB
  • Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins
  • Worked on Jenkins for continuous integration with Gradle and GitHub
  • Used Log4j for validate functionalities and JUnit for unit testing
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions
  • Used IntelliJ IDEA IDE tool for application development
  • Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, Angular 2, TypeScript, Bootstrap, Spring Boot, Spring IOC, Spring MVC, Log4j, SOAP, RESTful, Microservice Architecture, XML, AWS, Node JS, Mongo DB, CI/CD, Maven, IntelliJ IDE, JUnit, JMS, UNIX, Jenkins, JIRA, Log4j, Git

Java Full Stack Developer

HP
05.2022 - 05.2023


  • Designed user interfaces, object model, application server logic and schema by analyzing requirements
  • Used J2EE patterns for designing applications
  • Monitored the performance of application also coded Struts Action Classes and Model Classes
  • Designed, coded, and tested key modules of the project using java OOPS concepts, JSP
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface
  • Designed, developed, and tested HTML, CSS, ES6, jQuery and React JS, that meets accessibility of web browser
  • Build API as a Micro Service using Spring boot and deployed on a cloud-based CI/CD pipeline in an agile environment
  • Installed and configured Docker for creating virtual environments
  • Applied the company build pipeline using Jenkins, AWS, and Docker
  • Used Struts Validation framework for client/server validations
  • Integrate and leverage Ping Identity products such as PingFederate and PingAccess for authentication and authorization in the application
  • Involved in securing REST endpoints using JWT (JSON Web Token) Deployed Spring boot based Microservices, Docker container using Amazon EC2 container services and using AWS admin console
  • Added Excel-Builder to download the Tabular data in Excel format using React
  • Converted the pages from XMI (XML Metadata Interchange) to Angular JS and in this process had to deal with converting the XMI request and response in the front end to JSON
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
  • JMS is used for exchanging information like Author publication status report between the author and company
  • Extensively used AWS to integrate with Enterprise and web applications
  • Persistence layer implemented using Hibernate framework
  • Involved in working on Cassandra database to analyze how the data get stored
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot
  • Used multithreading on UI as well as on backend side
  • Implemented Single Page Design and customized directive and filter criteria by using Angular JS
  • Performed Load Testing with Apache JMeter
  • Implemented Controllers to maintain each view data where the client implemented the UI using ReactJS
  • Deployed PCF on AWS EC2 to manage the containers created by PCF
  • Using AngularJS created custom directives for data manipulations and display data in company standard format in UI
  • Used EJB Session beans and entity beans to develop business services and persistence
  • Java, HTML5, CSS3, React Native, AWS, Spring Boot, Microservices, React JS, Kafka, MongoDB, JSON, Redux, Swagger UI

Java Full Stack Developer

Magneto IT Solutions
02.2020 - 07.2021


  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project
  • Participated in Scrum meetings and tracked project progress in accordance with Agile methodology
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript, React js
  • Involved in building applications using React JS by building re-usable UI Components
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side ReactJS to backend MongoDB Database
  • Used React-Router to route from different screens in Single Page Application
  • Developed the application by using JSP, Servlets, Web Services, JavaScript, WebLogic
  • Implemented Multithreading concepts in Java classes to prevent Deadlocks
  • Implemented Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Used Spring Boot for developing Microservices, REST to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying Microservices
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
  • Used XML as response type in REST services
  • Used Rest Controller in Spring MVC to create RESTful Web services
  • Deployed web components, presentation components and business components in WebLogic Application Server
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry
  • Developed web application using HTML5, HTML, DHTML, Bootstrap, CSS3, CSS, Java Script, jQuery, Struts Tag Library
  • Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSSPadding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
  • Developed unit cases using JUnit framework
  • Had written test cases for many repositories, client configurations, services, and mock API's
  • Created build environment for Java using Maven
  • Contributed to standardizing project coding, code review guidelines and checklist
  • Created CI/CD pipelines scripts by integrating GitHub, Maven, Jenkins and more
  • Designed and developed the framework to consume web services hosted in AWS EC2 instances
  • Monitored Dashboard for application used service like AWS EC2, AWS S3, ELB, Auto-Scaling & RDS distributed accrossvarious AZ based on standard and custom metric
  • Configuring custom metric scripts & Cloudwatch unified monitoring agent on EC2 for sending metric data to Cloudwatch
  • Administered Jenkins CI/CD build engine for deploying, configuring, managing, maintaining jobs as per projects requirements
  • Created Docker Images embedded with (.jar, .war and .ear) applications with its hardware and software dependency
  • Used JIRA to keep track of the project, bugs, and issues
  • Java, HTML5, JSP, CSS, Node JS, React JS, Spring MVC, Spring Boot, Hibernate, JUnit, Microservices, RESTful web services, JDBC, Maven, Git Version Control, Oracle, Apache Tomcat Application Server, Eclipse IDE and Linux, SQL, PCF, AWS, Jenkins

Java Developer

CMC Ltd
09.2017 - 01.2020


  • Demonstrated expertise in various programming paradigms, including object-oriented and functional, to design and implement efficient and versatile software solutions
  • Developed and maintained behavioral health mobile applications using React JS and React Native, ensuring a seamless user experience
  • Utilized Redux for state management and Microservices architecture for scalability
  • Implemented Java and Spring Boot to create REST APIs for efficient data communication
  • Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meet accessibility and web browser standards for the application
  • Developed user interface by using React JS, Flux for SPA development
  • Changing the AWS infrastructure Elastic Beanstalk to docker with Kubernetes
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud
  • Develop Spark applications using Java and Implement Spark data processing project to handle data from various data sources
  • Gather raw data from various data sources and store the data in MongoDB
  • Experienced in writing real-time processing and core jobs using Spark streaming with Kafka as data pipe-line system
  • Implemented spring boot microservices to process the messages into the Kafka cluster setup
  • Developed Mockito and JUnit test cases to improve code coverage
  • Created JSON request and validated the response using postman Interceptor and swagger UI
  • Setup CI/CD pipeline process for the application using Jenkins
  • Apache maven tool has been used for the build and deployment of the application
  • Proven ability to debug code effectively, guaranteeing the delivery of high-quality, error-free software
  • Java, HTML5, CSS3, React Native, AWS, Spring Boot, Microservices, React JS, Kafka, MongoDB, JSON, Redux, Swagger UI

Java Developer

RV Solutions Pvt. Ltd.
06.2015 - 08.2017


  • Generated the classes and interfaces from the designed UML sequence diagrams and coded as per those plans along with the team
  • Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework
  • Developed necessary DAOs (Data Access Objects) for policy owner module
  • Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer
  • Developed Single Page Web Applications (SPA) by consuming Restful Web Services
  • Performed client side and server-side validations using Struts validations
  • Created Action Form beans and performed validation by configuring the Struts Validator
  • Started as a monolithic application that runs on Jboss, later migrated it into a set of Spring boot and Node JS, Microservices Used config-server options of PCF for maintaining application properties pertaining to each environment and enable communication via cloud
  • Used SQL statements and procedures to fetch the data from the database
  • Used Dispatch Action to group related actions into a single class
  • Wrote JDBC class to interact with Database
  • Created database tables for the application on a DB2 database
  • Created data model, SQL scripts for the application
  • Build the applications using ANT tool
  • Also used Eclipse as the IDE
  • Actively involved in testing, debugging and deployment of the application on WebLogic Application server
  • Developed test cases and performed unit testing using JUnit
  • Java, J2EE, Java SE 6, Struts 2.0/ 2.3, Node JS, JUnit, Eclipse IDE, Struts 1.1, Tiles, HTML, Micro Services, CSS, JSP, JavaScript, DAO, Eclipse, WebLogic, UML

Education

Master of Science -

Gannon University
Erie, PA

Bachelor of Science -

ASN Women's Engineering College
India

Skills

  • Java
  • PL/SQL
  • Python
  • Windows
  • Unix
  • Linux
  • Mac OS
  • JUnit
  • Log4J
  • Mock Framework
  • Oracle
  • SQL Server
  • DB2
  • MySQL
  • PostgreSQL
  • RabbitMQ
  • Eclipse
  • Net Beans
  • IntelliJ
  • Spring Tool Suite
  • HTML
  • DHTML
  • JavaScript
  • AJAX
  • BootStrap
  • JQuery
  • XML
  • XSLT
  • XSL
  • CSS
  • JSON
  • Angular JS
  • Node Js
  • SOAP
  • RESTful
  • Oracle SOA
  • Web Logic Server
  • Web Sphere Application Server
  • Apache Tomcat
  • Apache HTTP Server
  • IBM HTTP Server
  • JBoss

Education

Master's in computer and information science (MSCIS) | Gannon University, Erie, PA, Bachelor of Technology in Computer Science and Engineering | ASN Women's Engineering college, India

Certification

AWS Certified Developer - Associate

Timeline

Java Full Stack Developer

7 - Eleven
06.2023 - Current

Java Full Stack Developer

HP
05.2022 - 05.2023

Java Full Stack Developer

Magneto IT Solutions
02.2020 - 07.2021

Java Developer

CMC Ltd
09.2017 - 01.2020

Java Developer

RV Solutions Pvt. Ltd.
06.2015 - 08.2017

Master of Science -

Gannon University

Bachelor of Science -

ASN Women's Engineering College
SAKETHA K