Job Description

Senior Java Software Architect - BALKANS

Location: Remote (Must be based in the Balkans)

Contract Type: Full-time

Overview

A leading technology-driven organization is seeking a Senior Java Software Architect to design and implement scalable, high-performance solutions in a modern microservices environment. This role requires strong technical leadership and deep expertise in distributed systems Hercules.

Responsibilities

  • Lead architecture design for Java/Spring Boot-based microservices.
  • Establish best practices for modular system design and integration.
  • Collaborate with development and DevOps teams to ensure robust CI/CD pipelines and automated deployments.
  • Optimize application performance through tuning, load testing, and bottleneck analysis.
  • Design asynchronous communication using messaging platforms (Kafka, RabbitMQ, etc.).
  • Introduce emerging technologies to improve scalability and maintainability.
  • Define coding standards, review critical codebases, and mentor engineering teams.
  • Ensure compliance with security, observability, and high-availability requirements.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 12+ years in backend development, with 6+ years in senior or architect roles.
  • Expert in Java, Spring, and Spring Boot frameworks.
  • Strong experience with distributed systems and microservice architecture.
  • Hands‑on with containerization (Docker, Kubernetes/OpenShift) and auto‑scaling deployments.
  • Skilled in messaging systems and event‑driven architectures.
  • Familiarity with RESTful APIs, gRPC, and asynchronous communication.
  • Knowledge of AI/ML system design and data pipelines is a plus.
  • Experience with frontend integration (React, Next.js) and performance tuning tools.
  • Proficient with relational and NoSQL databases.
  • Strong leadership, communication, and mentoring skills.

Seniority Level

Mid‑Senior level

Employment Type

Full-time

Industries

Gambling Facilities and Casinos

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application