Senior Java Engineer - Advertise Team
Cision.com
Remote
Bulgaria
Full Time
At Cision, we believe in empowering every individual to make an impact. Here, your voice is heard, your ideas are valued, and your unique perspective fuels our collective success. As part of our global team, you'll thrive in an environment that champions curiosity, collaboration, and innovation, all while making meaningful contributions to the brands we accelerate.
Join us in shaping the future of communication and building authentic connections that matter. Whether you're solving complex problems or driving bold innovations, your growth is our success, and together, we’ll create the conversations of tomorrow.
Empower your impact at Cision. Be seen, be understood, be you.
Brandwatch is looking for a new member for the Advertise team. You will be part of a cross-functional and autonomous product team responsible for providing solutions to manage paid content across social media networks. As a Senior Backend Engineer in Brandwatch, you are responsible for developing high-quality code that can improve current solutions, or provide new functionalities to our clients. You will be part of the entire journey that brings a feature from a discovery state to delivery in production.
What You'll Do- Improve and maintain the backend stack of Advertise while contributing ideas and feedback to the rest of your backend colleagues.
- Uphold a high-quality standard in the backend stack in collaboration with other teams.
- Deliver well-tested and scalable solutions.
- Act as a sparring partner to various members of the team.
- Proactively share and debate best practices with your peers.
- Solid understanding of APIs and contracts.
- Familiarity with micro-services and domain-driven design.
- Intimate knowledge of the Spring Framework and the Spring ecosystem (although other similar frameworks are also fine).
- Experience with highly distributed, event-driven systems.
- A record of coaching & mentoring other team members.
- Willingness and aptitude to influence the technical, architectural direction of our product.
- A working knowledge of MongoDB, Elasticsearch, Apache Kafka and PostgreSQL - the more the better.
- Experience in building and debugging complex systems.
- Some exposure to reactive programming (is welcome).
- Proficiency with Docker and Kubernetes.
- The ability to write concise, to the point and idiomatic code in Java.
- Knowledge of unit testing frameworks and end-to-end testing.
- Excellent skills in communication and teamwork.
- Adaptable, resourceful and able to share your knowledge with the rest of the team.
- Good fluency in English.
Senior Java Engineer - Advertise Team
Remote
Bulgaria
Full Time
October 1, 2025