Job Description
Job Title: Java Expert / Senior Java Engineer
Department: Platform Engineering / Backend Systems
Location: Hybrid / Remote
Company: AIRA Company
Role Overview
We are looking for a Java Expert to own and scale backend systems that operate under real-world constraints: high throughput, low latency, and zero tolerance for instability. This role is about engineering discipline, system design maturity, and execution at scale—not just writing Java code.
You will be responsible for designing, building, and optimizing distributed services that power mission-critical workflows.
Key Responsibilities
-
Architect, design, and develop high-performance backend services using Java (Java 11+) and Spring Boot
-
Build and maintain microservices with clear service boundaries and fault tolerance
-
Optimize JVM performance, memory usage, and garbage collection for production workloads
-
Design RESTful and event-driven APIs with strong versioning and backward compatibility
-
Implement concurrency, multithreading, and async processing correctly and safely
-
Integrate with relational and NoSQL databases; tune queries and transactions
-
Implement observability: logging, metrics, tracing, and alerting
-
Enforce clean code, testing standards, and CI/CD best practices
-
Collaborate with product, DevOps, and QA teams to ship stable releases
Required Qualifications
-
6+ years of hands-on Java development experience in production environments
-
Strong expertise in core Java (collections, concurrency, JVM internals)
-
Extensive experience with Spring Boot, Spring Data, and Spring Security
-
Solid understanding of microservices architecture and distributed systems
-
Experience with REST APIs, message brokers (Kafka/RabbitMQ), and async patterns
-
Proficiency with SQL databases (PostgreSQL/MySQL) and ORM frameworks
-
Experience with Docker and cloud-based deployments (AWS/GCP/Azure)
-
Strong debugging and performance-tuning skills
Preferred Qualifications
-
Experience with reactive programming (WebFlux, Reactor)
-
Knowledge of system design patterns for scalability and resilience
-
Experience with Kubernetes and service mesh concepts
-
Familiarity with security best practices (OAuth2, JWT, RBAC)
-
Exposure to high-availability and multi-region systems
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application