Senior Java Developer
Senior Java Developer at Seniorsoft, up to 200,000 ₽/month, remote, 5+ years experience.
We are looking for a Senior Java Developer to join our team. Responsibilities include designing complex integration solutions, working with microservices, containerization, CI/CD, mentoring, and code review.
• 5+ years of commercial Java development including distributed/high-load systems • Higher technical education • Excellent knowledge of Java: Collections, Stream API, Concurrency, JVM • Deep understanding of OOP and design patterns • Expert experience with Spring Framework: Boot, Data, Web, Security, Cloud, Actuator • Designing complex integrations: REST, gRPC, asynchronous interactions • Solid experience with message brokers: Kafka, RabbitMQ • Expert SQL: query optimization, complex queries • Database design: normalization, indexes, migrations (Liquibase or Flyway) • Microservices architecture • Containerization and orchestration: Docker, Kubernetes • CI/CD: pipeline design, artifacts, deployment strategies (GitLab CI, Jenkins or Nexus) • Writing quality tests: unit, integration, Testcontainers • Participation in architectural decisions, risk assessment, tech stack selection • Team mentoring, code review, technical control • Experience with AI tools • Experience in Fintech/Banks/Retail/Telecom • Camunda • Knowledge of information security principles in integrations (OAuth2, JWT, mTLS)
Salary up to 200,000 ₽ per month, full-time, 5/2 schedule, remote work.
Don't miss a single job
Subscribe to our Telegram channel