We are looking for an experienced Java Backend Engineer to join our team in Sofia, Bulgaria. This is a full-time, long-term opportunity with a hybrid work model requiring two office visits per week.

Our customer is developing an innovative hybrid cloud data platform that enables enterprises to securely store, manage, and scale their data with maximum efficiency. Built by IT security experts, our solution addresses the evolving challenges of cloud integration, data governance, and security, ensuring seamless and agile enterprise data management.

Responsibilities:

  • Develop, test, and maintain scalable and high-performance backend systems.
  • Design and implement microservices architecture and event-driven solutions.
  • Optimize system performance, troubleshoot issues, and ensure stability and efficiency.
  • Collaborate with product managers and tech leads to define requirements and deliver new features.
  • Participate in code reviews and knowledge-sharing to maintain high coding standards.
  • Stay up to date with industry trends and suggest continuous improvements.

Requirements:

  • 2.5+ years of experience in backend development.
  • Strong proficiency in Java and Spring Framework.
  • Experience working with Microservices architecture.
  • Hands-on experience with Kafka and Docker.
  • Strong knowledge of SQL and databases like Postgres, MongoDB, or Cassandra.
  • Excellent English communication skills (verbal and written).

We Offer:

  • Competitive compensation package.
  • Long-term project, growing team.
  • Flexible hybrid work setup (2 office days per week).
  • Exciting, modern projects with cutting-edge technologies.
  • Supportive, professional, and friendly team environment.
  • Opportunities for professional growth and knowledge-sharing.