Post Job Free
Sign in

Spring Boot React Js

Location:
Reno, NV
Posted:
June 16, 2025

Contact this candidate

Resume:

NIRMAL SIMHADRI

Email: ****************@*****.*** Phone: 937-***-****

Portfolio: nirmalsimhadri.netlify.app

PROFESSIONAL SUMMARY

* ***** ** ** ********** in design, development, and production support using Java and J2EE technologies.

Strong knowledge of Microservices, OOAD concepts, and SDLC methodologies (Agile and Waterfall).

Experienced in building scalable applications using Java, Spring Boot, React.js, and RESTful APIs.

Proficient with client-side tech including HTML5, CSS3, JavaScript, AngularJS, React, and Bootstrap.

Deep understanding of Spring ecosystem (Spring MVC, Boot, Security, AOP, Data, Cloud).

Expertise in ORM tools like Hibernate; backend databases like MySQL, Oracle, MongoDB.

Solid DevOps/cloud experience with AWS, Docker, Kubernetes, CI/CD pipelines (Jenkins).

Strong communicator and collaborative team player.

TECHNICAL SKILLS

Languages: Java, JavaScript, SQL, Python, C++, Go

Frontend: HTML5, CSS3, JavaScript, React, Angular, Vue.js, Bootstrap

Backend: Java 8+, Spring Boot, REST APIs, Node.js

Frameworks: Spring MVC, Hibernate, JPA

Databases: MySQL, Oracle, MongoDB, PostgreSQL

Cloud & DevOps: AWS (EC2, S3, IAM, VPC), Docker, Kubernetes, Jenkins

Tools: Git, Maven, JIRA, Eclipse, IntelliJ, SonarQube

Messaging/Streaming: Kafka, RabbitMQ

Others: JUnit, Mockito, ELK Stack, Prometheus, Grafana

EDUCATION)

Masters at University Of Dayton(GPA-3.84) (Aug 2022- Dec 2023)

EXPERIENCES

Panasonic May 2023– Till Date

Remote, USA

Full Stack Java Developer

Roles & Responsibilities:

Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.

Developed the UI using HTML5, CSS3, React JS, JSP and JavaScript for interactive cross browser functionality and complex user interface.

Developed dynamic and responsive web applications using Vue.js and modern JavaScript (ES6+).

Led front-end architecture design, incorporating performance optimization, lazy loading, code splitting, and Webpack customization.

Developed and maintained responsive UI/UX, ensuring cross-browser compatibility and WCAG accessibility compliance.

Deployed and managed containerized applications using Kubernetes in production-grade environments.

Designed and implemented Helm charts for consistent and reusable Kubernetes deployments.

Configured Kubernetes clusters on AWS (EKS), GCP (GKE), and on-prem environments.

Creating snapshots and AWS Machine Images (AMIs) of the instances for backup and creating clone instances.

Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.

Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.

Deployed and managed applications using AWS EC2, configuring security groups, key pairs, and AMIs to enable secure, scalable virtual server instances.

Defined service boundaries, implemented API gateways (e.g., Zuul, Spring Cloud Gateway), and managed service discovery via Eureka/Consul.

Ensured resilience using Circuit Breakers (Resilience4j/Hystrix) and centralized logging with ELK/EFK stacks.

Integrated JPA/Hibernate for ORM with PostgreSQL/MySQL, leveraging custom queries, transactions, and caching strategies.

Containerized Spring Boot apps with Docker and orchestrated deployments via Kubernetes or CI/CD pipelines.

Performed unit and integration testing using JUnit, Mockito, and Spring Test; enforced clean code via SonarQube and code reviews.

Refactored legacy monolith applications into modular, loosely coupled Spring Boot microservices.

Developed reusable libraries and utility services to standardize Java development across teams.

Implemented Spring AOP for declarative transaction management.

Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.

Atos Syntel Jan 2021 – July 2022

(Chennai, India)

Full Stack Java Developer

Roles & Responsibilities:

Agile methodology was used to develop the application.

Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) JQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.

Implemented Coding Using Spring Boot, Java8 and J2EE Design Patterns.

Worked in using React JS components, Forms, Events, Keys, Router, Animations.

Used Spring MVC architecture to separate the presentation logic, control flow with business logic.

Integrated Vue.js apps with RESTful APIs and WebSocket services for real-time data updates.

Customized and extended design systems (e.g., Material-UI, Ant Design) for enterprise-wide component reuse.

Improved performance using React.memo, useCallback, and useMemo to eliminate unnecessary re-renders.

Implemented real-time features with WebSockets and SignalR integrated into the React layer.

Automated accessibility (a11y) testing and enforced standards using tools like axe-core and Lighthouse CI.Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

Configured Auto Scaling Groups (ASG) and Elastic Load Balancers (ELB) to achieve high availability and fault tolerance.

Utilized AWS IAM to create roles and policies, applying least privilege principles and enabling secure application access.

Built reactive APIs using Spring WebFlux for high-concurrency systems and streaming data use cases.

Designed custom annotations and AOP-based logging/security modules to standardize cross-cutting concerns.

Integrated third-party services using Feign Clients and RestTemplate with circuit-breaking fallback logic.

Used Spring Batch for ETL jobs, including chunk-based processing and job scheduling with Quartz.

Enabled multi-tenant support using Hibernate filters and schema-based or discriminator-based separation.

Implemented CI/CD pipelines with Jenkins and GitHub Actions for automated Kubernetes deployments.

Created and managed Kubernetes manifests (YAML) for Pods, Services, Deployments, StatefulSets, ConfigMaps, and Secrets.

Handled Kafka rebalancing and ensured exactly-once or at-least-once message delivery as needed.

Implemented infrastructure automation for microservices with Helm charts and Kubernetes operators.

Managed secrets, config, and environment-specific properties using Spring Cloud Config and Vault.

Designed and enforced API governance standards and versioning strategies for internal/external consumers.

Set up Kafka-based event sourcing for critical services to ensure durability, auditing, and replay capabilities.

Conducted chaos engineering and fault injection to test service reliability under real-world failures.

Collaborated in defining SLAs, SLOs, and SLIs for critical microservices with real-time alerts via PagerDuty/Prometheus.Integrated authentication and authorization (JWT, OAuth2) in Angular apps via interceptors.

Designed use case and class diagrams using Rational Rose.

Genpact Jan 2019 – Dec 2020

(Chennai, India)

Java/J2EE Full Stack Developer

Roles & Responsibilities:

Developed PWA (Progressive Web Apps) with service workers, offline caching, and push notifications using Workbox.

Migrated legacy JavaScript/jQuery apps to modern React with minimal downtime and full test coverage.

Integrated analytics tools (Google Analytics, Segment, Mixpanel) via custom React hooks for tracking user behavior.Managed the navigation and web application page flow through Spring Web Flow.

Involved in developing applications with RESTFUL web services using Node.js and writing clean and elegant mark up using Bootstrap 3.0, CSS3 and HTML5.

Expert in using Node.js to build a scalable network application where it can handle many connections concurrently.

Using Node.JS NPM module Grunt and Gulp to run tasks and build properly the project (complie, minify, concat etc.)

Implemented various J2EE Design patterns like Singleton, Facade, Business Delegate, DAO, Transfer Object and Factory pattern.

Involved in the implementation of Spring ORM with Hibernate and creating the Hibernate POJO objects and mapped with MySQL database using Hibernate Annotations.

Hibernate Query Language (HQL) was used to write various queries and Criteria’s in the database.

Created multi-module Maven/Gradle projects to enforce separation of concerns and reusability across teams.

Tuned JVM settings, garbage collection (G1/ParallelGC), and Spring Boot startup time for cloud-native readiness.

Designed API rate limiting and throttling middleware using Bucket4j and Spring filters.

Designed service mesh infrastructure using Istio/Linkerd for traffic management, mTLS, and policy enforcement.

Tuned Kafka configurations for optimal latency and throughput.



Contact this candidate