Sr. API Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Sr. API Developer on a long-term contract, fully remote, requiring W2 eligibility. Key skills include Java, API Design, and Observability tools. An undergraduate degree in a related field is required.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
-
πŸ—“οΈ - Date discovered
August 23, 2025
πŸ•’ - Project duration
Unknown
-
🏝️ - Location type
Remote
-
πŸ“„ - Contract type
W2 Contractor
-
πŸ”’ - Security clearance
Unknown
-
πŸ“ - Location detailed
United States
-
🧠 - Skills detailed
#Java #Compliance #Computer Science #Quality Assurance #Splunk #Automation #Grafana #API (Application Programming Interface) #Observability #Debugging #Risk Analysis #Kafka (Apache Kafka)
Role description
PLEASE DO NOT APPLY IF YOU REQUIRE A C2C/C2H/3RD PARTY SETUP! CBTS has partnered with a client to identify a Sr. API Developer on a long term contract opening. This role can be FULLY REMOTE if you are able to work/support EST business hours β€’ W2 eligible candidates only! C2c/1099/C2H will not be allowed or pursued β€’ We do carry the ability to transfer an H1-B visa if needed MUST HAVES: β€’ Java (concurrency, memory management, performance tuning) β€’ Distributed System Design β€’ Real Time Processing β€’ API Design β€’ Messaging/Eventing (MQ, Kafka, etc.) β€’ Availability Engineering (SLAs, failover, degradation, etc.) β€’ Observability (Openelemetry, Grafana, Splunk, etc.) JOB DESCRIPTION β€’ Full lifecycle application development β€’ Designing, coding and debugging applications in various software languages. β€’ Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis β€’ Object-oriented Design and Analysis (OOA and OOD) β€’ Software modeling and simulation β€’ Front end graphical user interface design β€’ Software testing and quality assurance β€’ Performance tuning, improvement, balancing, usability, automation. β€’ Support, maintain and document software functionality β€’ Integrate software with existing systems β€’ Evaluate and identify new technologies for implementation β€’ Maintain standards compliance β€’ Implement localization or globalization of software β€’ Undergraduate degree in computer engineering, computer science, information technology or a related discipline.