Bhavya Shankar
Java Lead
Summary:
Results-driven IT Application Developer Lead with over 17 years of healthcare experience in designing, developing, and leading software solutions across microservices, API development, cloud computing, and enterprise integration. Expertise in Java, SpringBoot-Microservices, Microservice Architecture, APIGEE, and IBM WebSphere with a strong focus on solution architecture, automation, and security compliance. Adept at working in Agile and Agile XP environments, leading development teams, and implementing scalable solutions for enterprise applications.
Extensive expertise in Java, J2EE, Kafka, Batch, Spring Security IAM-Oauth and OpenID Connect, Apigee/API Gateway- 2Fator Authentication, BPM, Spring MVC, SpringBoot-Microservices, Microservice Architecture, Servlets, JDBC, XML,Log4j, Maven, HTML, JavaScript, Python.
Implemented Role-Based Access Control (RBAC) using Spring Security, enabling fine-grained authorization across microservices. Integrated OAuth2 and OpenID Connect protocols in Spring Boot applications for secure authentication via Auth0/Okta.
Hands on ReactJS – Developed modular and reusable UI components, Managed state efficiently using React hooks and context API, Fetched and displayed data from REST APIs with Axios or Fetch, built dynamic navigation using React Router, Improved app speed using lazy loading and memorization.
Strong background in product design, prototyping, documentation, and deployment,
with a focus on delivering technical solutions to business problems on EDI 27X and EDI 85X.
Proficient in Relational Databases such as MySQL, Oracle (PL/SQL) and MongoDB, DocDB.
Expertise in coding, debugging, monitoring, and testing.
Knowledge of application servers, including Apache Tomcat, IBM WebSphere and IBM Process Server.
Skilled in IBM Tools- WODM, DSI, BPM, WESB, Web Services (SOAP & RESTful) and SOA-based architecture.
Adept at working in Agile and Agile XP environments, leading development teams, and implementing scalable solutions for enterprise applications.
Proficient in version control systems such as Bitbucket, Rancher, GitHub, SVN, and CVS.
Hands on AWS-SFTP, Pinpoint-Push Notification, Email Notification, Cognito, Lamda, S3bucket, Docker, Azure [AZ-900]
Education and Certifications
Title
University
Bachelors in Engineering
Visvesvaraya Technological University
Certifications
IBM Certified WebSphere Application Developer
Sun certified Java 2.0
Technical Skills:
Technologies
Java, Web Services (REST, SOAP), Apigee,2FA,OKTA,ReactJs
Tools & Framework
Spring, Swagger, POSTMAN, SOAPUI
Web/App Servers
Tomcat, WebSphere
Database
Oracle, MySQL, MongoDB, DocDB
IDE
Eclipse, Visual Studio
Version Control
SVN, CVS, GitHub
CICD Tools
Rancher, Maven, JIRA
OS & Environment
Windows, Linux.
Product
Healthcare, HIPPA 270/271,276/277,25X, IBM Watson Assistant Service [Chatbot Implementation]
Cloud & Containerization
AWS-Cognito, Kubernetes, Docker
Projects:
AmeriBen HIPPA 270/271 and 276/277
Lead Java Developer Feb 23 – Till Date
AmeriBen is a Third-Party Administrator (TPA) of medical benefits, also providing medical management and human resource consulting services. AmeriBen is a wholly owned, independent subsidiary of Elevance Health. AmeriBen developed an EDI 270/271 276/277 process to be able to share member benefit and claim status information with healthcare providers and entities. Healthcare supply chain management for ordering medical supplies and pharmaceuticals EDI 85X.
Methodology: Safe Agile Software Development.
Framework: Spring Restful services, Spring MVC, Spring Security IAM-Oauth and OpenID Connect, Spring Boot, ReactJS, Apigee, Junit, Java
Tools: XML Spy, Swagger API, Postman
Cloud & Containerization: AWS, Docker, Kubernetes, Rancher, CI/CD, Jenkins
Responsibilities:
•Lead feature solutioning by collaborating with multiple stakeholders.
•Drive and document designs for upcoming features.
•Develop features as per design specifications and user story acceptance criteria, ensuring end-to-end testing.
•Contribute to the full development of lifecycles, including analysis, design, construction, and implementation, following SCRUM methodology.
•Work closely with the Product Owner to prioritize stories and plan iterations.
•Coordinate with offshore teams daily to track story progress.
•Review user stories and pull requests, providing suitable design feedback.
•Collaborate with the Product Owner to accept stories for the current sprint and clarify requirements.
•Participate in QA defect review meetings to discuss sprint defects.
•Engage with cross-functional teams for application integration.
Actively participate in Agile ceremonies, including daily scrums, sprint planning, and sprint reviews, while providing updates to the Scrum Master.
Live Health Online
Lead Java Developer Oct 22 – Jan 23
Online health service is a type of telehealth center that provides healthcare services over the internet. Online health services offer counseling and treatment through online consultations for individuals who do not want or cannot physically go to healthcare institutions due to time or location constraints. This project enabled Elevance Health to capture and store all LHO Virtual Care visits, payment, notification, and analytics events on the Converge Platform to support business operations such as Member Services via Solution Central and Member Experience via Adobe Analytics
Methodology: Safe Agile Software Development.
Framework: Spring Restful services, Spring MVC, Spring Boot, Spring Security IAM-Oauth and OpenID Connect, ReactJs, Apigee, Junit, Java
Tools: XML Spy, Swagger API, Postman
Cloud & Containerization: AWS, Docker, Kubernetes, Rancher
Responsibilities:
Lead the effort of development & delivery of LHO event-based applications.
Responsible for building Real-Time Events are captured and persisted by Elevance Health on new Platform Services' Event Bridge infrastructure and consumed downstream by Solution Central and Adobe Analytics using Kafka.
Lead significant collaboration between Elevance Health and Amwell from requirements gathering and refinement, with joint End-to-End-Testing, to coordination for PROD deployments and through the warranty period.
BPM Migration Project
Lead Java Developer Jan 20 – Oct 22
Migrating existing Integration IBM Business Process Manager Services to a Micro service involves Runtime migration, artifact migration and migrating EHUB Database of different source system to Mongo DB.
Methodology: Safe Agile Software Development.
Framework: Spring Restful services, Spring MVC, Spring Boot, Apigee, Junit, Java
Tools: XML Spy, Swagger API, Postman, WebSphere process server [WID, XML, SOA] JIRA, Process center and Bamboo, GitHub, STS
Containerization: Docker, Kubernetes
Responsibilities:
•Lead feature solutioning by collaborating with multiple stakeholders.
•Drive and document designs for upcoming features.
•Develop features as per design specifications and user story acceptance criteria, ensuring end-to-end testing.
•Contribute to the full development of lifecycles, including analysis, design, construction, and implementation, following SCRUM methodology.
•Work closely with the Product Owner to prioritize stories and plan iterations.
•Coordinate with offshore teams daily to track story progress.
•Review user stories and pull requests, providing suitable design feedback.
•Collaborate with the Product Owner to accept stories for the current sprint and clarify requirements.
•Participate in QA defect review meetings to discuss sprint defects.
•Engage with cross-functional teams for application integration.
•Actively participate in Agile ceremonies, including daily scrums, sprint planning, and sprint reviews, while providing updates to the Scrum Master.
GBD: Government Business Division for Elevance Health
Senior Java Developer Sep’17 – Jan’20
Anthem’s Government Business Division (GBD) serves members across the country through its affiliated Medicaid, Medicare, CareMore, and Federal Government Solutions businesses through API’s.
Methodology: Safe Agile Software Development.
Framework: Spring Restful services, Spring MVC, Spring Boot, Apigee, Junit, Java
Tools: XML Spy, Swagger API, Postman, WebSphere process server [WID, XML, SOA] JIRA, Process center and Bamboo, GitHub, STS
Responsibilities
Led Architectural design and development of Two- Factor Authentication implementation for Sydney Non-Anthem members and Anthem enroll members using APIGEE, Java Spring
boot-Micro Service.2FA is enabled for Member Registration, Login and Recovery flows that help in identifying Registration Threat, Login Threat and Recovery Threats based on user fingerprints and iPad dress.
2FA implementation involves sequence of 40+ Apigee, microservice Api’s which internally connects to third-party Secure AUTH Api’s, MongoDB and Oracle.
API includes Registration, Login, forgot username/password, Savearn, Contacts, Send OTP, Validate OTP, Events failed on db. for member reference, access history etc.
Led Member CAD DB to MongoDB Migration:
Used Python and Node.js scripts for analysis and loading millions of records to synchronize MongoDB and CADDB.
Led API migration to AWS cloud initiative for Anthem Consumer portal APIs from Anthem on premise datacenter to AWS cloud for Development, Testing & Production environments. Also, Automate Docker & APIGEE environment creation in AWS.
The Chubb Corporation-Insurance Domain
Senior Java Developer Jan’15 – Sep’17
Chubb is the world's largest publicly traded property and casualty insurer. With operations in 54 countries and territories, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental health insurance, reinsurance, and life insurance to a diverse group of clients.
Match Point is to establish an organization structure and the operational processes that will support Chubb’s entry into the Commercial small to middle market business.
Methodology: Safe Agile Software Development.
Framework: Apigee, Java-Kafka integration, WODM-Rule engine, WebSphere process server [WID, XML, SOA]
Tools: XML Spy, Swagger API, Postman, JIRA, Process center and Bamboo for deployment, Bitbucket- GitHub, HP Quality Center.
Responsibilities:
Led efforts in creating wireframes and mock-ups that were used by the solution teams to design the screens.
Led E2E design and development of Match point services
WELLPOINT-ANTHEM
Senior Java Developer Nov’12 – Dec’14
Wellpoint is in the process of integrating the back-office systems of pre-merger Anthem and Wellpoint to provide a single front end through enterprise Service Bus (Message Broker).
Methodology: Safe Agile Software Development.
Framework: WebSphere process server [WID, XML, SOA]
Tools: XML Spy, Swagger API, Postman, JIRA, Process center and Bamboo for deployment, Bitbucket- GitHub, HP Quality Center.
Responsibilities:
•Participate in all scrum meetings & planning and preparing backlog for next sprint.
•Understanding business requirements, configure and customize the product as per
•the requirements document.
•Preparing custom component lifecycle diagrams, service design documents for
•each custom components, UML class diagrams and sequence diagrams as per the
•client requirements and specifications.
•Prepare Liquibase scripts for database.
•Prepare Unit Test Plans and perform Testing.
•Developing the components/artifacts that implement Component interface
•contract, versioning of the components, and creation of the new business services.
•Providing support to Quality Assurance (QA) testing and User Acceptance testing (UAT)
•and resolve the defects which are raised during QA and UAT testing.
•Following up meetings with QA/BA Team’s on the Project requirements and Project Defects.
•Review the code developed by team.
•Interact with business teams for functionality clarification.
•Interact with architect team for design clarification.
IBM, Bengaluru, India Sept 2009 – Nov 2012
Sr Software Developer
•Developed enterprise applications using Java, Spring Framework, and IBM WebSphere technologies, WODM, ITX, MQ.
•Automated testing using Postman and SoapUI, ensuring high software reliability.
Application Developer
Mahindra Satyam November 2007 – September 2009 Location: Bengaluru, India
. Trained and Developed applications on Core Java, J2EE, JSP, XML, SDLC, HIBERNATE.