Job Description
Requirement: Python Developer/Senior Microservice API Developer (Client Fulltime)
Location: Cleveland, OH
Duration: Fulltime
Senior Microservice Domain API & Python Developer
Microservices in Python: the main requirement is experience in FastAPI (preferred) or Flask (secondary skill) along with the ability to invoke other services, use SQLAlchemy for database interactions, and Pydantic for object modeling in Python.
- 5+ years of IT experience
- 5 years of experience in Oracle SQL and PLSQL developments
- 5 years of experience in microservices development using Python, FastAPI, GraphQL, and REST endpoints
- Experience in designing integrations using SOAP, REST, FTP, DB Adapters, and PL/SQL
- Hands-on experience with Azure Kubernetes Service (AKS) or similar container orchestration platforms
- Understanding of Application integration technologies (e.g., OIC, Dell Boomi) and data serialization formats (YAML, JSON, or XML)
- Commitment to best coding practices and code quality
Preferred Experience
- Experience with Azure platform and services offered by Azure cloud platform
- Certification in relevant technologies or frameworks
- Oracle Cloud experience
- Agile methodology knowledge/experience
Role Overview
The Senior Microservice Domain API Developer will lead and develop microservices with a focus on cloud solutions. Responsibilities include creating robust and scalable APIs that interact seamlessly with Oracle databases and integrating the Open Agent Policy Service for authentication and authorization to ensure secure access.
Experience in guiding teams in microservice adoption and application integration will be crucial in modernizing the digital integration layer. The incumbent will collaborate with stakeholders, architecture enablement, and software delivery teams, applying analytical and problem-solving skills to provide solutions. Sharing knowledge through collaborative meetings, documentation, and presentations will be a key aspect of this role.