Jobs · OTHR · Kentucky

Backend Engineer – Java / API Management

TALENT Software Services · Louisville, KY · 1 mo ago
On-siteOTHRFull-time

About the role

Seeking a strong Backend Engineer to design, build, and maintain enterprise-grade RESTful APIs, middleware services, and data-driven backend systems. Develop scalable API products and enable API consumers. Enforce enterprise API governance and security standards. Support secure API onboarding and consumption patterns.

Must-Have Technical Skills

  • Strong experience with Java / Core Java
  • RESTful API design and development
  • API management platforms such as Apigee or similar
  • Swagger/OpenAPI
  • OAuth 2.0 and token-based security
  • API product design and management
  • API gateways and API proxies
  • API security and access controls
  • Rate limiting, quotas, and traffic management
  • API onboarding and consumption
  • Postman or similar API testing tools
  • JSON and YAML
  • MCP (Model Context Protocol)
  • JSON-RPC
  • Context Engineering
  • CI/CD and deployment automation

Key Responsibilities

  • Design, develop, and maintain RESTful and event-driven APIs
  • Ensure APIs meet enterprise standards for scalability, reliability, security, and maintainability
  • Create and manage API products and API gateways
  • Define API product structures and access models
  • Configure rate limits, quotas, and volume plans
  • Configure API security policies
  • Publish REST methods using Swagger/OpenAPI documentation
  • Configure API proxies, policies, routing, authentication, authorization, and traffic management controls
  • Partner with application, provider, and consumer teams to support API onboarding and consumption
  • Manage the complete API lifecycle, including: design, development, testing, publishing, versioning, promotion, and retirement
  • Create, review, and maintain Swagger/OpenAPI specifications
  • Implement modern authentication and authorization mechanisms, including: OAuth 2.0, JWT, API Keys, and Scopes
  • Assist API consumers with: application registration, credentials, subscription requests, and API access troubleshooting
  • Collaborate with cross-functional teams to define API standards, governance practices, and reusable API patterns
  • Monitor API performance, traffic, errors, and consumption trends
  • Troubleshoot API integration issues across lower and production environments
  • Build, maintain, and optimize MCP servers
  • Support documentation and knowledge-sharing activities related to API products and onboarding

Preferred Skills

  • Experience with enterprise API catalogs
  • Experience with developer portals or API marketplaces
  • Experience with API subscription and approval workflows
  • Experience with identity providers such as: Azure AD, ForgeRock, Okta, Ping
  • Experience supporting internal, external, private, or partner-facing APIs
  • Ability to minimize dependency on third-party libraries
  • Experience with cloud platforms: Azure, Google Cloud Platform (GCP), AWS
  • Familiarity with logging, monitoring, and observability tools
  • Experience working in Agile delivery environments
  • Knowledge of API governance and reusable API design standards
  • Knowledge of enterprise integration patterns
  • Experience with lower-level programming languages such as: C, C++, Rust
  • Experience with Apigee Hybrid
  • Experience querying relational databases
  • Strong experience building, maintaining, and optimizing MCP servers

MCP / Modern Integration Skills

  • Hands-on experience with Model Context Protocol (MCP)
  • Experience developing and maintaining MCP servers
  • Understanding of JSON-RPC communication
  • Knowledge of context engineering and AI integration patterns
  • Ability to design secure and scalable MCP-based integrations
  • Experience troubleshooting MCP server and client interactions

Security Skills

  • Strong understanding of API security principles
  • OAuth 2.0 implementation
  • JWT-based authentication
  • API key management
  • Scope-based authorization
  • Authentication and authorization controls
  • Secure API onboarding and access management
  • Experience integrating APIs with enterprise identity providers

Soft Skills

  • Excellent communication skills
  • Strong team collaboration
  • Strong documentation and knowledge-sharing skills
  • Ability to work effectively with application, provider, and consumer teams
  • Strong troubleshooting and problem-solving capabilities
  • Ability to work in Agile delivery environments

Similar jobs