Senior Java Developer
Remote | 260 - 290 thousand RUB net
Hello!👋 My name is Irina. I represent the Top Selection group of companies.
We are looking for a Senior Java developer
▪️Level: Senior
▪️Location and citizenship: Russian Federation
▪️Salary: 260-290K net
▪️Workload: full-time
▪️Employment type: as an individual entrepreneur (IP)
✅Mandatory requirements:
- At least 5 years of commercial Java development experience;
- Commercial development experience with Java 21+;
- Confident knowledge of Spring Boot / Spring Framework;
- Experience in designing and developing microservice applications;
- Experience in developing and optimizing high-load REST APIs;
- Experience with PostgreSQL;
- Experience in developing integration services and API integrations;;
- Experience with gRPC and REST;
- Experience with Kafka;
- Experience in developing:
• unit;
• integration;
• load tests.
- Understanding the principles of distributed systems development;
- Experience with:
• Docker;
• Docker Compose.
➕Additional requirements:
- Experience in developing systems using LLM / AI integrations;
- Understanding the architecture of AI orchestration / multi-agent systems;
- Experience with contextual search / RAG / vector storage;
- Experience in designing workflow / orchestration services;
- Experience with SSO / OAuth2 / OpenID Connect integration;
- Experience implementing RBAC / authorization models;
- Knowledge of distributed patterns:
• Circuit Breaker;
• Retry;
• Saga / Orchestration.
- Experience in implementing observability:
• ELK;
• Grafana + Prometheus;
• OpenTelemetry.
- Experience participating in code reviews and architectural discussions;
- Experience with Kubernetes;
📲Contacts: [irazhura87]