logo

Senior Java Developer

  • Kateqoriya: Informasiya texnologiyaları
  • Şəhər: Bakı
  • İş təcrübəsi: 3-5 il
  • Maaş: Müsahibə əsasında
  • Təhsil: Bakalavr
  • İş rejimi: Tam-ştat
  • Elan ID: 10308
  • E-poçt: [email protected]
  • Elanın yerləşdirmə tarixi: 10.02.2025
  • Elanın bitmə tarixi: 12.03.2025

Namizədə tələblər

  • Strong knowledge of Java 11+ (preferably Java 17 or 21).
  • Strong expertise in Spring Boot (Web, AOP, Data JPA, Security, WebFlux, Test, ArchUnit) and Spring Cloud (Gateway, Config, Streams, Sleuth, OpenFeign, Security, LoadBalancer, Bus).
  • Experience with HTTP clients like RestTemplate, OpenFeign, or OkHttp.
  • Familiarity with authentication protocols like OAuth 2.0 and tools like Keycloak.
  • Hands-on experience with messaging systems like RabbitMQ or Kafka.
  • Proficiency in PostgreSQL, MongoDB, Redis and H2 for testing.
  • Experience with SonarQube, Checkstyle, and static code analysis tools.
  • Problem-solving mindset and ability to work independently.
  • Good communication skills and teamwork capabilities.
  • Experience with microservices and containerization (Docker, Kubernetes).
  • Proficiency with Git for version control and team collaboration.
  • Experience using logging frameworks like Log4j2 and centralized logging systems (ELK stack).
  • Proficiency in implementing common design patterns, strong understanding of SOLID principles, Clean Architecture, and DDD (Domain-Driven Design).
  • 3-5 years of experience in Java development.
  • Bachelor's degree in computer science, software engineering, or a related field.
İş haqqında məlumat

Location: Baku, Azerbaijan

 

Responsibilities:

  •  Develop robust, scalable, and maintainable Java-based applications using frameworks like Spring Boot and Spring Cloud.
  •  Write clean, efficient, and well-documented code. 
  • Design, develop, and maintain microservices-based architecture.
  • Implement RESTful APIs and integrate with third-party services.
  • Design and optimize database queries using relational (PostgreSQL) and non-relational (Redis, MongoDB) databases.
  • Implement database migration tools like Liquibase.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Develop and maintain unit, integration, and performance tests using tools like JUnit, Mockito, and TestContainers.
  • Work with cross-functional teams (QA, DevOps, Frontend) to ensure smooth delivery.
  • Participate in sprint planning, grooming, and retrospectives in an Agile environment.

 

Please send your resume to the e-mail address with the subject line "Senior Java Developer". We look forward to hearing from you!

 

Note: Only shortlisted candidates will be contacted for further evaluation.

  • Şirkətlər
    Vakansiya yerləşdir
    CV-lər
  • İş axtaranlar
    CV yerləşdir
    Vakansiyalar
  • Digər
    Haqqımızda
    Məqalələr
    Qaydalar və iş prinsipi
    Məxfilik

Təklif və suallarınız: