Overview
Skills
Job Details
Job Title : Java Backend Developer with Kafka(Only W2 - NO C2C)
Location : Charlotte, NC
Experience : 10+ years
In-person interview must
Job Description:
-
Build an integration framework that enables seamless interfacing between our application and various external systems through REST API for synchronous interactions and Kafka-based messaging for synch processes.
-
A centralized Validation Framework will be implemented to enforce consistent business rules and data integrity across all incoming requests.
-
Additional Non-functional requirements when building the frameworks
-
Ensure frameworks and interactions built are scalable and reliable
-
Implement robust retry, timeout, and circuit breaker patterns to handle failures or slow responses from external systems.
-
Ensure processing logic can safely handle duplicate or repeated messages/responses.
-
Handle delays or outages gracefully.
-
Track external API/Kafka response times, error rates, and availability to quickly detect and respond to issues.
-
Patterns for External API changes-monitor deprecation notices and support multiple versions if needed.
-
Handle if external dependency is unavailable (e.g., queue requests, return partial results, or fail gracefully).
-
Validate all incoming data from external sources to protect against malformed or unexpected payloads.
-
Ensure that all external interactions are correctly Authenticated, authorized, and handle sensitive data securely (encryption and secure transmission of confidential data).
Shaik MujamillSr. Talent Acquisition Specialist - LeadDirect: | Ext: 121