Total des offres : 3 | Page 1 sur 1
We are the leaders in digital manufacturing. We hire doers, makers, and creative thinkers who tackle our roles with an entrepreneurial spirit. Our culture is centered around meaningful work that brings new and innovative products to market at unprecedented speeds. We are a diverse team that comes from all walks of life and take pride in our team who is smart, genuine, humble, and passionate about what we do. It's our people who fuel our creativity and make our culture feel like home. We're looking for a Java Software Engineer (Remote) to join our team. This position is remote & open to applicants based in the EU. We are looking for a Java software engineer to join the Product Operations team at Protolabs, where our mission is to revolutionise our workflow and drive efficiency as we continue our scaling journey. The team is responsible for streamlining processes - from allocating orders to our manufacturing partners, navigating production stages, managing communications and quality controls, orchestrating shipping & logistics, and ensuring timely payments. In the past, we moved fast with bespoke tools that improved shipping & logistics but left a fragmented landscape. As we scale globally, we are unifying these capabilities and establishing Logistics as a first-class domain within our product and engineering ecosystem. This is a true zero-to-one effort. You will ship early, small slices of value - balancing speed with durable foundations for scale and reliability. Tech environment For this role: Java microservices with Spring Boot; REST/async APIs; PostgreSQL; Redis; Docker/Kubernetes; CI/CD with GitHub Actions; observability and logging. RabbitMQ &KNative for eventing The broader ecosystem you will integrate with: Python services (FastAPI/Flask with SQLAlchemy and Celery), Angular (TypeScript) frontends, Terraform, Docker, k8s for infrastructure, Retool and Zapier for operational tooling. Some internal teams also use Rust and C++., * Ship business value fast: design, implement and release thin slices that reduce manual work, improve on-time shipments, increase logistical visibility, and shorten cycle times * Build and integrate Java-based microservices and APIs: expose secure, well-documented endpoints and integrate with eventing systems * Make pragmatic architectural calls: design data contracts and integration approaches that balance speed with long-term maintainability * Establish foundations: set up CI/CD, automated tests, observability and SLOs to ensure reliability from day one * Streamline operations: automate exception handling and reconciliations, retire legacy scripts/tools, and remove bottlenecks across the order-to-ship flow * Collaborate and influence: work closely with Product Ops, stakeholders, and contribute and participate in our Backend Guild * Own end-to-end delivery: discovery, design, build, deploy, monitor, iterate-and handle production issues to keep value flowing
Technologies de l'Information et de la Communication* Développer et maintenir des API REST performantes avec FastAPI. * Concevoir des solutions fiables et sécurisées adaptées à une architecture microservices. * Gérer l'intégration et l'optimisation des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis). * Assurer la qualité du code via tests unitaires et bonnes pratiques de développement. * Contribuer aux processus CI/CD et aux déploiements (Docker, Kubernetes, GitLab CI, GitHub Actions). * Collaborer avec l'équipe produit et technique pour garantir la cohérence et la maintenabilité du système.
Technologies de l'Information et de la CommunicationConcevoir et développer des API RESTful avec FastAPI. Optimiser les performances, la scalabilité et la sécurité des applications. Participer à la mise en place d'architectures microservices. Intégrer des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis). Mettre en œuvre des tests unitaires et fonctionnels (pytest, unittest). Collaborer avec l'équipe produit et les autres développeurs pour assurer la qualité et la cohérence du code. Documenter les API et garantir leur maintenabilité. Participer à l'automatisation et au déploiement via CI/CD (GitHub Actions, GitLab CI, Jenkins…).
Technologies de l'Information et de la CommunicationLa mission en freelance qualifie la collaboration qui lie une entreprise cliente (ou un particulier) à un indépendant offrant une prestation de service dans un domaine donné. Ce terme désigne plus précisément toutes les étapes qui suivent la signature du contrat de prestation et s’achève une fois le travail livré par le freelance et le paiement effectué par l’entreprise ayant fait appel à ses services.
Les conditions d’exécution de ladite mission sont à définir entre les deux parties, à travers le contrat de prestation cité plus haut. Ce dernier doit notamment inclure une description claire de la prestation, son prix, ainsi que la date de livraison.
Chez InFreelancing l’expertise de chaque freelance trouve sa place au sein d’entreprises (petites ou grandes) évoluant dans des secteurs variés.
De nombreuses missions freelance t’attendent, chacune correspondant à des compétences spécifiques, avec un accès simplifié et une recherche fluide. Grâce à une large variété de missions mises à jour quotidiennement, tu trouveras forcément ton bonheur.
Encore mieux : la prospection chronophage ne sera plus un souci pour toi. Toutes les missions freelance, en France comme ailleurs, disponibles sur le web, sont désormais regroupées en un seul et même endroit : InFreelancing.