Ashritha Kurapati
Sr. Java Developer
Professional Summary:
IT professional with 7 years of experience in design, development, analysis, testing, and implementation of distributed web-based and client/server applications using Java/J2EE and Full Stack technologies.
Skilled in Spring Boot, Spring Security, and RESTful API development with expertise in architecting microservices-based enterprise solutions.
Hands-on experience in developing interactive and responsive front-end components using React.js, JavaScript (ES6+), Angular.js and HTML5/CSS3, enabling seamless integration with Java-based backends.
Proficient in GraphQL API design and implementation, leveraging schema stitching and resolvers for optimized data fetching and client-server communication.
Have a good understanding of Agile and Waterfall methodologies and worked on various Service Oriented, Client/Server, GUI and Web based applications in these years.
Expertise in design and development of various web and enterprise applications using JPA, Hibernate, JSP, Servlets, JDBC, Web Services, JAX-WS, Axis, and RMI.
Experience in using JDBC to connect to a database and perform operations and hands-on SOAP (JAX-WS) and RESTful (JAX-RS) web services.
Knowledge of using SOAP UI and browser extension Postman to test RESTful web services and on Spring Core, Spring Boot.
Experience in developing web service applications using SOAP, WSDL and in GUI/IDE tools like IBM Rational Application Developer (RAD), Eclipse, and IntelliJ.
Experience in using Spring ORM module and integration with Hibernate ORM framework and in automated testing with Test Driven Development (TDD) in the Extreme Programming model.
Strong Expertise in Core Java, data structures, algorithms, Object Oriented Design (OOD) and Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, Reflection, Generics, Interfaces, Synchronization, and other new features in Java 7 and 8.
Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
Experience with Spring Boot microservices, Hibernate ORM, and database interactions across Oracle, MySQL, MongoDB, PostgreSQL and Cassandra.
Adept at Agile/Scrum methodologies, CI/CD pipelines with Jenkins, version control using Git, and cloud deployments on AWS, Azure, and GCP.Test Driven Programmer with thorough knowledge in Unit testing with Junit and using SoapUI, Postman for Web Service testing, performance testing with JMeter.
Experience in SonarQube for self-managed, automatic code review tool that systematically helps you deliver Clean Code.
Enhanced observability by integrating Java services and Node.js gateways with centralized monitoring stacks like ELK and Prometheus.
Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling, database connections and conducted unit testing, integration testing, and system testing for MuleSoft applications.
Collaborated with QA teams to validate the correctness and reliability of integration solutions and utilized Any point Studio to create robust integration flows.
Utilized Anypoint MQ for asynchronous messaging and event-driven architectures.
Developed RESTful and SOAP APIs using MuleSoft to expose and consume serv
Proficient with Amazon Web Services (AWS) Cloud platform with its features including EC2, SNS, EBS, S3, Lambda, CloudWatch, Cloud Trail and IAM Security Groups that are utilized for different environments like dev, testing, Production.
Experience in using Clear Quest, Clear Case, CVS, and Subversion (SVN) for source control and Release Management.
Experience in working with FIX Protocol to create both admin and application messages that are interchanged between client and brokers and used Log Insight for monitoring the error logs and fixing the problems.
Strong experience working with version control software like Bitbucket, GIT and build tools ANT, Maven, Gradle and Jenkins.
Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
Experience in designing application architecture based on MVC for design, data validation database access.
Experience in Requirement Analysis, Design, Development, Testing and Documentation of Software
Development Life Cycle (SDLC).
A Team Player with adherence to position at all levels and ability to perform under stress.
Excellent communication and interpersonal skills. Experienced in Agile/Scrum methodologies.
Technical Skills:
Programming Languages
Java, C, SQL.
Software Methodologies
Agile, Scrum, SDLC Waterfall.
J2EE Technologies
Servlets, JSP, JDBC, EJB, JSF, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, JMS
Frameworks
Spring, Hibernate, Struts, Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring
Web Flow, JSF, Log 4J, JUnit, Hibernate, JPA, Apache
Web Services
SOAP, RESTful.
Databases
SQL, MySQL, MongoDB, Oracle, Cassandra, PostgreSQL
O-R Mapping
Hibernate, JPA
Testing Tools/Others
Junit, Mockito, Log4J, Postman, Swagger.
Build Tools
Maven 3.5.0, Ant, Gradle.
Version Control Tools
GIT, GITHUB 2.12.0, SVN, Bit Bucket.
Application/Web Servers
Apache Tomcat, Web Logic Server, Web Sphere Application Server, JBoss.
IDE Tools
Spring Tool Suite, Eclipse, IntelliJ, Net Beans.
Operating Systems
Windows, Linux, Unix, Mac OS
Messaging& Integration
Kafka, JMS, JNDI, Active MQ, Rabbit MQ, JBoss
Monitoring & Tools:
Dynatrace, AppDynamics, SonarQube, Postbot, Dynatrace
AI & ML
Spring AI, TensorFlow Java, GitHub Copilot, Cursor.
Cloud Computing:
Azure, AWS, GCP
Professional Experience:
Role: Senior Java Developer
Client: Optum Services Inc Dec 2022 – Present
Location: Minneapolis, Minnesota
Client: Optum Global Solutions May 2020 – April 2022
Location: Hyderabad, India
Responsibilities:
Spearheaded migration to Java 17, unlocking enhanced performance and security for healthcare transactional systems and employed new Java features e.g., records, sealed classes for better model clarity in core domain objects.
Maintained and modernized legacy J2EE modules supporting claim processing and policy management and developed dynamic JSP 2.3 UIs for provider and patient portals, adhering to accessibility standards.
Championed JVM tuning sessions to minimize latency in critical patient data APIs and authored standards for modular project structures and consistent code quality.
Enhanced application performance and scalability by introducing GraphQL queries and resolvers, reducing API round trips for data-intensive healthcare dashboards.
Implemented reusable React components and state management with Redux Hooks, ensuring consistent and maintainable UI logic across modules.
Created end-to-end workflows combining Spring Boot services and React.js UIs to achieve modern full stack application functionality.
Secured microservices using IAM roles for service accounts (IRSA), enabling fine-grained access to S3, MSK, and DocumentDB.
Optimized servlet and JSP page lifecycles to deliver responsive web experiences and ensured session management and security alignment with HIPAA mandates.
Integrated Spring AI, LangChain4j, and TensorFlow Java for data-driven patient outreach, in-app decision support tools and leveraged Hugging Face Transformers for predictive analytics and claims fraud detection.
Architected microservices ecosystem using Spring Boot and dependency injection, increasing codebase modularity and integrated Spring Security to manage authentication and single sign-on across healthcare applications.
Developed dynamic single-page applications (SPAs) using Angular 12 integrated with Spring Boot RESTful APIs, ensuring seamless data exchange and responsive UI performance.
Built and secured RESTful APIs using Spring Boot 3.0 and Spring Security with JWT and OAuth2 for user authentication and access control.
Designed resilient consumer offset management for robust processing and monitored Kafka clusters for lag and throughput using Dynatrace and custom dashboards.
Implemented dead-letter queueing to safeguard sensitive operations and designed JMS-based queues and topics for asynchronous claim adjudication.
Implemented modular architecture in Angular 12 applications using feature modules, lazy loading, and route guards to optimize performance and security.
Developed Java services to dynamically apply XSL stylesheets for real-time data transformation in SOA-based systems.
Optimized XSLT templates to improve XML processing performance and reduce transformation latency in high-volume environments.
Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, ReactJS, Angular and Bootstrap.
Currently working on Microservices architecture with Spring Boot, Spring Cloud, Angular JS, Spring Rest service and Jenkins CI/CD development.
Implemented error handling and logging frameworks across Java and Node.js services using SLF4J, Winston, and ELK Stack.
Developed multi-environment builds integrating Java Maven projects with Next.js build pipelines using Docker and Nginx.
Developed a core component of Analytics with Node JS and Angular.
Utilized Amazon S3 for durable object storage, implementing secure file uploads, lifecycle policies, and versioning for cost optimization.
Engineered data persistence layers using Amazon DocumentDB, optimizing schema design and indexing for high-throughput Java applications.
Utilized XSLT versioning and configuration management to support multi-client and multi-format XML processing.
Designed and implemented dynamic Angular components using TypeScript, improving UI rendering speed and maintainability across modular Java-based microservices.
Built secure form validation and data binding logic in TypeScript, enhancing input accuracy and user experience within Angular-driven applications.
Utilized Next.js SSR (Server-Side Rendering) for faster page load and better SEO performance while consuming Java-based APIs.
Built the reusable service components using ReactJS Components with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.
Upgraded legacy SOAP endpoints for backwards compatibility and new regulatory requirements and maintained unit test coverage with JUnit 4 and continuous feedback via SonarQube.
Scaled Java backends on AWS, Azure, & GCP for hybrid-cloud deployments and used Terraform to automate infrastructure-as-code, ensuring reproducibility.
Utilized AWS SDK for Java to interact with AWS services programmatically, automating infrastructure provisioning and configuration tasks to streamline development workflows.
Automated data workflows using Glue with Java to streamline ETL processes in AWS cloud environments.
Implemented containerized Spring Boot applications using Docker and Helm charts, enabling consistent deployments across EKS clusters.
Worked on AWS cloud services for installing, configuring, and auto-scaling, and EC2 services and Amazon S3 to save data snapshots, and DynamoDB to run high-performance streaming services.
Leveraged Spring Data for seamless repository implementation, reducing boilerplate and orchestrated batch jobs and medical claim workflows with Spring Batch.
Provided CI/CD best practices for Spring app deployment via Jenkins and cloud pipelines and reengineered core pharmacy engine business logic with stateless and stateful EJBs for reliable transactions.
Implemented asynchronous messaging using MDBs to decouple critical healthcare workflows and conducted EJB version upgrades for compliance and enhanced transaction management.
Created Kafka producer/consumer pipelines for secure transmission of high-volume patient, claim data and established schema registry-based contracts to ensure message compatibility across microservices.
Optimized workloads with AppDynamics and Dynatrace for proactive health checks and managed JDBC connectors for secure, efficient data exchange with Oracle, MySQL, and MS SQL Server 2019.
Implemented NoSQL Cassandra, MongoDB solutions for fast, scalable access and applied best practices for data partitioning, sharding, and failover.
Configured robust CI/CD, static analysis SonarQube, and code suggestion GitHub Copilot pipelines and utilized Jira for agile planning, Cursor/Postbot for code review automation.
Tech Stack: Java 17, J2EE, JSP 2.3, PL/SQL, Spring Framework 5.0, Spring Boot, EJB 3.2, Kafka, JMS, JNDI, Oracle21, XML, SOAP, Junit 4, Apache Camel, Web Sphere 8.5, GCP, hibernate 5.4, Microservices, AWS, Azure, Elastic search, Terraform, JDBC, MS SQL Server 2019, JESS, RESTful Web service, SOA Design Patterns, Jira, MySQL, Cassandra, LDAP, NOSQL, GitHub Copilot, SonarQube, Cursor, Postbot, Dynatrace, AppDynamics, Spring AI, Langchain4j, TensorFlow Java, Hugging Face Transformers.
Client: SEO India Higherup, New Delhi, India June 2018 – April 2020
Role: Java Developer
Responsibilities:
Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality.
Built React.js single-page applications (SPAs) using JavaScript, JSX, and Redux for dynamic rendering and state synchronization.
Automated XML-to-XML and XML-to-HTML transformations using XSL within Java batch and real-time processing flows.
Built reusable XSL components to standardize XML transformation rules across multiple enterprise integrations.
Implemented validation and error-handling mechanisms in XSLT to ensure schema-compliant XML outputs.
Strong understanding in using controllers, modules, directives, factories, injections and digest cycle in AngularJS.
Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
Designed Prototype and project layout skeletons using ReactJS and CSS/LESS and HTML.
Developed Interactive web pages using ReactJs, Angular.js, HTML, CSS and JavaScript.
Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and React Redux library.
Used AngularJS, HTML5, and CSS3; all HTML and DHTML was accomplished through AngularJS directives.
Customized Angular Material and Bootstrap components using TypeScript for a consistent and responsive user interface.
Applied TypeScript generics and interfaces to build strongly-typed, reusable data models for frontend-backend synchronization.
Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
Developed CI/CD pipelines to automate build and deployment of Java applications into EKS, ensuring rapid and reliable releases.
Applied distributed tracing and health checks to improve observability and troubleshooting of microservices running on AWS.
Wrote lambda programming using Node.js and Python in AWS API gateway.
Used Amazon Web Services (AWS) SNS to send messages to email and http endpoint.
Designed and implemented serverless applications using Java and AWS Lambda, optimizing resource utilization and enhancing scalability to meet varying workload demands.
Deploy and monitor scalable infrastructure on Amazon web services (AWS)
Integrated GraphQL endpoints to optimize front-end data queries and eliminate redundant REST calls.
Secured backend microservices using Spring Security, enforcing user roles and privileges for internal admin portals.
Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.
Worked on System security with the use of SSL (Secure socket layer), encryption and used role-based security.
JSON being light in nature was used as the chief source of communication between the server and application.
Expertise in developing reusable and interoperable Web service modules based on micro services.
Developed SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.
Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.
Used the spring validation and Tiles Framework in the presentation layer.
Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
Designed and developed React.js-based dynamic front-end modules, integrating seamlessly with Java/Spring Boot microservices through REST and GraphQL APIs.
Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
Involved in writing the Maven build file to build and deploy the application.
Involved in writing JUnit Test Cases and Ant Build Script.
Used Log4J to capture the logging information.
Environment: Java, JSP, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven.
Education:
B. Tech - Information Technology May 2018
G. Narayanamma Institute of Technology and Science, Hyderabad