Logo for CDQ

Software Developer

Roles & Responsibilities

  • Java
  • MongoDB
  • Spring Boot
  • Messaging (Kafka/Rabbit)

Requirements:

  • Implementing new features
  • Improving and refactoring existing code
  • Contributing to building our product
  • Technical debt improvements

Job description

Brief job description

We are looking for an experienced Java Developer with strong technical skills and a passion for creating high-quality, clean, and maintainable code. The ideal candidate has at least 3 years of professional experience and a solid background in backend development using modern Java technologies. 
The perfect fit is a team-oriented person who values collaboration, knowledge sharing, and collective problem-solving. A genuine interest in data and databases is highly appreciated. 

Your daily tasks on the job
  • Implementingnewfeatures
  • Improvingandrefactoringexistingcode
  • Contributingtobuildingourproduct
  • TechnicalDebtimprovements
  • Fixingproblemsfromclientsenvironments
  • Designingtasksincollaborationwiththe Team Lead andProductOwner
Your qualifications:
  • Java
  • MongoDB
  • Spring Boot
  • Messaging(Kafka/Rabbit)
  • Gradle
  • Git
  • Swagger
  • JUnit
How you thrill us:
  • Redis
  • Domain Driven Design
  • Copilot
  • CI/CD
  • MariaDB
  • Docker
  • Kubernetes
  • Languages:
    • Polish– C1 (required)
    • English – C1/B2+ (required)
About us
"Smart in mind and heart" is what we are at CDQ!

As a spin-off of the University of St. Gallen in Switzerland, CDQ is the global pioneer in collaborative data management with more than 15 years of experience in data quality. We have developed the first suite for collaborative data management with Data Quality as a Service (DQaaS). Our goal is 100% data quality - without maintenance. 

Would you like to actively shape the future of the world's leading provider of collaborative data management? Then we look forward to receiving your application!

Software Engineer Related jobs

Other jobs at CDQ

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.