Insight Global
Beavercreek, OH
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 (Redis), and...

