Post Job Free
Sign in

Senior Java Full-Stack Software Engineer

Location:
India
Salary:
90000
Posted:
February 26, 2026

Contact this candidate

Resume:

Pravallika D New York, NY

**********@****************.*** +1-346-***-**** https://www.linkedin.com/in/pravallika-dindukurthi/

PROFESSIONAL SUMMARY:

Software Engineer with over 5 years of strong experience designing and developing enterprise-grade Java full stack applications, supporting scalable and transaction-driven systems in production environments.

Proven ability to build microservices-based backend architectures, defining clear service boundaries and maintaining modular, maintainable codebases.

Hands-on experience developing RESTful APIs with structured validation, standardized error handling, and stable integration contracts.

Experienced in implementing event-driven systems using Kafka, enabling asynchronous workflows and decoupled communication across services.

Skilled in securing applications using Spring Security, OAuth 2.0, and JWT, aligning access control with enterprise security standards.

Hands-on experience deploying and supporting applications on AWS and Kubernetes, using Docker and CI/CD pipelines for production readiness.

Effective Agile contributor who collaborates closely with engineering, QA, and DevOps teams through sprint planning, code reviews, and release cycles.

EDUCATION:

Master of Science in Computer Science (AI/ML Specialization) University at Buffalo, SUNY — December 2024

Bachelor of Technology in Computer Science and Engineering Sastra University — June 2020

TECHNICAL SKILLS:

Programming Languages & Frameworks:

Java (Spring Boot, Hibernate, JUnit, Mockito), Go (Golang), Python, Kotlin, JavaScript (React.js, Node.js), TypeScript, Bash, Shell Scripting

Build & Dependency Management:

Gradle, Maven, npm, Yarn

Backend & API Development:

Microservices Architecture, RESTful API Design, gRPC, GraphQL, Kafka, Redis, WebSockets, OAuth 2.0, JWT, Spring Security

Frontend Development:

React.js, HTML5, CSS3, Bootstrap, Responsive Design, API Integration

Cloud & DevOps:

AWS (EC2, RDS, S3, Lambda, EKS), Azure, Docker, Kubernetes, Terraform, Jenkins, Tekto, CI/CD Automation

Monitoring & Observability:

Prometheus, Grafana, ELK Stack, Splunk, Datadog, ServiceNow

Data & Storage Systems:

PostgreSQL, MySQL, MongoDB, Cassandra, Hive, Airflow, Azure Data Factory, Snowflake

Testing & Tools:

PyTest, JUnit, Postman, Jest

Core Competencies:

System Design, Distributed Systems, Scalability, Fault Tolerance, Infrastructure as Code, Cloud-Native Development, Automation, Agile Methodologies

Version Control and Collaboration:

Git, GitHub, GitHub Actions, Gitlab, Jenkins, Agile Methodologies, Scrum, Jira, Confluence, Miro

AI/ML Frameworks:

PyTorch, TensorFlow, scikit-learn, Hugging Face Transformers, LLM, RAG

PROFESSIONAL EXPERIENCE:

Software Development Engineer FIS Global, USA Aug 2024 – Present

Roles & Responsibilities

Designed and developed backend services using Java and Spring Boot, implementing business workflows with reusable service components and consistent validation logic.

Built microservices-based systems for financial transaction processing, improving scalability and isolating failures across services.

Implemented persistence layers using Hibernate and Spring Data JPA, defining entity relationships and transactional boundaries aligned with business rules.

Designed and maintained RESTful APIs, standardizing request and response models to support stable internal and external integrations.

Integrated Kafka-based event processing to support asynchronous workflows such as notifications and downstream data synchronization.

Developed responsive UI components using React.js and Bootstrap, ensuring smooth frontend and backend integration.

Implemented application security using Spring Security, OAuth 2.0, and JWT, enforcing role-based access control across services.

Built unit and integration tests using JUnit and Mockito to validate business logic and reduce regression risk.

Automated build and deployment workflows using Jenkins and GitHub Actions, supporting consistent CI/CD execution.

Participated in Agile delivery through sprint planning, code reviews, and defect triage to ensure high-quality releases.

Environment: Java, Spring Boot, Hibernate, Spring Data JPA, Microservices, REST APIs, Kafka, SQL, React.js, Bootstrap, Spring Security, OAuth 2.0, JWT, JUnit, Mockito, Jenkins, GitHub Actions, Docker, Kubernetes, AWS, Git, Agile

Software Engineer IBM Cloud, India Jan 2021 – Jul 2023

Roles & Responsibilities

Supported cloud-native services running on Kubernetes, contributing backend utilities and platform-level enhancements.

Developed automation utilities and service components using Java, Go, and Python, focusing on modular and maintainable design.

Improved container lifecycle workflows to support configuration, deployment, and scaling across environments.

Implemented infrastructure provisioning using Terraform, enabling repeatable and consistent environment setup.

Strengthened CI/CD pipelines to improve build stability and deployment reliability across services.

Enhanced observability through monitoring and logging integrations, enabling faster issue detection and troubleshooting.

Collaborated with SRE teams to improve fault tolerance and operational readiness.

Participated in architecture discussions focused on scalability, security, and performance.

Supported Agile delivery through development, reviews, and technical documentation.

Environment: Java, Go, Python, Kubernetes, Docker, Terraform, Jenkins, GitHub Actions, Prometheus, Grafana, ELK Stack, Git, Linux, Cloud Platforms, Agile

Software Developer (Java – Junior) Instamojo, India Apr 2019 – Dec 2020

Roles & Responsibilities

Assisted in developing backend features using Java and object-oriented principles under senior guidance.

Built and maintained REST endpoints supporting platform workflows.

Supported database integration and SQL validation for transactional flows.

Implemented input validation and exception handling to improve application stability.

Used Postman to verify API behavior and assist QA with defect reproduction.

Supported frontend-backend integration by aligning API responses with UI needs.

Participated in sprint routines and task execution.

Updated technical documentation for API changes and enhancements.

Supported bug fixes and verified application behavior post-resolution.

Environment: Java, OOP, REST APIs, SQL, Postman, Git, Linux, Agile

PROJECTS:

Scalable E-Commerce Platform Cloud-Native Full-Stack System

Technologies: Java (Spring Boot, Hibernate), Go (Golang), React.js, AWS (EKS, Lambda, DynamoDB, S3, CloudFront), Terraform

Designed and developed a microservices-based e-commerce platform capable of handling high user traffic with a fault-tolerant distributed architecture.

Built backend services in Java and Go, integrating Kafka for event streaming and Elasticsearch for fast product search.

Used AWS Lambda and API Gateway for serverless order processing and payments.

Developed React.js components for cart, order tracking, and admin dashboards.

Deployed the platform on Kubernetes (EKS) using Terraform and automated deployment scripts.

CI/CD Automation for Microservices DevOps and Cloud Engineering

Technologies: Go, Python, Docker, Kubernetes, Jenkins, GitHub Actions, Terraform

Implemented automated CI/CD workflows for containerized microservices.

Integrated unit testing, linting, and Docker image builds into pipelines.

Automated infrastructure provisioning using Terraform and Docker Compose.

Integrated monitoring dashboards using Prometheus and Grafana.

SmartAdQuery Retrieval-Augmented Analytics System

Technologies: React.js, Python, FAISS, SQLite, Flask, REST APIs, LLMs

Built a retrieval-augmented analytics platform enabling natural-language querying of marketing data.

Developed a React frontend and Python Flask backend translating queries into validated SQL.

Reduced report generation time and enabled self-service analytics for non-technical users.



Contact this candidate