Post Job Free
Sign in

Spring Boot Hands-On

Location:
Hyderabad, Telangana, India
Posted:
September 02, 2025

Contact this candidate

Resume:

Srinivas Battula

Beaumont, TX +1-409-***-**** **********@*****.*** linkedin.com/in/srinivasreddy54

Professional Summary:

5+ years of hands-on experience in designing, developing, and deploying enterprise-level full stack applications using Java 8+, Spring Boot, Microservices, ReactJS, NextJS, and Node.js, with proven expertise in delivering scalable and resilient systems.

Proficient in front-end engineering with ReactJS, NextJS, JavaScript ES6+, HTML5, CSS3, Redux, Hooks, Jest, and building responsive, interactive UI components aligned with modern UX principles.

Strong expertise in back-end development using Java, Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, Microservices Architecture, RESTful APIs, SOAP Web Services, and GraphQL.

Experienced in cloud platforms with hands-on deployment and automation on AWS (EC2, S3, Lambda, RDS, CloudFormation, Terraform), along with exposure to Azure and Google Cloud Platform for enterprise solutions.

Skilled in CI/CD pipelines using Jenkins, GitLab CI, Maven, Docker, Kubernetes, and SonarQube, ensuring continuous integration, vulnerability remediation (Black Duck, Fortify, Twistlock), and smooth deployments across IT, UAT, and PROD.

Expertise in test automation with JUnit5, TestNG, Selenium, Postman, RestAssured, JMeter, and integration of automated frameworks into CI/CD workflows for faster release cycles.

Strong background in database design and development with MySQL, PostgreSQL, Oracle, advanced SQL queries, indexing, joins, and experience validating test data for edge cases.

Skilled in monitoring and troubleshooting using Kibana, Splunk, and debugging large-scale distributed applications to ensure reliability and performance.

Hands-on experience in API testing and validation with Postman, Swagger/OpenAPI, ensuring seamless integration between microservices and front-end applications.

Proficient in Agile/Scrum methodologies, working in sprints, daily stand-ups, retrospectives, and contributing to high-performance cross-functional teams.

Familiar with security testing practices aligned with OWASP standards, application resiliency, and compliance-driven development.

Strong knowledge of object-oriented programming (OOP), multithreading, collections, generics, and exception handling for building robust enterprise applications.

Experienced in code reviews, mentoring junior engineers, maintaining coding standards, and contributing to communities of practice to drive continuous architectural improvements.

Exposure to modern development tools and IDEs including IntelliJ IDEA, Eclipse, VS Code, and version control with Git/GitLab, ensuring collaborative development.

Passionate about delivering high-performance, cloud-ready, and secure full stack applications with a focus on continuous improvement and impactful digital solutions.

Technical Skills:

Core Skills

Data Structures, Algorithms, System Design, Design Patterns, Microservices, Application Design, Application Testing, Architecture, Packaged Application Integration, SDLC, Technical Troubleshooting, Technical Documentation

Languages

Java (Java 8–17), Python, SQL, JavaScript (ES6+), TypeScript, HTML5, CSS3, JSON, XML, Bash

Frameworks & Libraries

Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, JPA, ORM, AOP, REST API, SOAP, Microservices, React.js, Next.js, Angular, Node.js, GraphQL, JUnit 5, Mockito, TestNG, Selenium, Appium, Jest, Postman, RestAssured, Swagger/OpenAPI

Cloud & DevOps

AWS (EC2, S3, RDS, Lambda, SNS, SQS, CloudWatch), Azure, Google Cloud Platform (GCP), Terraform, Docker, Kubernetes, Jenkins, GitLab CI/CD, Maven, Gradle, SonarQube, Black Duck, Fortify, Twistlock, Kibana, Splunk

Databases

Oracle, SQL Server, H2, MySQL, PostgreSQL, MongoDB, Cassandra, Redis, Memcached

Testing & QA

Automated testing frameworks (JUnit, TestNG, Selenium, Appium), API testing (Postman, RestAssured, SoapUI), Performance testing (JMeter, LoadRunner, Gatling), Bug tracking (JIRA), Test management (TestRail, Quality Center)

Tools & IDEs

Git/GitLab, Eclipse, IntelliJ IDEA, VS Code, Docker Desktop

Additional Competencies

Agile (Scrum/Kanban), CI/CD pipelines, Application Resiliency, Security best practices (OWASP), UI/UX design principles, Change Management, Cloud-based application testing

PROFESSIONAL EXPERIENCE:

Client: State Street Bank Role: Senior Software Engineer / Full Stack Java Engineer

Domain: Banking

Location: Chicago, IL Duration: May 2023 - Present

Designed and developed microservices using Java 11/17, Spring Boot 3.x, Spring Cloud, and Spring Security to support loan processing, fund transfers, settlements, and investment workflows, improving processing efficiency and compliance with banking regulations.

Built and integrated RESTful APIs and GraphQL endpoints for real-time customer account synchronization, transaction monitoring, and portfolio management, enabling secure front-to-back data flow across digital banking platforms.

Implemented Hibernate 6.x/JPA for persistence and optimized queries across Oracle, PostgreSQL, and MySQL, ensuring secure and reliable handling of financial transactions, payments, and clearing operations.

Integrated Apache Kafka, RabbitMQ, and JMS for event-driven messaging in trade lifecycle management, risk alerts, and reconciliations, improving responsiveness and reducing settlement delays.

Optimized performance with Redis, Hazelcast, and ElasticSearch to handle high-volume transaction processing, real-time reporting, and fraud detection dashboards.

Developed front-end features with ReactJS, NextJS, TypeScript, JavaScript ES6+, HTML5, CSS3 (Flexbox/Grid), Redux, and Jest for online banking portals, customer onboarding systems, and trade execution dashboards.

Secured banking applications with OAuth 2.0, JWT, IAM roles, and OWASP Top 10 standards, ensuring compliance with financial data protection regulations (SOX, PCI-DSS, GDPR).

Automated CI/CD pipelines with Jenkins, GitLab CI, GitHub Actions, embedding SonarQube, JaCoCo, Black Duck, Fortify, Twistlock scans for regulatory-grade quality assurance and secure software releases.

Deployed and scaled applications in AWS EKS and Azure AKS using Docker, Kubernetes, Helm, Terraform, and CloudFormation, supporting banking data migration, disaster recovery, and resilient architecture.

Implemented test automation frameworks (JUnit5, Mockito, TestNG, Selenium, Postman, RestAssured, JMeter) for regression testing of loan workflows, API validation for payment services, and load testing for high-volume trading systems.

Designed reusable TypeScript/JavaScript modules for digital payment gateways, geolocation-based fraud alerts, and secure document management, improving reusability across multiple applications.

Performed root-cause analysis and debugged distributed banking applications with Kibana and Splunk, ensuring uptime for critical payment processing and trade settlement systems.

Collaborated with UX teams to enhance online investment dashboards, fund reporting systems, and client onboarding portals, improving customer experience and compliance reporting.

Participated in Agile/Scrum sprints, aligning deliverables with State Street’s financial product teams (fund services, custody, securities lending, and risk management).

Conducted code reviews and knowledge sharing sessions, mentoring team members in Java, Spring Boot, React, and financial microservices architecture, ensuring compliance with banking IT audit and governance policies.

Key Skills: Java 11/17, Spring Boot 3.x, Spring Cloud, Spring Security, Hibernate 6.x, JPA, Microservices, RESTful APIs, GraphQL, Oracle, PostgreSQL, MySQL, Apache Kafka, RabbitMQ, JMS, Redis, Hazelcast, ElasticSearch, ReactJS, NextJS, TypeScript, JavaScript ES6+, HTML5, CSS3, Redux, Jest, OAuth 2.0, JWT, IAM, OWASP Top 10, Docker, Kubernetes (AWS EKS, Azure AKS), Helm, Terraform, CloudFormation, Jenkins, GitLab CI.

Client: CSB Bank Role: Software Engineer

Domain: Core Banking, Retail, Payments & E-Commerce Location: Kerala, India Duration: Oct 2020 – Nov 2021

Engineered scalable microservices using Java 11, Spring Boot 2.x, Spring MVC, Spring Cloud, and Spring Security for fund transfers, loan servicing, and product lifecycle management.

Designed and deployed RESTful APIs with advanced logging, validation, and exception handling, and integrated GraphQL endpoints for secure communication between banking channels and backend systems.

Implemented persistence with Hibernate 5.x/JPA, optimized queries on PostgreSQL, MySQL, and Oracle, and enhanced performance with Redis caching for high-volume financial transactions.

Developed e-commerce modules (Product Catalog, Shopping Cart, Order Management, Customer Reviews) and integrated Stripe, PayPal, FedEx, and Ship Rocket APIs for payment and logistics.

Built responsive front-end applications using Angular 14, React 17, Redux Toolkit, React Hooks, TypeScript, Material UI, and Chart.js, delivering interactive dashboards for retail banking insights.

Enhanced UX navigation through React Router v6 and Angular Router, and implemented modular CSS3 (Flexbox, Grid, media queries, SCSS, Tailwind CSS) for responsive and accessible designs.

Utilized JavaScript ES6+ features (async/await, promises, arrow functions, destructuring) and TypeScript generics & utility types to enforce type safety and reusable components.

Applied OAuth 2.0, JWT, and Apigee Edge policies (spike arrest, throttling, transformations) to secure online banking logins, checkout, and payment workflows in line with PCI-DSS standards.

Leveraged Apache Kafka for inventory synchronization, asynchronous event processing, and flash-sale handling during high-load scenarios.

Containerized services using Docker, orchestrated with Kubernetes (EKS/GKE) and Helm charts, and provisioned infrastructure on AWS (EC2, S3, RDS, CloudFront) with Terraform.

Managed CI/CD pipelines with Jenkins and GitLab CI, integrating SonarQube, Black Duck, Fortify, and Twistlock scans for code quality, vulnerability checks, and compliance readiness.

Automated testing with JUnit 5, Mockito, TestNG, Selenium, Jest, Jasmine, and Postman, embedding suites into CI/CD for faster regression cycles.

Applied Istio service mesh for traffic routing, retries, mTLS security, and circuit breaking, strengthening microservices resilience.

Monitored distributed applications using Kibana and Splunk for log analytics and operational visibility across banking services.

Designed relational schemas, wrote complex SQL queries, and ensured data integrity for payments, retail orders, and loan processing.

Collaborated in Agile Scrum/Kanban teams using JIRA, delivering high-quality releases aligned with banking compliance and digital transformation goals.

Contributed to regulatory compliance modules (loan servicing, payment gateways, fraud detection) ensuring adherence to RBI and PCI standards.

Key Skills: Java 11, Spring Boot 2.x, Spring MVC, Spring Security, Spring Cloud, Hibernate 5.x, JPA, Microservices, RESTful APIs, GraphQL, Oracle, PostgreSQL, MySQL, Redis, Apache Kafka, Docker, Kubernetes (EKS/GKE), Helm, Terraform, AWS (EC2, S3, RDS, CloudFront), Jenkins, GitLab CI, SonarQube, Black Duck, Fortify, Twistlock, JUnit5, Mockito, TestNG, Selenium, Postman.

Client: Aurobindo Pharma Limited Role: Software Engineer

Domain: Pharmaceuticals, E-Commerce, Supply Chain, Compliance Systems Location: Hyderabad, India

Duration: Jan 2019 – Sep 2020

Developed scalable microservices using Java 8/11, Spring Boot 2.x, Spring MVC, Spring Security, and REST APIs to support pharmaceutical product lifecycle management, fund flows, and supply chain operations.

Designed and implemented RESTful web services with validation, logging, and exception handling for secure inter-system communication across pharma distribution platforms.

Led backend development of e-commerce modules including product catalog, order management, and customer reviews, integrating through REST APIs to ensure high availability and seamless workflow.

Architected and deployed inventory, pricing, and promotions microservices with Spring Cloud and Swagger/OpenAPI, enabling dynamic business rule adjustments across distributed environments.

Implemented secure authentication using OAuth 2.0 and JWT, ensuring compliance with PCI-DSS and pharma data security standards.

Integrated third-party APIs such as Stripe, PayPal, FedEx, and ShipRocket for payments and logistics, enabling real-time order tracking.

Built responsive UIs with Angular 8/9, React 16.x, Redux, TypeScript, JavaScript ES6+, HTML5, and CSS3, supporting pharmacy portals and supplier dashboards.

Improved UI performance using React Hooks, React Router, Angular Router, NgRx, and modular component design, ensuring responsive layouts across devices.

Implemented data visualization dashboards with Material UI, Chart.js, and HTML5 Canvas, delivering real-time pharma KPIs for store managers.

Optimized database performance with PostgreSQL and MySQL, using Hibernate ORM with JPA, SQL query optimization, and relational schema design for transactional integrity.

Deployed microservices and front-end apps in AWS (EC2, S3, RDS, CloudFront) using Docker, Kubernetes (EKS/GKE), Helm, and Terraform, ensuring scalable infrastructure.

Automated builds and deployments with Jenkins and GitLab CI, embedding SonarQube, Postman, and static code scans for code quality and compliance.

Enhanced application performance with Redis caching and asynchronous messaging via Apache Kafka for real-time inventory synchronization during flash sales.

Strengthened APIs with Apigee Edge (OAuth2, throttling, spike arrest policies) and secured microservice communication using Istio service mesh with traffic routing and mTLS.

Developed automated tests with JUnit 5, Mockito, TestNG, Jest, Jasmine, Selenium WebDriver, and integrated test suites into CI/CD pipelines for early defect detection.

Applied Agile/Scrum and Kanban practices with JIRA, managing user stories, sprint planning, and release activities in pharma application development.

Collaborated with cross-functional teams (QA, DevOps, UI/UX, Product Owners) to align development with compliance needs and business objectives.

Key Skills: Java 8/11, Spring Boot 2.x, Spring MVC, Spring Security, REST APIs, Swagger/OpenAPI, Microservices, Hibernate ORM, JPA, PostgreSQL, MySQL, Apache Kafka, Redis, Docker, Kubernetes (EKS/GKE), Helm, Terraform, AWS (EC2, S3, RDS, CloudFront), Jenkins, GitLab CI, SonarQube, Postman, JUnit 5, Mockito, TestNG, Selenium WebDriver, Jasmine.

Education:

Lamar University, Beaumont, Texas, USA

Master of Science in Computer Science — GPA: 3.80/4.0

Jan 2022 – May 2023

Hindustan University, Chennai, India

Bachelor of Technology in Computer Science — GPA: 8.90/10

Jul 2015 – May 2019



Contact this candidate