Senior Backend Developer (Java) – Anodot

We are looking for an experienced Senior Backend Developer with strong Java expertise to join our R&D team. This role focuses on building robust and scalable backend systems, taking ownership of projects from concept to deployment, and solving complex technical challenges independently. If you’re passionate about working on large-scale, production-grade systems, this is the role for you!

Requirements

  • 5+ years of experience in backend software development, with a strong focus on Java
  • Proficiency in Python, or a strong willingness and ability to learn it quickly
  • Proven ability to design, build, and optimize distributed systems capable of handling large volumes of data in production environments
  • Hands-on experience working with cloud platforms like AWS, GCP, or Azure, with a solid understanding of cloud-native architectures
  • Strong understanding of microservices architecture and the challenges of scaling complex systems
  • Familiarity with data processing pipelines and managing large-scale, high-throughput systems
  • Expertise with database systems and optimizing database performance
  • Excellent problem-solving skills and a proactive approach to identifying and resolving bottlenecks in complex systems
  • Strong analytical mindset, with the ability to approach challenges methodically and propose creative solutions
  • Excellent interpersonal skills, with the ability to collaborate effectively with cross-functional teams
  • A self-driven, independent mindset, capable of taking ownership of projects and driving them end-to-end

Will be a plus

  • Experience with real-time data processing or stream-based architectures
  • Exposure to AI/ML tools or concepts (a nice-to-have but not mandatory)

Responsibilities

  • Design and develop complex backend systems for high-volume, data-intensive applications
  • Take ownership of projects, including building systems from scratch, designing architecture, and ensuring end-to-end delivery
  • Collaborate with cross-functional teams, including data engineers, product managers, and DevOps, to deliver innovative solutions
  • Solve challenging problems with a strong analytical mindset and propose creative solutions
  • Optimize and maintain existing systems to ensure performance, scalability, and reliability
  • Continuously learn and adopt new tools, technologies, and best practices

What we offer

  • Competitive salary and benefits package
  • Medical insurance
  • Full Remote
  • Collaborative and innovative work environment
  • Career growth and development opportunities
  • A chance to work with a talented and driven team of professional

About the project

Anodot is an industry leader in Business Monitoring, an AI-driven approach that empowers businesses to safeguard their revenues and costs, digital partners, and audience journey, experience, and engagement. By leveraging AI to constantly monitor and correlate business performance, Anodot identifies revenue-critical issues, providing real-time alerts and forecasts.

Job Category: Java
Job Type: Full Time
Job Location: Poland Remote Ukraine

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Book a Call