Middle Java Developer

Maliyyə Nazirliyi - Rəqəmsal Maliyyə Mərkəzi

Java

Location
Not specified
Employment
Full-time
Level
Mid-level
Category
Backend
Posted

Description

Backend inkişafı

Java və Spring Boot əsasında backend servis və mikroservislərin hazırlanması və inkişaf etdirilməsi

RESTful API-lərin dizaynı, implementasiyası, optimallaşdırılması və sənədləşdirilməsi

Mövcud kod bazasında bug fix, refaktorinq və optimallaşdırma işlərinin aparılması

Məlumat bazası sorğularının optimallaşdırılması və tətbiq performansının yaxşılaşdırılması

Exception handling, validation və təhlükəsizlik mexanizmlərinin tətbiqi

Mövcud arxitekturaya uyğun yeni funksionallıqların hazırlanması

Servislərarası inteqrasiyaların implementasiyası və dəstəklənməsi

Cache, messaging və asinxron emal mexanizmlərinin tətbiqində iştirak

Kod keyfiyyəti və komanda işi

Unit və integration test-lərin hazırlanması

Code review prosesində aktiv iştirak

Clean Code, SOLID və development standartlarına uyğun kod yazılması

Texniki tapşırıqların təhlili və qiymətləndirilməsində iştirak

Texniki risk və maneələrin vaxtında müəyyənləşdirilməsi və eskalasiya edilməsi

Agile/Scrum proseslərində və sprint tədbirlərində aktiv iştirak

Komanda üzvləri ilə əməkdaşlıq və bilik paylaşımı

Əməliyyat dəstəyi

Docker əsaslı development mühitində işləmək

CI/CD çərçivəsində build və deployment proseslərində iştirak

Log və monitoring alətləri vasitəsilə problemlərin ilkin diaqnostikasını aparmaq

Test və production mühitlərində yaranan problemlərin araşdırılmasına və aradan qaldırılmasına töhfə vermək

Requirements

Təcrübə və ümumi biliklər

İT, Kompüter elmləri və ya əlaqəli sahə üzrə ali təhsil

Backend development sahəsində minimum 3 il praktiki iş təcrübəsi

Java və Spring Boot ilə real layihələrdə işləmə təcrübəsi

Tapşırıqları təhlil etmək və müəyyən edilmiş texniki yanaşma çərçivəsində müstəqil icra etmək bacarığı

Analitik düşünmə, problem həll etmə və effektiv kommunikasiya bacarığı

Java və Spring ekosistemi

Java 17 və ya daha yeni versiyalarla praktiki iş təcrübəsi

OOP, SOLID, Clean Code və əsas design pattern-lər üzrə bilik

Collections, Generics, Stream API, Lambda expressions və Optional ilə işləmə bacarığı

Multithreading və concurrency prinsipləri haqqında anlayış

Maven və ya Gradle ilə iş təcrübəsi

Spring Boot, Spring MVC və RESTful API development üzrə təcrübə

Spring Data JPA və Hibernate ilə işləmə bacarığı

Spring Security, JWT və authentication/authorization prinsipləri haqqında bilik

Dependency Injection və Spring Bean lifecycle haqqında anlayış

API validation və global exception handling mexanizmlərinin tətbiqi təcrübəsi

Məlumat bazaları

PostgreSQL və SQL ilə praktiki iş təcrübəsi

Indexing və query optimization haqqında bilik

Transaction management və transaction isolation prinsipləri haqqında anlayış

JPA entity relationship-lərinin düzgün modelləşdirilməsi bacarığı

N+1 query problemini müəyyənləşdirmək və aradan qaldırmaq bacarığı

Liquibase və ya Flyway ilə database migration-ların idarə edilməsi təcrübəsi

Arxitektura və messaging

Mikroservis arxitekturasının əsas prinsipləri haqqında bilik

Servislərarası REST kommunikasiyası ilə iş təcrübəsi

HTTP metodları, status kodları və API dizayn prinsipləri üzrə bilik

Apache Kafka və ya RabbitMQ ilə ilkin praktiki iş təcrübəsi

Producer/consumer, retry və dead-letter queue anlayışları haqqında bilik

Redis ilə cache, TTL və cache invalidation prinsipləri üzrə bilik

Test və development alətləri

JUnit 5 və Mockito ilə unit test-lərin hazırlanması bacarığı

Integration test-lərin hazırlanması haqqında bilik və ya praktiki təcrübə

Git və branch-based development prosesi ilə işləmə təcrübəsi

Docker vasitəsilə tətbiqlərin build və run edilməsi bacarığı

Swagger/OpenAPI və Postman kimi API alətləri ilə iş təcrübəsi

Üstünlük hesab olunur

Java 21 ilə iş təcrübəsi

Apache Kafka ilə real production layihələrində təcrübə

Redis və caching strategiyaları üzrə praktiki təcrübə

Kubernetes haqqında ilkin bilik

Prometheus, Grafana, ELK və ya digər observability alətləri ilə iş təcrübəsi

OAuth 2.0, OpenID Connect və Keycloak haqqında bilik

Microservice design pattern-ləri haqqında anlayış

High-load və ya maliyyə sistemlərində iş təcrübəsi

Apply at the source

This role was published by Maliyyə Nazirliyi - Rəqəmsal Maliyyə Mərkəzi and listed via Hr Rmm Mof.az. Applications are handled there, not on this site.

View & apply on hr-rmm.mof.az ↗