Name: JAIDI TARUN
Java Full Stack Developer
Email: *****************@*****.***
Mobile: +1-940-***-****
Professional Summary:
5+ years of experience in Full Stack Java Development, designing and developing scalable, high-performance applications.
Strong expertise in Java, Spring Boot, Spring WebFlux (Project Reactor), and Node.js, focusing on backend development.
Hands-on experience with React.js, JavaScript, TypeScript, and modern UI frameworks for building dynamic web applications.
Proficient in developing and consuming RESTful APIs, GraphQL, and gRPC-based microservices for efficient client-server communication.
Experience in working with SQL (PostgreSQL, CockroachDB) and NoSQL (MongoDB) databases, ensuring optimized query performance.
Expertise in Hibernate, JPA, and MyBatis for seamless ORM-based database interactions.
Hands-on experience with event-driven architectures using Apache Kafka and MQ, ensuring reliable asynchronous communication.
Skilled in Docker and Kubernetes for containerization, orchestration, and microservices deployment.
Strong understanding of DevOps practices, including CI/CD automation using Jenkins, GitHub Actions, and Terraform.
Proficient in unit testing (JUnit, Mockito), API testing (Postman, Swagger), and UI testing (Selenium, Cypress).
Implemented OAuth2, JWT, and Spring Security for secure authentication and authorization in web applications.
Experience with monitoring and logging tools like Splunk, Dynatrace, and ELK Stack for real-time application health tracking.
Familiar with Cloud platforms like AWS (EC2, S3, DynamoDB, Lambda) and PCF for deploying enterprise applications.
Worked with Microservices architecture and implemented service discovery using Spring Cloud Netflix (Eureka, Ribbon, Hystrix, Feign).
Strong knowledge of asynchronous programming using CompletableFuture, Reactive Streams, and WebFlux for non-blocking processing.
Experience in performance optimization, caching strategies (Redis, Ehcache), and load balancing techniques.
Proficient in API Gateway management using Kong, Zuul, and Apigee to enhance security and performance.
Worked in Agile (Scrum, Kanban) environments, following Test-Driven Development (TDD) and Behavior-Driven Development (BDD) principles.
Experience in designing and implementing batch processing workflows using Spring Batch for large-scale data processing. Strong collaboration skills, working with cross-functional teams to deliver high-quality software solutions on time.
Techincal skills:
Languages
C, C++, Java, J2EE, Python, SQL and PL/SQL
Mark-up/XML Technologies
HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, AngularJS, NodeJS, XML, XSD, XSL/XSLT, SAX/DOM, DOJO and JSON.
Tools & Framework
Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,
Spring Security, Spring Data REST, Spring Data JPA, Spring Boot, JUnit, Apache
CXF, SOAP UI, Google Web Toolkit, Jersey
Build Automation
ANT, MAVEN, Jenkins, Gradle.
Web Services
SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro
services, Apache Axis and Apache CFX.
Cloud Technologies
Amazon Web Services (EC2, SQS, RDS, IAM, S3), Spring Cloud and PCF.
Web/App Servers
Web Sphere, Apache, Apache Tomcat, JBOSS EAP, Web Logic Server and Apache Camel
Databases
Oracle, SQL-Server, IBM DB2, H2 and NoSQL DB like MongoDB, Neo4j.
IDE Tools
Eclipse, Net Beans, Spring Tool Suite (STS) and IntelliJ IDEA, RAD, Adobe Dreamweaver, Visual Studio.
Testing Tools/Others
Selenium, JUnit, Rational Clear Quest, RTC, Load UI and Mockito.
Version Control
Tortoise SVN, CVS, Rational Clear case and GIT, Bitbucket
OS & Environment
Windows, Win 2k Server, Sun Solaris, UNIX, MacOS, Linux
Design Patterns
Singleton, Factory, MVC, Front Controller and DAO pattern.
Education:
Master’s in Computer Science from Southern Arkansas University Jan 2022 - Dec 2023
Professional Experience:
Client: Nationwide Insurance,Columbus,OH Oct 2023 – Present
Role: Java Full Stack Developer
Roles and Responsibilities:
Developed responsive UI components using Angular 12, TypeScript, and Bootstrap, improving user experience for policy management and claims processing.
Implemented dynamic dashboards and real-time policy tracking features using Angular Material and HighCharts, providing agents and customers with interactive insights into policies and claims.
Integrated RESTful APIs into the frontend, fetching real-time insurance data, claim status, and policy updates, ensuring seamless user navigation across different modules.
Optimized UI performance using lazy loading, tree shaking, and webpack optimizations, reducing page load time and enhancing responsiveness.
Used RxJS and state management (NgRx) to handle asynchronous operations in claims processing workflows, improving policy updates and customer interactions.
Designed and developed Spring Boot microservices, handling policy issuance, renewals, premium calculations, and claims adjudication.
Developed and maintained secure RESTful APIs, enabling communication between policyholders, agents, underwriters, and third-party claims adjusters.
Implemented Kafka event-driven architecture, allowing real-time notifications for claim approvals, policy renewals, and fraud alerts.
Used Redis caching to improve API response times for policy lookups and premium calculations, reducing latency in insurance processing systems.
Designed and implemented batch processing jobs using Spring Batch, automating claims settlements, risk assessments, and payment disbursements.
Optimized SQL queries, indexing, and stored procedures in Oracle and MongoDB, improving query execution time for policy verification and claim processing.
Implemented sharding and partitioning strategies, handling high-volume insurance transactions across multiple regions and business units.
Used MongoDB Atlas for scalable NoSQL data storage, managing structured and semi-structured insurance data for predictive analytics.
Developed and optimized ETL pipelines, streamlining data ingestion from external agencies, risk analysis platforms, and customer feedback systems.
Integrated OAuth 2.0 and JWT-based authentication, securing customer portals, agent dashboards, and insurance APIs. Enforced role-based access control (RBAC), ensuring agents, underwriters, and customers have appropriate access to policy and claims data.
Implemented TLS encryption, HMAC signatures, and token-based authentication, securing sensitive customer data and insurance transactions.
Worked on fraud detection and prevention features, leveraging machine learning-driven analytics to identify suspicious claims and policy applications.
Deployed microservices using AWS services (Lambda, API Gateway, S3, EC2, RDS, CloudWatch), ensuring high availability and seamless scaling of policy administration services.
Used Terraform to provision cloud infrastructure, automating deployment and environment setup across multiple business units.
Automated CI/CD pipelines using Jenkins, reducing manual deployments and improving development efficiency.
Managed log aggregation and monitoring using ELK Stack (Elasticsearch, Logstash, Kibana), enabling real-time tracking of insurance transactions and system health.
Developed and executed unit, integration, and end-to-end tests using JUnit, Mockito, and Cucumber, ensuring high test coverage and system reliability.
Automated API testing with Postman and RestAssured, validating insurance policy workflows and claims adjudication services.
Implemented load testing with JMeter, analyzing system performance under peak insurance claim loads.
Conducted security testing using OWASP ZAP, identifying potential vulnerabilities in customer portals and agent dashboards.
Worked in an Agile development environment, participating in daily stand-ups, sprint planning, backlog grooming, and retrospectives to improve project timelines.
Used JIRA for project tracking, ensuring smooth feature development and on-time delivery of enhancements for policy management systems.
Conducted code reviews and pair programming sessions, improving code quality and enforcing best practices in insurance application development.
Collaborated with risk and compliance teams, ensuring adherence to NAIC regulations, GDPR, and PCI DSS standards for policyholder data security.
Environment: Java 11, Spring Boot, Spring Cloud, Microservices, Angular 12, TypeScript, RESTful APIs, Hibernate, OAuth2, JWT, AWS (Lambda, API Gateway, S3, EC2, RDS, CloudWatch), Terraform, Redis, Kafka, Oracle, MongoDB, JMS, Jenkins, ELK Stack, Cucumber, JUnit, Mockito, JIRA, Git, Maven, Postman, JMeter, OWASP ZAP.
Client: JP Morgan Chase & Co., Dallas, Texas June 2023 - Sep 2023
Role: Full Stack Java Developer
Roles and Responsibilities:
Developed interactive and responsive UI using Angular, JavaScript, and TypeScript to enhance user experience. Implemented dynamic components for credit card transactions, points calculation, and reward redemptions.
Used RxJS and Angular services to handle asynchronous data streams and improve performance.
Integrated RESTful APIs into the frontend, ensuring seamless communication with backend services.
Optimized frontend performance using lazy loading, tree-shaking, and code-splitting techniques.
Developed and deployed RESTful APIs using Spring Boot and Java, supporting high-volume credit card transactions. Implemented microservices architecture for better scalability, modularity, and fault tolerance.
Used API Gateway for managing and routing API requests, ensuring secure and efficient communication.
Integrated third-party payment and reward vendors through APIs to enhance service offerings.
Implemented OAuth2.0 authentication and JWT token-based authorization for secure access control.
Used Terraform for provisioning and managing cloud infrastructure in AWS.
Managed AWS services such as Lambda, S3, DynamoDB, API Gateway, and EC2 to host and optimize microservices. Deployed applications using Kubernetes and Docker, ensuring high availability and scalability.
Designed serverless functions using AWS Lambda for processing real-time credit card transactions.
Developed complex SQL queries, stored procedures, and triggers for managing credit card points transactions.
Worked with Oracle and PostgreSQL databases, optimizing queries for performance and efficiency.
Designed NoSQL solutions using DynamoDB, improving data retrieval speed for customer transactions.
Implemented database partitioning and indexing to enhance system performance under high loads.
Used Cucumber BDD framework for writing automated test cases, ensuring high test coverage.
Performed unit testing with JUnit and Mockito, improving application reliability.
Conducted end-to-end testing with Selenium, simulating real-world user interactions.
Implemented performance monitoring and logging using ELK Stack (Elasticsearch, Logstash, Kibana).
Worked in an Agile development environment, participating in sprint planning, standups, and retrospectives.
Used Jenkins CI/CD pipelines for continuous integration and deployment of applications.
Managed version control with Git and Bitbucket, following best practices for branching and merging.
Implemented SonarQube for code quality analysis, ensuring maintainable and efficient code.
Environment: Java, Spring Boot, Microservices, Angular, JavaScript, TypeScript, Terraform, SQL, PostgreSQL, AWS (API Gateway, S3, Lambda, DynamoDB, EC2), REST APIs, Cucumber, Jenkins, Docker, Kubernetes, JUnit, Selenium, OAuth2.0, RxJS, ELK Stack, SonarQube, Git, Bitbucket, Agile, CI/CD.
Client: Signify Health,Dallas,TX May 2019 to Dec 2021
Role: Java Developer
Responsibilities:
Developed Spring Boot microservices, processing patient records, insurance claims, and provider data to support value-based care models.
Built React-based healthcare dashboards, enabling physicians and insurers to monitor patient health, appointments, and care plans.
Integrated FHIR and HL7 APIs, ensuring secure electronic health record (EHR) interoperability and regulatory compliance. Implemented JWT-based authentication, enforcing secure access to patient data and HIPAA-compliant data protection measures.
Designed and developed RESTful APIs, connecting home health assessments, telemedicine services, and claims processing workflows.
Used Kafka for event-driven messaging, allowing real-time updates on care plan modifications and eligibility verification. Optimized PostgreSQL queries and indexing, improving data retrieval speed for reporting and analytics dashboards. Developed batch processing jobs using Spring Batch, automating claims submissions, patient risk assessments, and billing cycles.
Integrated AWS Lambda functions, streamlining real-time data validation, insurance eligibility checks, and provider reimbursement processes.
Used Redis caching, reducing API response time and enhancing system performance under high transaction loads.
Built role-based access control (RBAC) systems, ensuring secure and authorized access to protected patient health information.
Created ETL pipelines, transforming health assessment data for advanced analytics and reporting in Power BI. Implemented FHIR data standardization, enabling seamless data sharing across multiple provider networks.
Deployed microservices using AWS ECS, API Gateway, and Terraform, ensuring scalability and high availability. Automated CI/CD pipelines using Jenkins, reducing manual intervention and accelerating software releases.
Conducted unit and integration testing using JUnit and Mockito, ensuring robust and bug-free application performance. Configured log aggregation and real-time monitoring using ELK Stack, improving system observability and debugging efficiency.
Developed encryption protocols for data security, protecting patient health information both in transit and at rest. Worked with cross-functional teams, collaborating with developers, data analysts, and compliance teams to enhance healthcare data workflows. Participated in Agile development processes, engaging in daily stand-ups, sprint planning, and retrospectives to ensure timely feature delivery.
Environment: Java, Spring Boot, React, PostgreSQL, Kafka, AWS (ECS, Lambda, API Gateway, S3), JWT, FHIR, HL7, Redis, Terraform, Jenkins, Power BI, ELK Stack.