Senior Backend Developer (Java/.NET)
Реф. №
28282
Модел на работа
На място
Месторабота / Населено място
гр. София
Публикувана на:
22 юни 2026
Отговорности
- Development of new functionalities for existing projects
- Support for already developed functionalities
- Active participation in the development of new projects
- Collection and analysis of information to develop alternative solutions
- Making code reviews of other team members
- Introduction of new people to the projects
- Writing technical documentation
Изисквания
- Education in mathematics / information technology fields
- 3+ years experience as a Backend Developer
- Primary — Java:
- Hands-on experience with Java (17 or 21) and Spring Boot (3.x+)
- ORM / data access: JPA / Hibernate, Spring Data JDBC, or MyBatis
- Build tools: Maven
- Testing: JUnit 5, Mockito, AssertJ
- Primary — .NET:
- Hands-on experience with .NET 7+ / .NET 8 and C# 12
- ORM / data access: Entity Framework Core or Dapper
- Testing: xUnit, NUnit, or MSTest
- Secondary — Python and Go:
- Working knowledge of Python (e.g., Flask, FastAPI) or Go (e.g., Gin, Echo, Fiber) is a plus
- Willingness to contribute to Python / Go codebases when needed
- Strong understanding of SOLID principles and Design Patterns
- Understanding of microservice architectures
- Strong experience with different data structures and algorithms
- Experience with relational databases – PostgreSQL / MySQL / MSSQL
- Experience with messaging / communication technologies: REST, HTTP, Kafka, RabbitMQ, WebSockets, gRPC
- Experience with unit / integration testing, build tools, and version control (Git)
- Familiarity with Docker, Kubernetes, and observability tools (Prometheus, Grafana, ELK)
- Experience with caching technologies: Redis
- Nice to have:
- Experience with NoSQL databases: MongoDB, ClickHouse, ScyllaDB, Cassandra, etc.
- Experience with cloud platforms (GCP, AWS, Azure)
- Knowledge of CI / CD pipelines and infrastructure-as-code
Професионална сфера
ИТ - Разработка / поддръжка на софтуер