ROSHITHA KOLAPALLI
JAVA DEVELOPER
+1-973-***-**** *******************@*****.***
PROFESSIONAL SUMMARY
Skilled and results-driven Java Developer with 6 years of experience in designing and developing robust, scalable, and secure enterprise applications using Java 17/21, Spring Boot, and Microservices.
Expertise in building scalable, high-performance applications and data processing solutions using Java and Hadoop ecosystem technologies.
Proficient in the complete SDLC, including requirement analysis, design, implementation, testing, and production support in Agile/Scrum environments.
Experience in Design and implement data processing pipelines using Apache Spark (Core, SQL, and Streaming) integrated with Java for large-scale distributed data applications.
Proficient in developing MapReduce jobs, integrating big data frameworks like Hive, Pig, and Sqoop, and designing efficient data pipelines for large-scale batch and real-time data processing.
Expertise in Spring ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Cloud), Hibernate/JPA, and multithreaded application development.
Strong experience in building RESTful APIs and integrating third-party services using OAuth2, JWT, and GraphQL for modern, secure web applications.
Strong experience in Develop and maintain scalable microservices using Java (Spring Boot) deployed on AWS infrastructure including EC2, Lambda, S3, API Gateway, and RDS.
Hands-on experience with Docker, Kubernetes, and CI/CD pipelines using Jenkins, GitHub Actions, and Maven/Gradle for automated build and deployment.
Proficient in database design and optimization using MySQL, PostgreSQL, and NoSQL databases like MongoDB and Redis.
Experience in Data modeling in Azure Cosmos DB involves designing JSON-based schema-less documents or using other supported data models like SQL, Gremlin (graph), Cassandra, or MongoDB APIs.
Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Hibernate, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JDBC, JMS, JAXP, JUnit, JMeter.
Strong knowledge of multi-threading, concurrency, and JVM internals in both Java and Scala.
Familiar with cloud services including AWS (EC2, S3, Lambda, RDS) and Azure App Services for deploying and managing cloud-native applications.
Well-versed in unit testing and integration testing using JUnit 5, Mockito, and Test containers, ensuring code quality and test coverage
Experienced in implementing microservices, event-driven architecture, and message brokers such as Apache Kafka and RabbitMQ.
Experience in provisioning available EC2 Instances by using Terraform and cloud formation and writing new plugins to support new functionality in Terraform.
Familiar with frontend technologies like React.js / Angular to build and maintain full-stack applications, consuming REST APIs and enhancing user experience.
Experienced in using Version Control Tools such as Git, Subversion, CVS, and Clear Case. SKILLS & QUALIFICATIONS
Languages: Java 17/21, SQL, JavaScript, TypeScript
Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate, JPA
Web Technologies: REST, GraphQL, JSON, XML, HTML5, CSS3
Frontend: React.js, Angular, Bootstrap
Databases: MySQL, PostgreSQL, MongoDB, Redis
Cloud & DevOps: AWS (EC2, S3, Lambda, RDS), Azure, Docker, Kubernetes, Jenkins, GitHub Actions, Terraform
Messaging: Apache Kafka, RabbitMQ
Tools: Git, Maven, Gradle, IntelliJ, Postman, JIRA
Testing: JUnit 5, Mockito
PROFESSIONAL EXPERIENCE
Client: Square Trade, SFO, CA. May 2024 to Till Date Role: Java Developer
Responsibilities:
Designed and implemented enterprise integration flows using Apache Camel v3 with Java DSL and Spring Boot.
Following Agile (Scrum) Methodology for developing application development.
Developed and maintained full-stack web applications using Java (Spring Boot) on the backend and Angular for responsive, dynamic frontend interfaces.
Collaborated closely with frontend teams using TypeScript (Angular/React) to define API contracts, DTOs, and data models for seamless integration.
Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, React.JS that meet accessibility and web browser standards for websites.
Implemented modular, reusable, and versioned SDK architectures using Java, Maven/Gradle, and industry best practices.
Collaborated with AI/ML teams to integrate Large Language Models (LLMs) into enterprise applications via REST, gRPC, or custom Java wrappers.
Implemented SOAP-based web services using JAX-WS and integrated them with legacy systems running on IBM WebSphere Application Server.
Migrated monolithic EJB modules to Spring Boot microservices, improving deployment speed, maintainability, and system performance.
Implemented Kafka Producer and Kafka Consumer in Microservices to ensure real time data flow between the consumer and producer.
Built secure APIs and SOAP endpoints with XML validation, WSDL generation, WS-Security, and enterprise authentication.
Configured, deployed, and managed applications on IBM WebSphere including JDBC configurations, connection pools, JVM tuning, and application packaging (EAR/WAR).
Developed JMS-based message flows supporting queue/topic communication for high-volume enterprise applications.
Developed backend-for-frontend (BFF) layers using TypeScript (Node.js/NestJS) to aggregate data from multiple Java microservices.
Integrated ActiveMQ with Apache Camel for end-to-end reliable message exchange across distributed systems.
Implemented Message Persistence, failover, load balancing, and network-of-brokers setup for HA.
Developed server-side application to interact with database using Spring Boot and Hibernate ORM.
Involved in using AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
Integrate Micronaut applications with various databases such as MySQL, PostgreSQL, MongoDB, etc., using Micronaut Data or other relevant libraries.
Automated deployments using AWS Code Pipeline, Code Deploy, and CloudFormation, ensuring CI/CD best practices.
Implemented robust unit testing using JUnit and Mockito to ensure code quality and reduce production defects.
Implemented Test-Driven Development (TDD) principles using JUnit, Mockito, and TestNG, ensuring clean, maintainable, and well-tested code.
Automated backend operational tasks and data validation using Perl, Python, and Shell scripts, improving reliability and deployment efficiency.
Integrated logging and monitoring solutions using Splunk for real-time application performance tracking and troubleshooting.
Wrote and optimized CloudWatch and Splunk queries (SPL) to analyze logs and generate custom dashboards for production support.
Developed business components by using Spring Boot, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud
&Persistence layer by using Hibernate/JPA along with Web Services (RESTful).
Implemented ETL pipelines leveraging Spark SQL, DataFrames, and RDDs to handle multi-terabyte datasets.
Created custom UDFs (User Defined Functions) in Scala for complex data transformations and applied them within Spark jobs.
Designed data-driven, behavior-driven (BDD), and hybrid automation frameworks to improve test coverage and reusability.
Created feature files, step definitions, and hooks using Cucumber and Gherkin syntax, enabling clear and readable test scenarios for business stakeholders.
Automated RESTful API testing using Rest Assured, validating response codes, payloads, headers, and JSON schema.
Integrated automation suites with CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps, enabling continuous testing in deployment workflows.
Collaborated with DevOps teams for continuous integration, testing automation, and version control using GitHub/GitLab.
Used MySQL database for SQL, PL/SQL scripts, stored procedures, functions, triggers.
Experience in Terraform for creating stacks of VPCs, ELBs, Security groups, SQS queues, S3 buckets in AWS and updating the Terraform Scripts based on the requirement on regular basis.
Developed Test Cases and performed unit test using JUnit with Mockito Framework.
Used Docker compose to containerize the application and Kubernetes to deploy the application on multiple pods.
Use JIRA tool for tracking new requirements, enhancements, bugs, and Git for version control. Environment: Java 17/21, SDK, Selenium, TypeScript, Spring, Hibernate, Spring batch, Spring Boot, JPA, JMS, HTML5, CSS3, Eclipse, SQL ServerLog4j, JIRA, Node JS, Kafka, Microservices, REST UI. Client:HCL, India Dec 2021 – Apr 2023
Role: Java Full stack Developer
Responsibilities:
Involved in understanding SDLC using agile methodology.
All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
Design and Development of Single Page Application using React, Node, CSS, Material UI, Bootstrap and HTML5.
Migrated legacy systems to modern Angular + Java Spring Boot architecture.
Integrated Oracle database with large datasets, ensuring data consistency and referential integrity.
Used React JS Components, Forms, Events, Keys, Router as part of the project.
Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
Developed server-side application to interact with database using Spring Boot and Hibernate ORM.
Utilized Apache Oozie to schedule and orchestrate Hadoop workflows and jobs.
Wrote unit, integration, and contract tests using JUnit, Mockito, Test containers, and Jest for TypeScript services.
Managed cross-browser and parallel execution using Selenium Grid and Dockerized test environments.
Built asynchronous, event-driven integration solutions using JMS 1.1/2.0 APIs.
Worked closely with DevOps teams to implement build triggers, report publishing, and test result dashboards in CI/CD pipelines.
Created and maintained Dockerized microservices, deployed via Kubernetes or AWS ECS, ensuring seamless scalability and fault tolerance.
Migrated legacy Camel 2.x routes to Camel 3.x, addressing API changes, component upgrades, and dependency optimizations.
Integrated Camel routes with external systems such as HTTP, REST, SOAP, JMS, JDBC, Kafka, file/S3, and internal microservices.
Used Gradle/Maven for build automation and dependency management across multi-module Kotlin projects.
Configured JMS connection factories, pooling, broker URLs, and ActiveMQ transport connectors.
Built Python utilities for log analysis, monitoring, and integration testing of Java services in lower environments.
Created Shell and Perl automation scripts for system administration, batch processing, and application health monitoring.
Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
Worked on Jenkins, GitHub, Artifactory and all internal build systems (CI/CD) for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
Maintained CI/CD pipelines for SDK releases using Jenkins/GitHub Actions/GitLab, including automated versioning and artifact deployment.
Designed and implemented data ingestion workflows using HDFS, Kafka, and Hive for real-time and batch processing.
Worked with AI engineering teams to test and validate model outputs, latency benchmarks, safety filters, and token usage optimization.
Used Spring Security, OAuth2, and token validation to enforce secure access to backend services.
Collaborated closely with DevOps teams to automate builds and deployments using Maven, Jenkins, WebSphere scripts (wsadmin).
Implemented data ingestion frameworks connecting Spark to NoSQL stores (Cassandra, MongoDB) and RDBMS systems using JDBC connectors.
Eclipse RCP is used as a Java IDE tool for creating POJO, Servlets and Data Access Objects.
Deployed and monitored Spark applications on cloud platforms like AWS EMR leveraging infrastructure as code (IaC) tools like Terraform or CloudFormation.
Proficiency with Azure, or Google Cloud Platform (GCP) for cloud-native application development.
Created JSON request and validated the response using postman Interceptor and Swagger UI.
Setup CI/CD pipeline process for the application using the Jenkins.
Implemented XML documents for web services and tested services using SOAP. Apache Maven tool has been used for the build and deployment of the application Environment: Java 11. Spring, Hibernate, Spring batch, Spring Boot, JPA, JMS, TypeScript, ReactJS, HTML5, CSS3, Eclipse, IBM DB2, Oracle 10g, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Hadoop, Node Js, Microservices, REST UI.
Client: Amity soft Technologies, India Aug 2019- Nov 2021 Role: Java Developer
Responsibilities:
Involved in SDLC requirements gathering, analysis, design, development, and testing of applications developed using Agile methodology.
Design and Development of multi-tier applications utilizing Java, Servlets, JSP, JSF, XML, REST, SOAP, JNDI, JDBC, Web Services, Spring and Spring boot Framework.
Used Spring MVC design patterns and Dependency Injection for handling presentation and business logic.
Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
Designed and developed RESTful Web service interface using JAX-RS API and consumed RESTful Web services provided by another application and implemented OAuth2.0 security.
Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AW’S infrastructure.
Involved in developing SOAP and Restful web services functions to get data from the Mainframe.
Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
Developed user interfaces for the policy owner module using Swing, JSP, HTML, and CSS.
Participated in designing and development of DAO (Data Access Objects) for the policy owner module.
Developed application components using Apache Struts Framework.
Involved in Unit testing and System testing of the application, developed test cases and performed unit testing using JUnit.
Used JIRA for tracking the Project Stories in Agile Methodology, Used CVS for version Repository maintenance. Environment: Spring MVC, Spring IOC, Spring AOP, Apache Struts, NodeJS, JDBC, Hibernate, Spring ORM, JSP, HTML, CSS, SOAP, Restful web services, Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing Azure, IBM WSAD, JIRA, CVS, Oracle, IBM DB2, Linux Shell scripting. EDUCATION
Adelphi University, New York, USA August 2023 - May 2025 Master's in Business Analytics GPA: 4.00/4.00
Koneru Lakshmaiah Education Foundation (KLU), India June 2015 – May 2019 Bachelor of Technology in Computer Science Engineering GPA: 3.80/4.00