Home

Sai Kumar - Java Full Stack Developer
[email protected]
Location: Atlanta, Georgia, USA
Relocation:
Visa: H1B
Sai Kumar Y
Email: [email protected]
Phone : 404-786-7337

Professional Summary:

Over 8+ years of experience working with Java/J2EE in the analysis, design, development, testing, and implementation of
Object-Oriented Applications and Web-based Enterprise Applications.
Core Java expertise with multithreading, concurrency, file handling, I/O, generics, data structures, and collections, as well as garbage collection.
Knowledge of Java 8 technologies like filters, functional interfaces, lambdas, and parallel streams.
Proficient in using Eclipse IDE/4.x for the development, deployment, and management of N-tier, server-centric J2EE enterprise class projects.
Strong understanding of J2EE design patterns like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
Familiarity with the Spring frameworks (MVC, IOC, ORM, JDBC, AOP, BATCH, WEB FLOW).
Experience with Spring Boot Microservices development.
Working knowledge of Apache CXF and JAX-WS for the development of SOAP-based Web Services.
Experience creating RESTful services based on JAX-RS specifications like Jersey and Rest Easy.
Proficiency in using XML-based Web services like SOAP, UDDI, and WSDL for implementing Service Oriented Architectures (SOA).
Expertise in creating a fully distributed system using Microservices and Restful API.
Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
Solid understanding of ORM technologies such as Hibernate, JPA, EclipseLink for model component development and database connectivity.
Proficient in writing PL-SQL Stored Procedures, Triggers, and Views for Oracle databases.
Worked with RDBMS including PostgreSQL, MySQL and SQL Server, and NoSQL databases such as MongoDB and
Cassandra.
Expertise in front-end design using AngularJS, Angular 2.0, Node.js, React JS, JSP, HTML, CSS3, JavaScript, TypeScript, Bootstrap, Ajax, jQuery.
Experienced in
Experienced in using Angular and React in building views and Single Page Applications (SPAs).
Leveraged widely adopted Node.js frameworks like Express and Restify to develop robust and scalable RESTful APIs. Employed essential utilities such as Gulp, Grunt, and Webpack to streamline the development process, automate tasks, and optimize the server-side behavior.
Created front-end code with Angular-CLI, including scaffolding, components, and services.
Proficient in working with AWS services such as EC2, S3, VPC, RDS, Elastic Load Bffalancing, IAM, SQS, Security groups, Lambda, and CloudWatch.
Proficiency in CI/CD (Continuous Integration/Continuous Deployment) and automation tools like Jenkins, Continuum, Bamboo, Hudson, Cruise Control, TeamCity, and Terraform. as well as Shell Scripts, Ant, Maven, GWT, and build Scripts for streamlined software development.
Knowledge of Docker and Kubernetes for building and maintaining container clusters.
Experience with version control systems like Git and Bitbucket.
Working knowledge of application servers such as Apache Tomcat, JBoss, WebLogic, and WebSphere.
Expertise in performance tuning, system integration testing, integration testing, and unit testing.
Proficient in using logging tools like Log4J and Mockito testing for improved application tracking.
Understanding of Jenkins, JIRA, and Git-based continuous integration used in DevOps.
Versatility in quickly adapting to new coding paradigms, combined with a positive attitude, helps me achieve my goals.
I possess strong analytical skills and proficiency in debugging, problem-solving, and production support.
Strong proficiency in Java and Scala programming languages.
Knowledge of object-oriented programming (OOP) principles.
Experience with Java Enterprise Edition (Java EE) or Scala frameworks like Play, Akka, and Lift.
Technical Skills:

Languages JAVA, SQL, PL/SQL, Python,
Frameworks & Tools Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate
Web/Application Servers WebLogic, WebSphere, Apache Tomcat, JBOSS

Web Technologies React JS, Redux, Node.js, Express, Angular JS, HTML5, CSS/CSS3, Bootstrap, JSP, Ajax, XML, JSON
Version Control Systems GIT, SVN, CVS
Database Environments PostgreSQL, Oracle, MySQL, Amazon, MongoDB, Cassandra
Build Tools Maven, Ant, Gradle
Tools SQL Developer, DB Visualizer, Visio
IDE's VsCode, Eclipse, IntelliJ, STS.
Operating Systems Windows, Mac, Linux, and UNIX
Cloud Technologies AWS, Azure

Professional Experience:

City of Philadelphia, Philadelphia, PA
Role: Full Stack Java Developer Oct 2022 to Present

Environment: Java8, Spring MVC, Spring Boot, microservices, REST, ReactJS, Redux, Node.js, Express.js, JavaScript, Chai, CSS3, HTML5, Bootstrap, Cassandra, Jenkins, Junit, Azure, Azure SQL, Kubernetes, JUnit, Azure cloud, Azure Monitor, Jira,

Responsibilities:

Actively participated in all phases of SDLC, including requirements collection, design, analysis of customer specifications, and development using agile methodologies.
Utilized React JS for faster templating, developing reusable components, and implementing concepts like Forms, Events, Axioms, Virtual DOM, and Router.
Developed modular and reusable front-end components using React JS, focusing on headers, bodies, footers, etc.
Implemented Redux with React JS to manage data retrieval, storage, and RESTful services for product lists, cart lists, and customer information.
Integrated Node JS and Express JS for backend connectivity, including debugging, profiling, and REST API development.
Utilized Git for source control and NPM for Node JS package management.
Conducted front-end unit testing for React JS using the Chai framework.
Developed Java modules and implemented business rules and workflows using Spring Boot.
Created Java components using microservices architecture with Spring Boot and Spring JPA Repositories.
Implemented REST APIs using Feign clients for fault tolerance and fallback mechanisms.
Leveraged Java 8 features, including Lambda and Streams, for REST API implementation and data transformation.
Tested microservices using Postman and conducted unit testing of APIs using JUnit.
Proficient in using Spring Data Cassandra for interacting with Cassandra databases, including cloud environments like
Microsoft Azure.
Integrated Docker Hub and Azure Container Registry for image creation and deployment of web apps and microservices.
Designed and migrated projects to Azure environment, working with Azure cloud technologies such as App Services, Azure Functions, Storage Services, and Azure SQL.
Utilized Azure Kubernetes Service (AKS) for deploying and managing Docker containers in a microservices architecture.
Monitored and troubleshooted Kafka-based applications using Spring Boot Actuator.
Utilized Azure Monitoring and Logging services like Azure Monitor, Log Analytics, and Application Insights.
Employed GitLab and Terminal commands for code management, including cloning, fetching, merging, pushing, and creating pull requests.
Utilized Jira as a bug-tracking tool for identifying and monitoring progress.

Knight-Swift Transportation, Phoenix, AZ
Role: Java Full Stack Developer May 2019 to Oct 2022

Environment: Agile, Java, Spring Boot, JPA, Angular, React JS, Node.js, Express JS, Redux, RESTful APIs, Hibernate, Microservices, Kafka, PostgreSQL, MongoDB, AWS (EC2, S3,) Docker, Kubernetes (EKS), Splunk, GitHub, JIRA.

Responsibilities:

Worked in Agile software development methodology, specifically using Scrum.
Developed web user interfaces using Angular 10, including components, directives, services, and pipes.
Implemented routing and lazy loading in Angular for efficient navigation.
Tested Angular applications using Jasmine for effective quality assurance.
Designed and implemented microservices architecture using Spring Boot in Eclipse IDE with Java 11.
Utilized Spring JDBC for persistence and integrated SQLServer using Spring Data JPA with Hibernate for CRUD operations.
Conducted unit testing for Spring Boot applications using Mockito framework.
Implemented Kafka messaging system for distributed and replicated commit log services.
Integrated PostgreSQL with Spring Boot JPA framework on the server-side.
Implemented CI CD pipelines using Jenkins and build and deploy the applications.
Developed PL/SQL functions, stored procedures, and views with JDBC data source and connection pooling.
Deployed microservices using Docker and managed Kubernetes cluster on AWS Elastic Kubernetes Service (EKS).
Experience in building and deploying cloud-native applications using Spring Boot and AWS services like Elastic Beanstalk, EC2, Lambda, and RDS.
Utilized AWS services such as S3, SNS, and SES to build scalable and fault-tolerant applications.
Developed queries, dashboards, and alerts in Splunk for efficient monitoring and analysis.
Implemented logging using slf4j in Apache Kafka for tracking producer operations.
Implemented OAuth 2.0 for user authentication and security in RESTful web services.
Used Maven as a build tool and GitHub for source code version control.


US Bank, Dallas, TX
Role: Java Full Stack Developer Jan 2017 April 2019

Environment: Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Maven, Apache Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, jQuery, Swing, JSON, SVN.

Responsibilities:

Involved in Design and Development.
Developed the application using Agile Methodology.
Involved in writing the action classes and from beans for different modules using Spring MVC.
Involved in developing the applications using Spring Framework for Dependency Injection.
Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.
Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
Worked on enhancements using JSP, Struts, database stored procedures and wrote SQL queries.
Used UI components, Angular JS directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
Configured the deployment descriptors in Hibernate to achieve object relational mapping.
Used Hibernate Cache for queries to improve the application performance.
Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
Developed Stored Procedures and Triggers on Oracle Database.
Deployed AJAX calls for asynchronous data retrieval from back-end.
Used Maven to build the J2EE application.
Build & Deployment in WebSphere Application Server.
Understanding server configuration and diagnosing problems in a time sensitive manner.
Code walks through, modules integration and unit testing.
Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
Used Log4j for logging purposes.
Designed use cases, sequence and class diagrams, activities, states, objects, and components. Used UML (MS Visio) for software design.


TRC Technologies, Hyderabad, India
Role: Java Developer Jun 2014- Dec 2015

Environment: ReactJS, Node.js, HTML, CSS, Bootstrap, JavaScript, Jira, RESTful, SOA (Service-Oriented Architecture), XML, Junit, Mocha, Oracle SQL, SQL, Gradle Script, Spring Security, JWT (JSON Web Token) authentication, Apache Commons, Cypress, GitHub, NetBeans IDE.

Responsibilities:

Involved in end-to-end application design, development, and deployment, adopting both Test Driven Development (TDD) and Waterfall Software Development methodologies.
Implemented responsive User Interfaces using ReactJS, HTML, CSS, and Bootstrap, ensuring compatibility acrossdevices, platforms, and browsers.
Developed scalable applications using Node.js, utilizing Jira as a bug reporting tool.
Built various front-end screens with ReactJS, incorporating client-side validations.
Implemented RESTful and SOAP-based web services, conducting testing with tools like Soap UI.
Strong expertise in developing web services using SOA, SOAP, WSDL, and XML.
Conducted unit testing using Junit and Mocha frameworks and performed end-to-end testing with Cypress.
Utilized Oracle SQL Developer for querying and validating application results.
Automated build processes using Gradle Script build framework.
Integrated Spring Security for JWT-based authentication, authorization, and access control.
Implemented SOA architecture using SOAP, XML, and Apache Commons.
Worked with DOM/SAX parsers for parsing XML files.
Integrated external systems through RESTful web services.
Created JUnit test cases for automating business logic testing.
Managed version control using GitHub, including code merges, and branching for new feature development.
Developed applications using NetBeans IDE on the Windows operating system.
Keywords: continuous integration continuous deployment user interface javascript sthree database microsoft procedural language Arizona Pennsylvania Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2295
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: