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.