сегодня

java developer for high-load microservices

ориентир по рынку
вакансия зп не указана
в среднем 339 751 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Astra Tech operates in the technology and internet sector.

задачи

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot;
  • Design and implement RESTful APIs and distributed services;
  • Participate in system architecture and technical solution design;
  • Build reliable and high-performance microservices and distributed systems;
  • Work with relational and NoSQL databases, including database schema design, query optimization, and performance tuning;
  • Integrate with internal and external systems through APIs, messaging systems, and event-driven architectures;
  • Troubleshoot complex production issues and perform root cause analysis;
  • Improve application performance, scalability, availability, and security;
  • Write clean, maintainable, testable, and well-documented code;
  • Conduct code reviews and ensure engineering standards and best practices are followed;
  • Collaborate with DevOps/SRE teams on deployment, monitoring, CI/CD, and production operations;
  • Participate in technical discussions and contribute to architecture and technology decisions;
  • Mentor junior and mid-level developers and provide technical guidance;
  • Continuously improve development processes, engineering practices, and system reliability.

требования

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience;
  • 5+ Years of professional software development experience with strong Java backend experience;
  • Strong knowledge of Java 8/11/17+ and the Java ecosystem;
  • Solid experience with Spring Boot, Spring Framework, Spring MVC, and Spring Data;
  • Strong understanding of object-oriented programming, design patterns, data structures, and algorithms;
  • Experience building and maintaining microservices and distributed systems;
  • Strong knowledge of REST APIs, HTTP, JSON, and API design principles;
  • Hands-on experience with relational databases such as PostgreSQL, MySQL, or Oracle;
  • Experience with caching technologies such as Redis;
  • Experience with messaging systems such as Kafka, RabbitMQ, or similar technologies;
  • Good understanding of concurrency, multithreading, JVM internals, and application performance optimization;
  • Experience with Git, Maven/Gradle, Docker, and CI/CD pipelines;
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud;
  • Strong troubleshooting and problem-solving skills;
  • Good understanding of software engineering principles, including SOLID, Clean Code, automated testing, and code review practices;
  • Good communication skills and ability to work effectively in an international and cross-functional team;
  • Professional working proficiency in English;
  • Nice to have: experience with Kubernetes and container orchestration, high-availability and high-concurrency systems, event-driven architecture and domain-driven design (DDD), observability tools such as Prometheus, Grafana, ELK, database sharding, distributed transactions or large-scale data processing, application security, OAuth 2.0, OIDC, JWT and API security, FinTech, Banking, Payments, E-commerce or other high-transaction-volume industries, systems with strict requirements around reliability, consistency, reconciliation and auditability.

условия

  • Office role in Tbilisi, Georgia.

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в трекер

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.