Talent.com
This job offer is not available in your country.
C Developer @ Catalogic Polska sp. z o. o.

C Developer @ Catalogic Polska sp. z o. o.

Catalogic Polska sp. z o. o.Warszawa, Poland
25 days ago
Job description

Company Description

Catalogic Software provides data protection and backup solutions, helping organizations safeguard and manage their data across various environments.

What’s the job?

The position of C / C++ Engineer with Java is open in our team that is working on implementing secure enterprise data protection solutions, and advanced Ransomware Detection with File Integrity Monitoring features. You’ll be working directly with our DPX platform including GuardMode ransomware detection module and other cutting-edge security products that protect enterprise data from evolving threats.

You will be part of a distributed team working in a startup-like atmosphere across the US and Poland. We want you to help us create high-performance backend systems built using modern C / C++ for core data processing and Java (17 / 21) with Spring Boot for microservices architecture that provides REST APIs to our Angular (SPA) based UI.

Our Backend is built with a hybrid architecture combining high-performance C / C++ components for data-intensive operations and Java microservices for business logic and API layers, all with modern development practices and a lot of love. We’re writing comprehensive unit tests with JUnit (Java), and need to make sure C / C++ is just as good! And we make sure our code follows the same style across the codebase using automated linting and formatting tools. We heavily rely on automated CI / CD pipelines in Jenkins that run our tests, handle semantic versioning / releases, and build Docker images that can be deployed to our test environment (or your local dev environment if you want). Oh! We always do proper code reviews.

What we are offering :

  • Full time job
  • All necessary equipment such as laptop, additional monitor, and accessories
  • Individual career path and professional development initiatives
  • Continuous performance feedback and end-year performance review
  • Remote work and flexible work hours (we're fine with breaks in the middle of the day);
  • Set of non-salary benefits (Medicover, MultiSport, life insurance, referral program)

It’s great if you have :

  • 3+ years of experience in developing applications with C / C++ (C++11 or higher)
  • 2+ years of experience with Java development (Java 11+)
  • Strong understanding of C / C++ fundamentals : memory management, pointers, RAII, templates, STL
  • Solid knowledge of Java fundamentals : OOP principles, collections, exception handling, concurrency
  • Experience with modern C++ features : smart pointers, lambdas, auto keyword, range-based loops, move semantics
  • Experience with modern Java features : streams API, optional, functional interfaces, records
  • Understanding of JNI (Java Native Interface) for C++ / Java integration
  • Solid grasp of OOP principles and SOLID design patterns
  • Experience with clean code practices and code quality principles
  • Good understanding of Spring Framework, Maven / Gradle, and RESTful Web services
  • Experience with build systems : CMake (C++) and Maven / Gradle (Java)
  • Knowledge of multithreading and concurrent programming in both languages
  • Good knowledge of Docker, Docker Compose
  • Fluent work with Linux environments
  • Knowledge of Git and GitFlow
  • Experience in debugging and profiling applications in both C++ and Java
  • Understanding of JWT structure and stateless API authentication
  • Experience with unit testing : Google Test / Catch2 (C++) and JUnit / TestNG (Java)
  • Nice to have :

  • Experience with microservices architecture and distributed systems
  • Knowledge of MongoDB and message queues (RabbitMQ, Redis)
  • Experience with Kubernetes for container orchestration
  • Understanding of CI / CD pipelines and automated testing (Jenkins)
  • Experience with performance tuning and application monitoring for both C++ and Java
  • Knowledge of system programming and low-level optimizations
  • Experience with cross-platform development
  • Understanding of database integration with both native C++ and Java applications
  • Experience with Spring Boot and Spring Security
  • Company Description

    Catalogic Software provides data protection and backup solutions, helping organizations safeguard and manage their data across various environments.

    What’s the job?

    The position of C / C++ Engineer with Java is open in our team that is working on implementing secure enterprise data protection solutions, and advanced Ransomware Detection with File Integrity Monitoring features. You’ll be working directly with our DPX platform including GuardMode ransomware detection module and other cutting-edge security products that protect enterprise data from evolving threats.

    You will be part of a distributed team working in a startup-like atmosphere across the US and Poland. We want you to help us create high-performance backend systems built using modern C / C++ for core data processing and Java (17 / 21) with Spring Boot for microservices architecture that provides REST APIs to our Angular (SPA) based UI.

    Our Backend is built with a hybrid architecture combining high-performance C / C++ components for data-intensive operations and Java microservices for business logic and API layers, all with modern development practices and a lot of love. We’re writing comprehensive unit tests with JUnit (Java), and need to make sure C / C++ is just as good! And we make sure our code follows the same style across the codebase using automated linting and formatting tools. We heavily rely on automated CI / CD pipelines in Jenkins that run our tests, handle semantic versioning / releases, and build Docker images that can be deployed to our test environment (or your local dev environment if you want). Oh! We always do proper code reviews.

    What we are offering :

  • Full time job
  • All necessary equipment such as laptop, additional monitor, and accessories
  • Individual career path and professional development initiatives
  • Continuous performance feedback and end-year performance review
  • Remote work and flexible work hours (we're fine with breaks in the middle of the day);
  • Set of non-salary benefits (Medicover, MultiSport, life insurance, referral program)
  • First of all, work in a friendly, elastic, and supportive environment, where having great fun and doing a great job become the same thing , Maintain and modernize high-performance C / C++ components for data processing, storage operations, and system-level integrations , Implement Java microservices using Spring Boot for business logic and REST API endpoints , Bridge C / C++ native libraries with Java applications using JNI (Java Native Interface) , Help analyze new feature (or existing features modernization) requests and plan architecture / implementation using layered architecture patterns , Perform code reviews in both C / C++ and Java codebases; help others by providing feedback on architecture and design following best practices , Design and implement RESTful APIs with proper authentication mechanisms using Spring Security , Optimize performance-critical code paths in C / C++ for data processing and file operations , Prepare technical documentation for both low-level C / C++ components and high-level Java services , Communicate with other teams and help to integrate native code with Java-based solutions , Identify and address the root cause of issues across the technology stack, drive problems from definition to successful completion , Drive innovation by implementing modern C++ features (smart pointers, lambdas, ranges) and Java features (streams, records, pattern matching) , Work on memory management, threading, and concurrent programming in both languages , Identify improvements in existing architecture and code to continuously refactor and evolve the products , Work in a fast-moving and forward-thinking development environment that is constantly researching and implementing the latest technologies , Research and implement open source frameworks and architectures for both C / C++ and Java ecosystems , Work closely with fellow developers and end users to rapidly produce critical features for vStor and our ransomware detection / file integrity monitoring solution , Work with databases and implement efficient data access patterns ] Requirements : Java, C++, C, Security, Team work, Spring Boot, Microservices architecture, REST API, Angular, UI, Microservices, API, JUnit, CI / CD Pipelines, Docker, Storage, Spring Security, Java SE, Open source, STL, OOP, Design Patterns, Clean Code, Spring Framework, Maven, Gradle, Web services, CMake, Multithreading, Docker Compose, Linux, Git, Gitflow, Unit testing, Google Test, MongoDB, RabbitMQ, Redis, Kubernetes, Automated testing, Performance tuning, Spring, Boot Additionally : Sport Subscription, Private healthcare, Remote work, Employee referral bonus, Flexible working hours, Life insurance, Bike parking, Shower, Free parking, No dress code.

    Create a job alert for this search

    Polska • Warszawa, Poland

    Related jobs
    Pracownik Ochrony - obiekt handlowy Praga Północ

    Pracownik Ochrony - obiekt handlowy Praga Północ

    Securitas PolskaWarsaw, Masovian Voivodeship, Poland
    Kliknięcie przycisku „Aplikuj” oznacza, że wyrażasz zgodę na przetwarzanie swoich danych osobowych przez Securitas Polska Sp. Postępu 6 dla potrzeb niezbędnych do realizacji procesu rekrutacji.Możes...Show moreLast updated: 7 days ago
    Administrator systemów w komunikacji miejskiej

    Administrator systemów w komunikacji miejskiej

    RELOBUS Transport Polska Sp.z.o.o.Warszawa, mazowieckie, Polska
    Administrator systemów w komunikacji miejskiej.ICT w komunikacji (SIL, CCTV, Biletomaty, Zliczenie pasażerów).LUXMED, grupowe ubezpieczenie na życie na preferencyjnych warunkach, szeroki zakres św...Show moreLast updated: 2 days ago
    • Promoted
    Specjalista ds. pozyskiwania klientów

    Specjalista ds. pozyskiwania klientów

    Arval Service LeaseWarszawa, mazowieckie, Polska
    Cold Calling - pozyskiwanie potencjalnych Klientów oraz budowanie z nimi relacji w celu zasilenia portfela Arval.Umawianie spotkań z prospektami dla handlowców terenowych oraz aktywne uczestniczeni...Show moreLast updated: 30+ days ago
    Polska

    Polska

    b2bnetworkWarszawa, Polska
    Tryb pracy : 100% zdalnie, raz na kwartał delegacja do Warszawy na planning.Dołącz do zespołu, który będzie zajmował się modernizacją płatności - budową platformy płatniczej, opierającej się na micr...Show moreLast updated: 30+ days ago
    Księgowa / Księgowy - Samodzielna Księgowa / Samodzielny Księgowy

    Księgowa / Księgowy - Samodzielna Księgowa / Samodzielny Księgowy

    SR POLSKA SP. Z O.O.Warszawa, mazowieckie, Polska
    Księgowa / Księgowy - Samodzielna Księgowa / Samodzielny Księgowy.CIT-8, JPK_V7M, VAT-UE, innych zgodnie z przepisami podatkowymi. VAT i CIT) i ustawy o rachunkowości.SYMFONIA, SAP, Business Central...Show moreLast updated: 26 days ago
    C Developer @ Catalogic Polska sp. z o. o.

    C Developer @ Catalogic Polska sp. z o. o.

    Catalogic Polska sp. z o. o.Warszawa, Poland
    Catalogic Software provides data protection and backup solutions, helping organizations safeguard and manage their data across various environments. The position of C / C++ Engineer with Java is open ...Show moreLast updated: 25 days ago
    React Native Developer @ Sii Polska

    React Native Developer @ Sii Polska

    Sii PolskaWarszawa, Poland
    Jesteśmy zespołem pasjonatów technologii, którzy tworzą nowoczesne aplikacje mobilne o globalnym zasięgu.Pracujemy nad projektami, które mają realny wpływ na użytkowników – od fintechów, przez e-co...Show moreLast updated: 12 days ago
    Environmental Consultant

    Environmental Consultant

    AECOM Polska Sp. z o.o.Warszawa, mazowieckie, Polska
    The objective of the recruitment is to provide resources for current projects and the pipeline of Environment BL in Poland. Support the environmental team in Warsaw in EHS (Environmental, Health, an...Show moreLast updated: 19 days ago
    • Promoted
    Konsultant Medyczny

    Konsultant Medyczny

    Aurovitas Pharma Polska sp. z o.o.Warszawa, mazowieckie, Polska
    Pracując na tym stanowisku będziesz odpowiedzialny / (a) za skuteczną promocję wybranych leków, budowanie trwałych relacji z lekarzami POZ ,pulmonologami, alergologami, współpracę z farmaceutami na...Show moreLast updated: 6 days ago
    Java Developer @ ASTEK Polska

    Java Developer @ ASTEK Polska

    ASTEK PolskaWarszawa, Poland
    B2B : do 1300 zł netto + VAT / dzień (do negocjacji).UoP : do 18 000 zł brutto (do negocjacji).Atrakcyjny i przejrzysty system płatności . Stabilne zatrudnienie w oparciu o umowę o pracę .Możliwość rozw...Show moreLast updated: 30+ days ago
    DB Developer, Rzeczpospolita Polska

    DB Developer, Rzeczpospolita Polska

    AristocratWarsaw - POL, Rzeczpospolita Polska, Poland
    DB Developer We are looking for a Database Developer.This is a hybrid position based in Cracow or Warsaw, with on-site work required twice a week. What Youll Do Design stable, reliable and eff...Show moreLast updated: 4 days ago
    PySpark Developer, Rzeczpospolita Polska

    PySpark Developer, Rzeczpospolita Polska

    Axiom Software SolutionsWarsaw, Rzeczpospolita Polska, Poland
    PySpark Developer We are looking for a skilled Data Engineer with expertise in Python, PySpark, and Cloudera to join our team. The ideal candidate will be responsible for developing and optimizing b...Show moreLast updated: 30+ days ago
    Młodszy Współpracownik (Junior Associate)

    Młodszy Współpracownik (Junior Associate)

    GARRIGUES POLSKA I ROBERTO DELGADO GIL sp.k.Warszawa, mazowieckie, Polska
    Młodszy Współpracownik (Junior Associate).W związku z rozwojem warszawskiego biura międzynarodowej kancelarii GARRIGUES poszukujemy aktualnie kandydatów na Młodszego Współpracownika (Junior Associa...Show moreLast updated: 3 days ago
    Senior Python Software Developer - B2B Onboarding Applikation (f / m / d)

    Senior Python Software Developer - B2B Onboarding Applikation (f / m / d)

    Markant Services International Polska Sp. z o.o.Warschau
    We are looking for an additional senior software engineer for developing and maintaining our B2B Onboarding Application.Senior Python Software Developer - B2B Onboarding Applikation (f / m / d).Markant...Show moreLast updated: 30+ days ago
    Polska

    Polska

    QualityMindsWarszawa, Polska
    Unternehmen mit vielen Talenten, die ein gemeinsames Ziel verbindet, hochwertige Softwarelösungen zu entwickeln.Wir sind stolz auf unsere Kulturwerte, die Innovation durch Integrität und kontinuier...Show moreLast updated: 12 days ago
    Polska

    Polska

    EWL SAWarszawa, Polska
    Szukasz pracy? Dobrze trafiłeś!.Jesteśmy Agencją Pracy Tymczasowej, która łączy pracowników z rzetelnymi pracodawcami z różnych branż. Aktualnie poszukujemy kandydatów do pracy na różnych stanowiska...Show moreLast updated: 21 days ago
    Serwisant / Montażysta

    Serwisant / Montażysta

    WOHR POLSKA Sp. z o.o.Warszawa, mazowieckie, Polska
    Jesteśmy jednym z głównych producentów systemów do parkowania wielopoziomowego na terenie Polski.Urządzenia te stają sie coraz bardziej paularne i na przestrzeni ostatnich 5 lat wielokrotnie zwięks...Show moreLast updated: 2 days ago
    GoldenSource Developer @ Capgemini Polska Sp. z o.o.

    GoldenSource Developer @ Capgemini Polska Sp. z o.o.

    Capgemini Polska Sp. z o.o.Warszawa, Poland
    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues...Show moreLast updated: 21 days ago
    Operator węzła betoniarskiego i ładowarki

    Operator węzła betoniarskiego i ładowarki

    DYCKERHOFFWarszawa, mazowieckie, Polska
    Operator węzła betoniarskiego i ładowarki.Zapewnienie terminowej produkcji betonu, zgodnej z zamówieniem klienta.Prowadzenie bieżącej dokumentacji. Posiadanie uprawnień operatora węzła betoniarskie...Show moreLast updated: 23 days ago
    • New!
    Asystent / Asystentka projektanta - branża drogowa

    Asystent / Asystentka projektanta - branża drogowa

    PROTA POLSKA sp. z o.o.Warszawa, mazowieckie, Polska
    Asystent / Asystentka projektanta - branża drogowa.Opracowywanie i przygotowywanie dokumentacji projektowej branży drogowej. .Modelowanie, przygotowanie rysunków i projektowanie infrastruktury drogo...Show moreLast updated: 14 hours ago