Position Overview
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...