← Back to opportunities

Mid Level Software Engineer

📍 Location
Beavercreek
⏰ Job Type
Full-time
📅 Posted
June 01, 2026

About the Role

Job Description
An employer is seeking a remote Java Engineer for a contract to hire position.

Responsibilities:
· Design APIs, implement services, and craft UI components that power DE tools and integrations.
· Create microservices and data pipelines using Java (Spring Boot) and Node.js (Express/Fastify) and/or Python (FastAPI/Django).
· Build responsive, accessible SPAs using React (or Angular/Vue), TypeScript, and component libraries.
· Connect to MBSE tools (e.g., SysML/Cameo), PLM systems (e.g., Teamcenter/Windchill), CAD/CAE data, and simulation workflows to enable a robust digital thread.
· Design REST/GraphQL APIs, manage schema evolution, and integrate with message buses (Kafka/RabbitMQ) and event-driven architectures.
· Containerize services (Docker), orchestrate deployments (Kubernetes), and automate CI/CD (GitHub Actions/GitLab CI/Jenkins) with security gates and quality checks.
· Work with PostgreSQL/MySQL, MongoDB/DocumentDB, caching (Redi...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position