Backend Engineer / Java Full Stack Developer
Location: Cincinnati, OHDuration: 6 monthsRole: Backend Engineer / Java Full Stack DeveloperExperience Required: 8-10 yearsKeyword: Core JavaJob RequirementsStrong experience designing, building, and maintaining enterprise-grade APIs. Hands-on experience developing RESTful APIs and middleware services. Experience building scalable, reliable, secure, and maintainable backend systems. Strong knowledge of API management and API product design. Experience with API governance standards and reusable API patterns. Hands-on experience with Swagger/OpenAPI documentation. Strong understanding of API security controls and modern integration patterns. Hands-on experience building and maintaining MCP (Model Context Protocol) servers. Experience developing data-driven backend systems. Strong experience with Core Java and Java-based backend development. Key ResponsibilitiesDesign, develop, test, and maintain RESTful and event-driven APIs. Build APIs that meet enterprise standards for:ScalabilityReliabilitySecurityMaintainabilityCollaborate with cross-functional teams to define:API standardsGovernance practicesReusable API patternsConfigure API proxies, policies, routing, authentication, authorization, and traffic management controls. Implement modern API authentication and authorization mechanisms, including:OAuth 2.0JWTAPI KeysScopesSimilar security mechanismsCreate and manage API products and API gateways. Define API product structures and access models. Configure rate limits, quotas, and volume plans. Configure and maintain API security policies. Publish REST methods using Swagger/OpenAPI documentation. Support secure API onboarding and API consumption patterns. Partner with application, provider, and consumer teams for API onboarding and consumption. Monitor API performance, traffic, errors, and consumption trends. Troubleshoot API integration issues across development, lower, and production environments. Maintain documentation related to API products and onboarding processes. Share knowledge and best practices for API consumption and integration. Essential Technical SkillsCore JavaJava Full Stack DevelopmentREST APIsEvent-Driven APIsAPI ManagementAPI GatewayAPI Product DesignAPI GovernanceSwagger/OpenAPIOAuth 2.0JWTAPI KeysAPI ScopesAPI SecurityAPI ProxiesAPI PoliciesRoutingRate LimitingQuotasTraffic ManagementMiddleware ServicesMCP ServersEnterprise Integration PatternsRole DescriptionJava Full Stack Developer / Backend EngineerDesign and develop enterprise-grade backend services and APIs. Build secure and scalable API products using modern Java and integration technologies. Implement API governance, security, documentation, onboarding, and consumption standards. Develop and maintain MCP servers as part of modern AI/integration architectures. Soft SkillsExcellent communication skills. Strong team collaboration. Cross-functional coordination. Strong documentation and knowledge-sharing abilities. Analytical and problem-solving skills. Ability to work effectively with application, provider, and consumer teams. Desirable SkillsExperience with enterprise API management platforms. Experience with API gateway technologies. Experience with cloud-based API solutions. Knowledge of event-driven architecture and messaging systems. Experience with microservices architecture. Experience with CI/CD and DevOps practices. Experience with monitoring and observability for APIs. Familiarity with AI integration patterns and Model Context Protocol (MCP). Experience designing reusable enterprise API frameworks. KeywordsCore JavaJava Full Stack DeveloperBackend EngineerREST APIAPI ManagementAPI GatewayAPI ProductAPI GovernanceSwaggerOpenAPIOAuth 2.0JWTAPI SecurityAPI ProxyRate LimitingAPI GatewayEvent-Driven ArchitectureMCP ServerModel Context ProtocolMiddlewareMicroservicesEnterprise APIs