Undelucram.ro on behalf of:
Evolve Today
We are
Evolve Today, a
recruitment agency connecting top engineering talent with world‑class opportunities.
On behalf of our client — a global next‑generation technology partner delivering intelligent, scalable digital solutions across media, finance, healthcare, and banking — we are hiring a
Senior Java Backend Engineer.
Their engineering teams act as an extension of their clients’ organizations, delivering complex digital products end‑to‑end, from large-scale ML pipelines to production‑grade microservices, with a strong focus on long‑term partnerships and engineering excellence.
Role Overview
You will design and build distributed backend systems, high‑throughput microservices, and large‑scale data processing pipelines. This role suits a Senior Java Engineer with strong JVM expertise, deep backend fundamentals, and hands‑on experience — or strong motivation — in Big Data and ML‑driven systems. Expect complex architectures, high‑volume data flows, and continuous integration of ML models into production.
Contract: CIM
Location: Romania (remote or hybrid from Cluj / Iași)
If you’re a senior engineer who thrives in complex distributed environments and wants to build high‑scale ML systems,
send your profile and let’s talk.
Technical Responsibilities
- Build and optimize Java microservices with strict SLAs (latency, throughput, reliability).
- Design and evolve distributed systems handling large‑volume, high‑velocity data.
- Develop and maintain Big Data pipelines for ML training, inference, and personalization.
- Integrate ML models into production with robust deployment, monitoring, and rollback strategies.
- Apply clean code, design patterns, and engineering best practices in high‑complexity environments.
- Contribute to architectural decisions involving scalability, partitioning, caching, concurrency, and fault tolerance.
- Collaborate with Data Science teams to operationalize ML workloads at scale.
Mandatory Technical Skills
- Strong proficiency in Java and a deep understanding of the JVM ecosystem (performance tuning, concurrency, memory model).
- Solid backend engineering fundamentals: API design, microservices, observability, CI/CD.
- Experience with distributed systems (horizontal scaling, resilience patterns, distributed coordination).
- Enterprise‑level engineering experience in data‑intensive environments.
- Strong command of clean code and design patterns.
Nice to Have
- Big Data: Apache Spark, Spark SQL
- ML Ops: ML in production, Airflow, A/B testing, AWS SageMaker
- Python for data/ML workflows