Senior Backend Developer – Customer Digital Experience Tribe

İşin təsviri

Requirements

At least 3+ years of experience as a Java developer

Good knowledge of Java 8 and higher

Our technology stack

  • Java 11+
  • Spring Framework/ Spring Boot/ Spring Cloud
  • DBMS SQL/NoSQL (Oracle, PostgreSQL, MongoDB, Redis)
  • Message Brokers (RabbitMQ Kafka)
  • Solid understanding of OOP, Design Patterns, Microservice Architecture Patterns
  • Experience with Restful services (Spring Boot)
  • Experience with CI/CD processes
  • Experience with RDBMS Databases (Oracle, PostgreSQL)
  • Strong communication skills: fluent Azeri, good English level is advantage;
  • Basic knowledge of Linux
  • Experience with Web servers (Apache Tomcat)
  • Knowledge of Docker, Kubernetes
  • Experience with message broker (Apache Kafka , RabbitMQ and etc)
Obligations
  • Develop and maintain backend services and APIs.
  • Collaborate closely with the Tech Lead and team members to deliver high-quality software.
  • Write clean, efficient, and well-tested code following best practices.
  • Optimize performance and ensure the reliability of backend applications.
  • Ensure efficient data management and database migrations.
  • Implement and follow best practices in coding, testing, and deployment.
  • Support and troubleshoot production issues to maintain system stability.
Benefits
  • Opportunities for professional growth and development
  • Competitive salary and bonuses
  • Comprehensive insurance coverage
  • Supportive work environment
  • Visa Premium salary card
  • Corporate discounts and events
  • Additional vacation days
  • Discounted education and employee loans
  • New cozy studio office in Port Baku Tower 2
  • Strong teamwork with Agile principles, regular team buildings and themed events
  • Multicultural environment with foreign colleagues sharing their best experiences