Taro Logo

Senior Java Developer

BlueCat is a key player in Intelligent Network Operations, providing solutions for network management lifecycle and proactive troubleshooting.
Sarajevo, Bosnia and Herzegovina
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Java Developer

BlueCat, a leading player in Intelligent Network Operations, is seeking a Senior Java Developer to join their award-winning team in Belgrade. The company specializes in network operations solutions that combine foundational core services with predictive understanding of network health and performance.

As a Senior Java Developer, you'll be instrumental in designing and building scalable backend systems that power BlueCat's innovative network management solutions. You'll work with distributed systems and high-throughput architectures, ensuring optimal performance and reliability. The role offers a perfect blend of technical challenges and collaborative opportunities, working alongside frontend developers, QA engineers, and DevOps teams.

BlueCat takes pride in their award-winning culture, having received the "Great Place to Work" certification and recognition in categories including Technology, Today's Youth and Women, and Mental Health and Inclusion. The company offers a comprehensive benefits package including professional development opportunities, wellness programs, and a lifestyle spending account.

The ideal candidate brings 5+ years of Java development experience, with strong expertise in distributed systems, concurrency, and API design. Knowledge of modern development practices, including Docker and cloud platforms, would be advantageous. This position offers the opportunity to work in a hybrid environment with a company that values transparency, curiosity, and respect while maintaining a strong focus on employee well-being and professional growth.

Join BlueCat to be part of a team that's shaping the future of network operations while enjoying a supportive, inclusive work environment that prioritizes both professional success and personal development.

Last updated 2 months ago

Responsibilities For Senior Java Developer

  • Design, build, and maintain robust and scalable Java-based backend systems
  • Contribute to the development of a distributed, high-throughput architecture for data processing
  • Ensure performance, reliability, and security across the backend stack
  • Collaborate with frontend developers, QA engineers, and DevOps to deliver high-quality solutions
  • Participate in code reviews, system architecture discussions, and continuous improvement initiatives

Requirements For Senior Java Developer

Java
Kubernetes
  • 5+ years of hands-on experience developing large-scale Java applications
  • Strong understanding of distributed system design and performance optimization
  • Solid experience with Java concurrency, multi-threading, and synchronization
  • Proficient in designing and building RESTful APIs
  • Comfortable working in a collaborative, agile environment
  • Experience with Docker-based development or deployment workflows (nice to have)
  • Familiarity with SQL and relational database design (nice to have)
  • Exposure to cloud environments (AWS, GCP, Azure) (nice to have)
  • Knowledge of OpenTelemetry and experience implementing observability in distributed systems (nice to have)
  • Background or familiarity with networking concepts and protocols (e.g., SNMP, NetFlow, SD-WAN) (nice to have)

Benefits For Senior Java Developer

Education Budget
Medical Insurance
  • Professional Development Budget
  • Dedicated Wellness Days and Wellness Week
  • Lifestyle Spending Account
  • Employee Recognition Program

Interested in this job?

Jobs Related To BlueCat Senior Java Developer