Java Developer

  • Full-time

Company Description

Hi, we are Catalogic and we’re building smart solutions for backup and recovery for enterprises. We are taking our customers' data safety seriously and our goal is to compete with the top of the data protection market :)

Job Description

We are looking for an experienced Java Developer to join our team in Poland who will help us to modernize and maintain the core of our Data Protection solution. You will be working with low-level, highly efficient solutions, as well as writing integrations with cloud-native solutions or designing microservices.


Responsibilities: 

  • Collaborate with Customer Service engineers to analyze and troubleshoot software problems reported from the field.
  • Implement high-quality software solutions to a variety of defects or customer enhancement requests. 
  • Research and suggest acceptable workarounds when a solution cannot be delivered in a timely fashion.
  • Identify improvements in existing architecture and code to continuously refine and evolve the product.
  • Participate in integrated test sessions of components and subsystems with the Quality Assurance group. 

Qualifications

  • 5+ years of experience with Java fundamental programming
  • Be able to quickly gain expertise in existing systems by functional and source code analysis
  • Ability to analyze and solve problems quickly and completely
  • Strong written and verbal communication skills

 

Nice to have:

  • Experience with C/ C++
  • Solid understanding of networking/distributed computing environment concepts.
  • Experience with NetApp and/or VMware SDKs, Virtualization.
  • Experience with enterprise-class data protection or storage management software
  • Experience with LANs/WANs, Clusters, Storage Area Networks, or storage devices (disk, tape, filers)
  • Experience with SQL Server, Exchange, SharePoint, or Oracle applications

Additional Information

What you can expect from us:

  • Salary depending on your skills and experience (B2B : 12000-2000 PLN net)
  • All necessary equipment such as laptop, additional monitor and accessories
  • Individual career path and professional development initiatives
  • Regular performance reviews (once a year)
  • Remote work and flexible work hours (we're fine with breaks in the middle of the day);
  • Set of non-salary benefits.

 

Join our team!