Sr. Java Developer
Cigna Healthcare
01.2024 - Current
- Designed, developed, and deployed Java 11, Spring Boot, Hibernate, and Spring Data JPA based microservices for claims processing, eligibility verification, and member management in enterprise healthcare systems.
- Developed secure, reusable RESTful APIs for providers and members, and integrated legacy SOAP services using JAX-WS and Apache CXF to support existing core platforms.
- Built Gateway API microservices in Spring Boot and Java 11, ensuring reliable, low-latency data exchange between AI-driven eligibility engines and downstream backend systems.
- Implemented event-driven workflows using Kafka and RabbitMQ for real-time claims notifications, eligibility checks, and asynchronous communication across distributed services.
- Deployed cloud-native applications on AWS, leveraging EC2, S3, RDS, Fargate, API Gateway, IAM, CloudWatch, and Secrets Manager to achieve scalability, resilience, and secure credential management.
- Configured and used Flyway for schema versioning, automated database migrations, and data consistency across Oracle and MySQL instances in multiple environments.
- Tuned JVM performance by analyzing garbage collection logs, optimizing heap memory, and improving multithreading and connection pooling, resulting in better throughput and reduced latency.
- Optimized SQL queries, stored procedures, and indexes for large-scale transactional data, significantly reducing query response times for high-volume claims workloads.
- Built and managed CI/CD pipelines with Jenkins, Maven, and Bitbucket, automating build, unit tests, integration tests, and deployments to AWS-based environments.
- Containerized Spring Boot microservices using Docker and integrated them into AWS Fargate for consistent, repeatable deployments across dev, QA, UAT, and production.
- Configured centralized logging and monitoring using Log4j/SLF4J, Splunk, and AWS CloudWatch, enabling proactive detection of issues, faster troubleshooting, and better observability.
- Implemented unit and integration testing using JUnit and Mockito, and validated APIs using Postman, improving regression stability and supporting higher deployment frequency.
- Built Angular 9+ dashboards consuming Spring Boot REST APIs, providing real-time views of claims and eligibility data for business stakeholders through POCs, demos, and internal tools.
- Developed and deployed backend services following secure coding practices, including input validation, error handling, and encryption of sensitive data in line with HIPAA and healthcare security standards.
- Secured services using OAuth2 and JWT-based authentication/authorization, integrating with identity providers such as Keycloak to implement role-based access control (RBAC).
- Supported production releases, hotfix rollouts, and incident response, performing root cause analysis (RCA) and implementing permanent fixes to improve system stability and reduce repeat incidents.
- Delivered technical documentation, including sequence diagrams, deployment guides, and release notes, to support knowledge sharing, onboarding, and audit/compliance activities.
- Actively participated in Agile ceremonies (sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives), providing estimates, status updates, and technical input for release planning.
- Conducted peer code reviews, shared best practices, and mentored junior developers on Java, Spring Boot, and microservices design, improving overall team code quality and consistency.
- Client: Cigna Healthcare | Remote
