| Hemchand - Java Full Stack Developer |
| [email protected] |
| Location: Dallas, Texas, USA |
| Relocation: Remote or Near by |
| Visa: H1B |
| Resume file: Hemchand _Java_stack_Profile_1761403593536.pdf Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Hemchand
Java Application Developer [email protected] PROFESSIONAL SUMMARY: Around 8 years of Java Developer experience with OOPs, Java/J2EE technologies and all phases of the Software Development Life Cycle (SDLC), including design, development, testing, and deployment of web-based and enterprise business applications. Experienced in developing RMS and RCM management systems in the business domain of both health insurance and enterprise applications. Experience in Core Java, Hibernate, Restful Web Services, SOAP and expertise in front-end technologies like Angular, Bootstrap. Experience working with health care data for claims processing, adhered to HIPAA regulations, emphasizing secure handling and exchange of Protected Health Information. Developed and integrated payment gateways like Worldpay, PayPal into Java-based applications. Worked in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development. Hands on Experience in writing PL/SQL optimization, creation of complicated stored Procedures, joins, and views for database objects in Oracle, MySQL, MS SQL Server, MongoDB and PostgreSQL. Experience in design and development of various web services and enterprise-level applications using Java/J2EE technologies using spring, Spring Boot, Hibernate, JDBC. Experienced in real-time data handling and building interactive dashboards using Angular and WebSocket APIs. Experienced with Angular Router for implementing routing, lazy loading modules, and guarding routes to optimize application performance. Familiar with Angular Lifecycle Hooks to manage component behavior across different stages of a component s life cycle. Experience deploying Java applications on cloud platforms like AWS and Google Cloud platform Hands on working experience with Apache Kafka and Zookeeper apart from JMS messaging services. Experience working on Google Cloud Platform (GCP), Compute Engine, Cloud Storage, Big Query, Kubernetes Engine, Cloud functions, Cloud Load Balancing. Expertise working on Amazon Web Services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Simple DB, Amazon Elastic Load Balancing, EKS, Amazon EBS, Amazon CloudFront, and Amazon Lambda). Implemented security features Secure authentication with LDAP, OAuth 2.0, Spring Security, SSL, OAuth2 for creating tokens in the application using Spring Security, and JWT for providing tokens. Experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j & Good Experience in Mock Testing. Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk. Using Jenkins with GitHub to establish a continuous integration (CI) and continuous deployment (CD) pipeline using Docker container services to deliver the applications. Maintained code repositories using various version control tools like GIT, Bitbucket. TECHNICAL SKILLS: Languages: Java, SQL, HTML, JavaScript and XML. Front-end Frameworks: Angular, HTML 5, CSS 3, Bootstrap, Java Script, XML. MuleSoft: Mule ESB, Mule API Gateway, Mule DataWeave. JAVA/J2EE Technologies: J2EE, JUnit, JDBC, Hibernate, spring, Spring Cloud, Spring MVC, Spring Boot, Web Services (RESTful, SOAP), XML, JSON. Cloud Technologies: Amazon Web Services (AWS), Google Cloud Platform (GCP) Databases: Oracle, MySQL, MongoDB, MS SQL-Server, PostgreSQL. Application Servers: Apache Tomcat, WebLogic. Design Tools and IDEs: Eclipse, IntelliJ, Visual Studio Code. DevOps Tools: GitHub, Bit Buckets, Jenkins, Docker. Testing Tools: JMeter, Postman, and Swagger. Message Brokers: Kafka, RabbitMQ. SIEM Tools: Splunk, Datadog. PROFESSIONAL EXPERIENCE: Client: Multiplan, Irving, TX April 2024 to present Role: Java Application Developer Responsibilities: Adapted agile methodology for developing application and actively involved in analysis, design, development, and testing phases for the Analytics Services application for the Medical Insurance claims. Developed REST APIs using Java (Spring Boot, JAX-RS) for health insurance claims management, enabling seamless communication and data exchange between internal and external systems. Implemented and managed API security policies in Mule API Gateway to ensure that sensitive health insurance claim data adheres to HIPAA compliance, including features like OAuth2 authentication, rate limiting, and data encryption. Implemented secure UI components to ensure that sensitive medical claim data is only accessible to authorized users, using Angular Guards to enforce access control and authentication. Used Angular s RxJS to implement real-time data updates, providing users with live claim status updates, notification alerts, and payment remittance statuses in the UI without requiring page reloads. Designed and implemented solutions to process healthcare claims using HL7 FHIR standards in Java-based environments. Designed robust Mule flows to process and transform health insurance claims data (XML, JSON, HL7, EDI) from various sources using Mule DataWeave, improving data accuracy and claim processing times. Integrated RCM systems with hospital management systems and insurance providers' databases to validate patient data, claim eligibility, and reimbursement rates using Java-based APIs and JDBC. Automated the monthly billing cycle in Revenue Cycle Management in enabling seamless transition from claim approval to final billing and reducing the manual effort by 40%. Mule ESB to enable seamless communication between internal and external systems involved in health insurance claim adjudication, provider validation, and payment remittance. Implemented error handling and logging in both Mule ESB and Java REST APIs, ensuring visibility and traceability of claims processing workflows, and providing quick resolution to integration issues. Developed automated workflows for data synchronization between distributed and mainframe systems. Integrated monitoring tools like Oracle Enterprise Manager and set up custom alerts for proactive management of WebLogic servers and clusters Configured JMS (Java Messaging Service) in clustered WebLogic environments, enhancing messaging reliability and scalability. Involved in production support in diagnosing and resolving complex technical issues in production environments, including software bugs, system crashes, and performance problems. Led release planning, scheduling, and execution, ensuring minimal downtime and adherence to change management protocols. Implemented Kibana, AppDynamics monitoring solutions to track system metrics, logs, and performance across distributed environments. Used Confluence to manage document management. Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system. Worked on deployment of services used Kubernetes, Docker for the development on CI/CD runtime system to test, build and deploy. Client: WWEX, Dallas TX May 2023 to April 2024 Role: Java Full Stack Developer Responsibilities: Adapted agile methodology for developing application and actively involved in analysis, design, development, and testing phases for the Financial Services in the application. Extensively work on creating container and REST-based Microservices while using Java 11 features in building business services. Integrated RESTful APIs seamlessly using Angular's HTTP client, including error handling, request caching, and interceptors for enhanced security and performance. Using Spring Boot framework and Service Bus architecture for communicating between different business modules in the application. Automated various business processes by integrating Camunda BPM with external systems, reducing manual intervention and improving operational efficiency. Developed custom service tasks, user tasks, and business rules tasks in Camunda, tailored to specific business requirements. Designed and implemented RabbitMQ messaging systems to facilitate reliable communication between microservices and distributed applications. Designed and implemented scalable work queue systems to distribute tasks efficiently across multiple processing units. Built scalable and modular payment processing solutions using Spring Boot and microservices architecture. Involved in Layer 3 production support in diagnosing and resolving complex technical issues in production environments, including software bugs, system crashes, and performance problems. Implemented efficient indexing strategies and optimized Elasticsearch queries to improve search performance and response times. Implemented Datadog monitoring solutions to track system metrics, logs, and performance across distributed environments. Configured custom monitoring dashboards in Datadog to visualize key performance indicators (KPIs), track system health, and monitor resource utilization. Automated file management tasks such as data backup, compression, and organization using Bash. Led end-to-end invoice management for enterprise clients, from invoice creation to final payment processing, ensuring compliance with industry standards and reducing invoice discrepancies by 25%. Automated billing workflows using RCM software, reducing manual data entry and improving invoice generation speed, achieving a 30% faster invoice turnaround time. Utilized Google Kubernetes Engine (GKE) for container orchestration and microservices management, ensuring seamless scaling and deployment of Java-based applications. Integrated Cloud Pub/Sub and Cloud Storage for real-time messaging and file storage, enabling seamless communication between distributed components of the application. Leveraged Google BigQuery for efficient analytics and data querying, providing real-time insights from large datasets for business intelligence purposes. Implemented Identity and Access Management (IAM) roles to control access to cloud resources and ensure secure deployment of applications on GCP. Automated the deployment pipeline using Cloud Build and Cloud Deployment Manager to streamline continuous integration and continuous delivery (CI/CD) for Java applications hosted on GCP. Configured Google Cloud Monitoring and Cloud Logging to track performance, identify issues, and implement proactive monitoring of cloud-based applications. Client: Medica, MN Feb 2022 to April 2023 Role: Java Full Stack Developer Responsibilities: Followed agile methodology for developing application and involved in analysis, design, development, and testing phases of Software Development Life Cycle. Applied Spring MVC flow to communicate with the application's various modules. Used Spring REST and JSON to implement serialization and built and consumed RESTful services in modules. Using Spring Boot and Spring MVC, allowing messages to pass across Microservices based on Restful API. Integrated REST APIs to handle data and display dynamic content across web and mobile platforms. Integrated Java-based validation logic into Mule ESB flows to perform real-time checks on health insurance claims, including policy validation, fraud detection, and compliance with industry standards (HIPAA, EDI). Built and deployed RESTful services for healthcare claims processing, adhering to FHIR interoperability standards. Enhanced performance by optimizing Angular templates and using lazy loading techniques. Collaborated closely with designers and back-end developers to ensure the technical feasibility of UI/UX designs. Developed event-driven microservices using Spring Cloud Stream and Apache Kafka, improving asynchronous processing and data handling. Designed and created specialized message adapter components for Apache Kafka. Developed custom shell scripts to monitor server performance and system logs, enabling proactive issue detection and resolution. Developed algorithms in Java for calculating claim amounts, applying deductible, co-insurance, and co- payments, and determining final payout amounts based on insurance plan rules. Integrated the RCM with third-party analytics tools to provide insights into claim trends, payment patterns, and revenue leakage, helping management make informed decisions. Implemented data validation rules in Java to ensure compliance with medical billing codes (CPT, ICD-10) and insurance guidelines, reducing claim rejection rates by 20%. Integrated Mule ESB with legacy health insurance systems for processing claims through SOAP and RESTful web services, ensuring seamless communication and data flow between modern and legacy systems. Used Kibana to check the logs generated from the application to check the behavior of the application. Deployed and configured Elasticsearch clusters on AWS EC2 instances or using Amazon Elasticsearch Service (Amazon ES), ensuring scalability and high availability. Worked on deployment of services on the AWS cloud and used Kubernetes, Docker for the development on CI/CD runtime system to test, build and deploy. Client: Paychex, NY Sep 2021 to Jan 2022 Role: Java/J2EE Developer Responsibilities: Followed agile methodology for developing application and involved in analysis, design, development, and testing phases of Software Development Life Cycle. Applied Spring MVC flow to communicate with the application's various modules. Used Spring REST and JSON to implement serialization and built and consumed RESTful services in modules. Using Spring Boot, Spring Data, and JPA, designed and created REST-based Microservices. Creating several REST endpoints such as those to create an organization, update/modify a customer's information, get/retrieve payment information, or delete transactions involving an Identifier like a token. Designed and created specialized message adapter components for Apache Kafka Using Spring Boot and Spring MVC, allowing messages to pass across Microservices based on Restful API. Worked on REST APIs with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API. Worked on the migration of applications from monolithic mainframe systems to cloud-based distributed architectures. Implemented Google Cloud API Gateway to manage, secure, and monitor APIs for multiple microservices on GCP, enabling efficient traffic management and routing between client applications and backend services. Configured API Gateway in GCP to route requests to Cloud Functions and Cloud Run microservices, ensuring efficient management of serverless and containerized applications. Managed the deployment of RESTful APIs through Google Cloud API Gateway, ensuring that microservices were seamlessly exposed to external clients and third-party partners in a secure, scalable manner. Used Splunk to check the logs generated from the application to check the behavior of the application. Developed and integrated unit test cases. Deployed after receiving peer review. Used Agile XP/Pair Programming technique to ensure high quality code. Client: Southwest Airlines, Dallas Feb 2021 to Aug 2021 Role: Jr Java Application developer Responsibilities: Developed and Implemented Micro Services using Java/J2EE, Spring Boot, Spring Framework. Handled the security and Authorization by Spring Security and OAuth authentication Protocol. Involved in writing the test cases for the application using JUnit. Involved in design and development of UI component using Angular, JavaScript, HTML, CSS and Bootstrap. Implemented MongoDB database concepts such as locking, transactions, indexes and replication. Implemented email sending functionality using Java Mail API to facilitate automated communication. Integrated SMTP configuration to send transactional emails in a Spring Boot application. Configured email servers and ports in Properties for SMTP communication in Java. Implemented SSH client functionalities for remote command execution and file transfer. Managed SSH session configurations including host, port, username, and password programmatically. Enabled secure communication channels by setting up SSH keys and strict host key checking. Used Kafka for actively tracking, real-time data processing, and messaging and log aggregation. Designed and managed public/private cloud infrastructures using Amazon web services (AWS) which includes S3, EC2, Cloud Front, Elastic File Systems, RDS, VPC and IAM which allowed automated operations Used Confluence to manage document management. Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system. Client: Value labs, India Aug 2018 to Nov 2020 Role: Java Developer Responsibilities: Developed the RESTful web services, by using Spring Framework and MVC pattern, for Business logic that is reusable and that can be consumed for front-end applications. Created RESTful API utilizing Spring Boot with Microservices. Created multi-layered application framework using Java/J2EE technologies. Developed Multithread Application using with Thread Pool and Concurrent Executors. Developed Business logic with the help of spring and implemented Data access by using Hibernate. Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations Worked with UI developers for building a portal for business application using HTML5, CSS, JavaScript, jQuery, Angular, Bootstrap. Used Spring MVC components to implement business layer and Spring Boot for Micro-services. Involved in upgrade of the present Oracle data model to Cassandra data model. Development of database interaction code to JDBC API making extensive use of SQL Query Statements for data modifications and data retrieval. Collaborated with technical team members to integrate back-end and front-end elements. Used Maven for building and managing dependencies of the application. EDUCATION DETAILS: Lamar University, Master of Science in Computer Science | 08/2022| GPA: 3.8/4 Keywords: continuous integration continuous deployment user interface user experience sthree database microsoft mississippi procedural language Colorado Minnesota New York Texas Keywords: continuous integration continuous deployment user interface user experience sthree database microsoft mississippi procedural language Colorado Minnesota New York Texas |