Java Developer

Java

Java Developer

Java
Full-time
B2B
Senior
Hybrid
5 509 - 6 335 USD
Net per month - B2B

Job description

Senior Java Developer

📍 Hybrid ( 2 days in office)

🕒 Full-time | 5+ years of experience

We are looking for a Senior Java Developer who is passionate about building robust and scalable web applications using the Java/Spring ecosystem. If you enjoy solving complex problems, working with distributed systems, and shaping system architecture, this role is for you.

🔧 What you’ll work with

  • Java & Spring stack for enterprise-level applications
  • Kafka Streams for real-time distributed data processing (mandatory)
  • Designing and implementing distributed systems
  • Crafting and evolving microservices architecture
  • DevOps workflows: CI/CD pipelines in cloud environments, containerization (Kubernetes, Docker), and networking
  • Performance optimization: refactoring, memory tuning, and efficient code structure
  • Software architecture and system-level design
  • Build tools: Maven or Gradle (dependency management, lifecycle, release/versioning)
  • Working with Git branching strategies (Git Flow, GitHub Flow)
  • Broad exposure to Spring ecosystem: ORM, Security, Batch, Integration, Messaging
  • Deep understanding of database principles: SQL, consistency models, distributed transactions
  • Defining APIs using API First and REST/gRPC messaging protocols
  • Applying best practices in CQRS, messaging systems, and HTTP/gRPC communication

💡 What we expect

  • Minimum 5 years of hands-on commercial experience in Java/Spring development
  • Strong grasp of algorithms and problem-solving
  • A mindset focused on clean code, maintainability, and system resilience
  • Ability to work autonomously and lead technical discussions


Tech stack

    Java

    master

    Spring

    master

    SQL

    advanced

    CI/CD

    advanced

    Kafka

    regular

Office location

Published: 15.05.2025