CareerPlan

Middle Java Software Engineer

Yerevan, AMFull-time2026-10-26 → 2026-11-10

Core

Design and develop scalable, reliable distributed applications for Customs operations using AI-assisted development.

Role type

Middle Java Software Engineer

Builds

Modern, scalable platform for Customs operations

Domain

Trade technology / Customs / Logistics

Deliverable

production ML models

Required skills

Java, Spring Boot, SQL, Kafka, microservices, event-driven architecture, JVM performance, multithreading, concurrency, automated testing, CI/CD, containerization, AI coding assistants

Preferred skills

Cloud platforms, Customs-related products

Technologies

PostgreSQL, Oracle, Kafka, Elasticsearch, MinIO, Grafana, Prometheus, Jaeger, Kubernetes, Linux, Cursor, Claude Code

Responsibilities

Design and develop scalable distributed applications; Apply best practices in software design, testing, code reviews, and CI/CD; Troubleshoot production issues and optimize application performance; Use AI coding assistants to accelerate development and improve workflows; Review and validate AI-generated code for correctness, security, and maintainability; Travel to project offices when necessary.