Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$62к$100кмедиана$118к
34 в выборке
На СНГ рынке: $3.6к/мес ($2.7к - $4.8к)
91
Крутая вакансия
развернуть
Чёткая зона ответственности за важный сервис, современный стек и конкретные задачи по миграции и надёжности делают вакансию сильной; при этом работать можно только из Румынии.
?Только Румыния
Современный стек
Заметная ответственность
Подробные задачи
Свой продукт
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Software Engineer (Java/Spring): Building a new high-load shipment booking service to replace a legacy Python service, with an accent on resilient carrier integrations, event-driven processing, scalability, and observability. Focus on designing distributed systems, handling failures and duplicate messages, running load tests, and executing a safe production migration.
Location: Fully remote from Romania; locations include Bucharest, Brașov, and Cluj-Napoca
Company
hirify.global provides cloud delivery management software that supports shipment and return workflows across 190 countries, integrating more than 1,000 carriers for e-commerce, retail, manufacturing, and 3PL customers.
What you will do
Design and build a new Java 25 and Spring Boot booking service running on AWS and virtual threads.
Define architecture, carrier integration patterns, failure handling, API contracts, and the migration path from the legacy Python service.
Build resilient carrier integrations with timeouts, retries, circuit breakers, bulkheads, rate limits, and JSON Schema validation.
Develop asynchronous SQS-based flows with idempotency, retries, dead-letter handling, and versioned contracts.
Improve scalability and reliability through database modeling, performance tuning, load and stress testing, observability, and production support.
Own features end to end, including automated testing, GitHub CI/CD, AWS deployments, legacy parallel runs, safe cutovers, and code reviews.
Requirements
At least 5 years of professional backend development experience with a strong Java background and recent Java versions; the production runtime is Java 25.
Solid Spring Boot and Spring MVC experience, including virtual threads and JVM concurrency.
Experience with external HTTP APIs, resilient integrations using Resilience4j or similar, REST/OpenAPI contract design, JSON Schema validation, versioning, and backward compatibility.
Proven experience with microservices and distributed systems, including failure modes, consistency, idempotency, backpressure, horizontal scaling, stateless design, connection pooling, and caching.
Hands-on experience with AWS, Amazon SQS, CloudWatch, secure configuration and secrets management, PostgreSQL or another relational database, and OpenSearch or Elasticsearch.
Experience with unit, integration, REST API, contract, and regression testing using tools such as JUnit, Mockito, Testcontainers, REST Assured, Postman, Gatling, k6, or JMeter.
Experience with Maven, Git, GitHub, CI/CD quality gates, clean code, SOLID principles, refactoring, design patterns, and static analysis.
Very good written and spoken English, plus Python experience or a genuine willingness to read and work in Python.
Practical experience using Claude or similar AI coding assistants and reviewing generated code and designs for correctness, security, performance, and maintainability.
Nice to have
Infrastructure as code with Terraform, AWS CDK, or CloudFormation, and container platforms such as ECS or EKS with autoscaling.
Experience migrating or replacing production legacy systems using strangler fig patterns, parallel runs, shadow traffic, or feature flags.
OpenTelemetry, distributed tracing, AWS X-Ray, dashboards, and SLO-based alerting.
JVM profiling and tuning with Java Flight Recorder, async-profiler, or garbage collection tuning.
Resilience and chaos testing, messaging patterns such as outbox and sagas, exactly-once-style processing over at-least-once delivery, and AWS cost optimization.
OAuth2/OIDC, OWASP API Top 10, GDPR basics, and secure handling of customer data.
Experience creating reusable AI-assisted team workflows, prompts, review checklists, or Claude Code setups.
Culture & Benefits
Fully remote, full-time employment within the Romania-based role locations.
Opportunity to design a core service from scratch and replace a business-critical system.
Modern Java, Spring Boot, AWS, and AI-assisted engineering practices.
Culture of ownership, design discussion, clear documentation, code review, pairing, knowledge sharing, and continuous engineering improvement.
Hiring process
Upload a CV in English when applying.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →