
Software Engineer (Java & Python)
- Birmingham, AL
- $56.00-64.00 per hour
- Contract
- Full-time
- Design, develop, and manage APIs across their lifecycle, ensuring compliance with governance frameworks
- Build and maintain frameworks to validate API contracts and improve API quality
- Perform hands-on development in Java and/or Python; Scripting experience in Python is highly preferred
- Manage deployments in OpenShift using Harness and monitor via Dynatrace, Splunk, or AnyPoint Monitoring
- Provide production support and troubleshoot issues across distributed environments
- Collaborate with cross-functional teams, including architects, API owners, and technology leaders, to deliver reliable and scalable solutions
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum of 5+ years of software engineering experience with strong focus on API development
- Experience with Kubernetes/OpenShift administration and API Gateway implementations
- Dynatrace experience required; MuleSoft ecosystem knowledge a strong plus
- Strong understanding of open API specification, RAML, and Swagger
- Familiarity with ServiceNow CMDB and API management concepts
- Hands-on proficiency in Java and Python (preference is strong in both, but must be strong in one and working knowledge of the other at minimum)
- API governance experience, including building frameworks for contract validation
- Production troubleshooting with modern observability tools
- Experience in continuous integration and deployment pipelines