Senior software engineer (backend)

Prodata

Vakansiya haqqında

We’re hiring a Senior Software Engineer (Backend). You will design and maintain scalable backend services, collaborate with cross-functional teams, DevOps, and product teams, and contribute to microservices development. This role is perfect for engineers looking to deepen backend expertise and grow toward seniority in a dynamic, product-driven environment.

Key Responsibilities:

  • Develop, maintain, and optimize backend applications and microservices using Java (Spring Boot or similar).
  • Design and implement RESTful/GraphQL APIs for frontend and mobile clients.
  • Work on database design, query optimization, and data modeling (SQL and NoSQL).
  • Collaborate with cross-functional teams to define and deliver new features.
  • Ensure code quality through reviews, testing, and best practices.
  • Improve security, performance, and scalability.
  • Participate in CI/CD processes to deliver reliable software quickly.
  • Write and maintain technical documentation for systems and APIs.
  • Support production monitoring, troubleshooting, and debugging.
  • Contribute to discussions on architecture, technology, and best practices.

Required Experience:

  • 5+ years of professional experience in backend development with Java.
  • Strong knowledge of Java 11+ and experience with Spring Boot or Quarkus.
  • Hands-on experience with REST API development and integration.
  • Experience with relational databases (PostgreSQL, MySQL) and basic NoSQL (MongoDB, Redis).
  • Solid understanding of object-oriented programming and design patterns.
  • Familiarity with microservices and distributed systems.
  • Experience with version control (Git) and collaborative workflows.
  • Exposure to Docker and containerized applications.
  • Understanding of testing frameworks (JUnit, Mockito, etc.).

Nice-to-Have:

  • Familiarity with event-driven systems and messaging queues (Kafka, RabbitMQ).
  • Basic knowledge of cloud platforms (AWS, Azure, GCP) and API documentation tools (Swagger/OpenAPI).
  • Awareness of domain-driven design (DDD), caching strategies, and performance optimization
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and monitoring tools (Grafana, Prometheus, ELK).

What we Offer:

  • Work on modern, scalable backend and frontend systems with real-world impact.
  • Collaborative, supportive culture with mentorship and learning opportunities.
  • Professional growth toward senior and lead roles.
  • Experience with microservices and microfrontend architecture.
  • Competitive salary and benefits in a safe, inclusive environment.
  • An office located in City Point, with restaurants and coffee shops within walking distance.

To apply, send your CV to the e-mail address in the Apply for job button with the subject line: “Senior Software Engineer (Backend)”.

Only shortlisted candidates will be contacted.

We’re hiring a Senior Software Engineer (Backend). You will design and maintain scalable backend services, collaborate with cross-functional teams, DevOps, and product teams, and contribute to microservices development. This role is perfect for engineers looking to deepen backend expertise and grow toward seniority in a dynamic, product-driven environment.

Key Responsibilities:

  • Develop, maintain, and optimize backend applications and microservices using Java (Spring Boot or similar).
  • Design and implement RESTful/GraphQL APIs for frontend and mobile clients.
  • Work on database design, query optimization, and data modeling (SQL and NoSQL).
  • Collaborate with cross-functional teams to define and deliver new features.
  • Ensure code quality through reviews, testing, and best practices.
  • Improve security, performance, and scalability.
  • Participate in CI/CD processes to deliver reliable software quickly.
  • Write and maintain technical documentation for systems and APIs.
  • Support production monitoring, troubleshooting, and debugging.
  • Contribute to discussions on architecture, technology, and best practices.

Required Experience:

  • 5+ years of professional experience in backend development with Java.
  • Strong knowledge of Java 11+ and experience with Spring Boot or Quarkus.
  • Hands-on experience with REST API development and integration.
  • Experience with relational databases (PostgreSQL, MySQL) and basic NoSQL (MongoDB, Redis).
  • Solid understanding of object-oriented programming and design patterns.
  • Familiarity with microservices and distributed systems.
  • Experience with version control (Git) and collaborative workflows.
  • Exposure to Docker and containerized applications.
  • Understanding of testing frameworks (JUnit, Mockito, etc.).

Nice-to-Have:

  • Familiarity with event-driven systems and messaging queues (Kafka, RabbitMQ).
  • Basic knowledge of cloud platforms (AWS, Azure, GCP) and API documentation tools (Swagger/OpenAPI).
  • Awareness of domain-driven design (DDD), caching strategies, and performance optimization
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and monitoring tools (Grafana, Prometheus, ELK).

What we Offer:

  • Work on modern, scalable backend and frontend systems with real-world impact.
  • Collaborative, supportive culture with mentorship and learning opportunities.
  • Professional growth toward senior and lead roles.
  • Experience with microservices and microfrontend architecture.
  • Competitive salary and benefits in a safe, inclusive environment.
  • An office located in City Point, with restaurants and coffee shops within walking distance.

To apply, send your CV to the e-mail address in the Apply for job button with the subject line: “Senior Software Engineer (Backend)”.

Only shortlisted candidates will be contacted.

Yerləşmə
Bakı
Təcrübə
5+ il
Məşğulluq
Tam ştat
Əməkhaqqı
Göstərilməyib
Yerləşdirilib
24 avqust 2026
Son tarix
24 sentyabr 2026

Şirkət haqqında

Prodata
IT Services and IT Consulting · Baku
Prodata — bütün vakansiyalar

Müraciətin

HRX-də profil yarat

Profilə görə işəgötürənin qərarını görəcəksən, sənə uyğun vakansiyaların tövsiyəsini alacaqsan və onlara bir kliklə müraciət edəcəksən.

CV *

Faylı yükləPDF, 8 MB-a qədər

CV-n yoxdur? 5 dəqiqəyə hazırla

İşəgötürən səninlə necə əlaqə saxlasın?

«Vakansiyaya müraciət et» düyməsini basmaqla İstifadə şərtlərini və Məxfilik siyasətini qəbul edirsən.

Bacarıqlara görə oxşar

Bütün oxşar vakansiyalar

Bu vakansiyanın bacarıqları ilə ən çox üst-üstə düşən vakansiyalar.

Bir
Middle
Maaş göstərilməyib

Backend Developer kimi backend xidmətləri və API-ləri inkişaf etdirir, Java üzrə ən azı 3 il təcrübəsi var.

JavaSpring BootNoSQLOracle+18
Müraciət et
Bütün oxşar vakansiyalar
Göstərilməyib
Senior software engineer (backend)
Müraciət et