Business Client need Software Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Delhi, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I need a small but critical change in my Spring-based backend that runs on Project Reactor. Right now the billing fields in the shipment object ignore the profile preferences and fall back to our hard-coded defaults. Worse, the logic sometimes merges the account type (SENDER, RECIPIENT, THIRD_PARTY) from one profile with the account number from another, so invoices are going to the wrong payer.

What I want is straightforward: treat account type and account number as a single, inseparable pair. When [login to view URL]() indicates “overwrite”, replace both fields if either one is present in the preference; when it says “append”, leave both as-is unless the preference contains a full pair. Mimic the pattern already used in the codebase for the other overwrite/append fields so the implementation stays consistent.

The code is fully reactive—Mono, Flux, flatMap, etc.—so the fix must preserve non-blocking flow. Deliver an updated service class (and any helper classes you touch), plus unit tests that prove:

• Overwrite replaces both type and number together
• Append leaves both untouched unless a complete pair is supplied
• No cross-mixing of profiles under any combination of null or non-null inputs

I’ll run the tests in our pipeline; once they pass and the build stays green, we’re done." (client-provided description)


Matched companies (2)

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Codetreasure Co

🚀 Your Expert Partner for Mobile & Web App Development Unlock the full potential of your business with Codetreasure —a leading provider of tailored … Read more