We are Evolve Today, a recruitment agency connecting top engineering talent with world‑class opportunities.
We are hiring a Senior Java Backend Engineer to join a high‑impact engineering initiative building large‑scale scientific, medical, and analytics platforms used globally.
Our partner is a global leader in information management and data analytics, supporting the scientific and academic ecosystem through:
- Scientific & Academic Publishing — platforms used by millions of researchers
- Data‑Driven Analytics — tools enabling universities and institutions to make evidence‑based decisions
- Your work will directly influence how the world produces, accesses, and understands scientific knowledge.
Role Overview
You will join a dedicated engineering team responsible for designing, building, and operating backend services and microservices powering a global research platform.
This is a backend‑focused role, centered around Java, Spring, cloud‑native architectures, and modern distributed systems. You will collaborate with engineering squads across Romania, the UK, and the Netherlands, contributing to the evolution of a complex, high‑availability ecosystem.
This position is open exclusively to candidates based in Romania.
Working Model
- Flexible collaboration: Employment (CIM) or B2B
- Location: Romania — remote or hybrid from Cluj / Iași
- Team setup: Cross‑functional engineering teams distributed across RO, UK, and NL
If you’re a senior backend engineer who thrives in modern architectures, enjoys ownership, and wants to build systems used by the global research community, send your profile, and let’s talk.
Responsibilities
- Design and develop backend services and APIs using Java & Spring
- Build and maintain microservices and system integrations
- Own services in production: deployment, monitoring, reliability, and incident response
- Implement data access layers and messaging‑based integrations
- Ensure observability, performance, and security across services
- Mentor junior engineers and contribute to engineering best practices
- Participate in Agile workflows, architecture discussions, and cross‑team collaboration
Requirements
You will work across a modern backend ecosystem, owning services end‑to‑end:
- 8+ years of professional experience as a Backend Java Engineer
- Design and develop backend services and REST APIs using Java (Spring / Spring Boot)
- Build and maintain microservices, integrations, and distributed components
- Implement data access layers across SQL / NoSQL (PostgreSQL, MySQL, DynamoDB)
- Work with messaging systems such as Kafka, SQS, and RabbitMQ
- Operate services in production: deployment, monitoring, reliability, and incident response
- Ensure observability (logs, metrics, tracing), performance, and security
- Work with AWS services: ECS, EKS, Lambda, S3, RDS
- Contribute to CI/CD pipelines and Git workflows
- Participate in architecture discussions, Agile ceremonies, and cross‑team collaboration
- Mentor junior engineers and promote engineering best practices
- Strong expertise in Java, Spring, Spring Boot
- Solid experience with microservices, distributed systems, and API design
- Strong system design and data modeling skills
- Hands‑on experience running services in production
- Experience with SQL/NoSQL databases and messaging systems
- Strong collaboration and communication skills in cross‑functional teams
Nice to Have
- · Kotlin
- · Advanced cloud architecture experience
- · Experience with large‑scale distributed systems