Mid Level Software Engineer
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 hands-on ETL/ELT patterns where needed.
· Implement unit/integration/e2e tests (JUnit, Jest, Playwright, PyTest), contract tests (PACT), and observability (OpenTelemetry, Prometheus, Grafana).
· Apply secure coding, dependency hygiene (SCA), SAST/DAST, secrets management, and cloud IAM best practices.
· Partner with product, design, systems engineering, and stakeholders to refine requirements, write RFCs, and deliver on sprint commitments.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
Skills and Requirements
· 3+ years of Professional experience building and running production web applications/services.
· Proficiency in Java (Spring Boot) and/or Node.js and/or Python for server-side development.
· Strong front-end skills with JavaScript/TypeScript and a modern framework (React preferred; Angular/Vue welcome).
· Experience with REST/GraphQL API design, relational databases (PostgreSQL/MySQL), and at least one NoSQL store (MongoDB, DynamoDB, etc.).
· Practical knowledge of Docker, CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins), and unit/integration testing.
· Familiarity with cloud platforms (AWS/Azure/GCP) and infrastructure-as-code (Terraform/CloudFormation) concepts.
· Solid understanding of software engineering best practices: code reviews, branching strategies, observability, and documentation. · Digital Engineering/MBSE exposure: SysML, Cameo Systems Modeler/MagicDraw, OpenMBEE, or similar tooling.
· PLM/CAD/CAE/digital twin experience and data interoperability standards (STEP, JT, ISO 10303); simulation toolchains (MATLAB/Simulink, Modelica).
· Performance tuning, resilience engineering, and cost-aware cloud design.
· Experience in regulated or mission-critical environments (defense/aerospace, federal, industrial).
Recommended Jobs
Proposal Manager
Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwi…
House Supervisor - Perrysburg Medical Center - PRN
Mercy Health About Us As a faith-based and patient-focused organization, Mercy Health exists to enhance the health and well-being of all people in mind, body and spirit through exceptional pa…
Senior Accountant
Job Summary The Senior Accountant is a key member of the Finance team, responsible for ensuring the accuracy, completeness, and timeliness of monthly, quarterly, and annual financial reporting. Th…
Quality Engineering Supervisor (Clinical Diagnostic Reagents)
Work Schedule First Shift (Days) Environmental Conditions Office At Thermo Fisher Scientific team, you’ll discover impactful work, innovative thinking and a culture dedicated to workin…
Retail Associate, PT - Nike Aurora, OH (14-29 hours/week)
Become a Part of the NIKE, Inc. Team NIKE, Inc. does more than outfit the world’s best athletes. It’s a place where passionate individuals come together to create the futur…
MAINTENANCE TECHNICIAN
We are looking for a Maintenance Technician that focuses on PM completion & line coverage in assigned areas utilizing production and maintenance processes and tools. Required to safely operate assign…
Managed Service Field Specialist
Job Description Job Description Salary: Managed Service Field Specialist (Full-Time) Oxford, OH NextStep Networking is growing! Were an innovative IT managed services provider that partne…
Housekeeper (3rd Shift)
Job Description Job Description In keeping with its long and distinguished history, The Union Club will forever be Greater Cleveland's premier city club where business, civic, social, and philant…
Non-Medical Transportation (NMT) Driver
LED Transportation is seeking responsible and compassionate drivers for our non-medical transportation services. This role involves transporting individuals safely and efficiently to scheduled appoint…
Janitorial Lead
We invite applicants eligible for the AbilityOne Program to Apply. The AbilityOne Program is a federal initiative that offers employment opportunities and services to adults who have disabilities. …