Middle Java Software Engineer
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.