Backend Software Engineer (Java) – Poznan, or Zielona Góra, Poland

We are looking for an experienced Backend Software Engineer, who will be responsible for creating the backend of our product, Graphyne™ – Pay-TV management system and content aggregation platform that enables operators to provide the best TV entertainment package on various devices.

Join us and participate in the development of quality products for the world’s largest telecom operators – Together we can do something great! Read below to learn more

Job location: Poznan or Zielona Gora office, Poland (hybrid)

 

What will you do?

  • Develop new features in the backend system in Java 8/11 (about 70% of your working time),
  • Software integration and maintenance of existing features,
  • Take care of software performance and quality:
      • writing and maintenance tests using Java and Python (unit, integration, performance, End2End),
      • partake in code review,
  • Preparing technical documentation and designs,
  • Participating in knowledge sharing in the area of your specialization,
  • Cooperate with other team members and work in Scrum,
  • Other additional things like minor DevOps tasks.

 

What’s important for us?

  • Regular (3+ years) working experience with Java 11+ and Spring/ SpringBoot,
  • Experience in developing web services, working with REST, JSON, XML and WebSockets,
  • Knowledge of technologies we use, such as Maven (alternatively Gradle), Git/Gerrit, network protocols (HTTP, AMQP, MQTT, OpenID Connect, Kafka), application servers (Tomcat, Jetty, Wildfly),
  • Experience with relational databases and SQL, JPA/Hibernate or Flyway
  • Knowledge of Software Development Lifecycle, Continuous Integration/Continuous Delivery and Jenkins,
  • Performance and quality orientation: beside tests and code review (100% of new code passes it!), we use other tools to support quality like static analysis of code (SonarQube), design patterns (incl. DRY, SOLID) and TDD,
  • Independent team player – We want you to work like we do – proposing and implementing your best ideas based on your expertise. You need to be open-minded and listen to others, but in the end, you decide how best to do your job,
  • Self-development orientation – we want to help you grow by giving you support and the opportunity to find your way to success,
  • English & Polish skills– ADB is an international company and our language is English; the team communicates in Polish.

 

Additional skills that will be useful for this position:

  • Experience in multiple languages: C/C++, Kotlin, JavaScript, Python,
  • Knowledge of Ansible,
  • Experience in using frameworks like Pytest, Locust,
  • Experience with Docker (Docker Registry, Docker Swarm/ Openshift, Docker Compose),
  • Understanding/ Experience in frontend development: TypeScript, React, Node.JS, Express.

 

Why is it worth working with ADB?

  • We do exceptional things: over 28 years on the market and created products for over 200 global and leading Pay-TV and broadband operators. We do it in cooperation with technology leaders – our products are among the first in the market with local network Wi-Fi 7 devices,
  • We offer true challenges in your daily work, utilizing and creating top-notch technology. Want proof? We’ve patented around 400 solutions and our products are used by nearly a million users,
  • Our team consists of extremely experienced, highly qualified subject-matter Experts: 90% of us have a university degree and some are Ph.D.!
  • At ADB you can change a job without changing your employer. Our employees are promoted, expand competencies, change projects and teams, participate in internal recruitment, and relocate to other ADB offices,
  • We work globally – ADB teams are based in Europe, the US and Asia; our leading language is English,
  • We are diverse – ADB is committed to providing equal opportunities to everyone regardless of their race, ethnicity, religion, gender, sexual orientation, national origin, age, physical ability, or any other characteristic protected by law. What’s more, our company is a signatory to the Women’s Empowerment Principles,
  • We promote a learning culture because improving skills is an important part of our lives -ADB employees spend 2 hours of work per week on self-development using:
    • Udemy courses,
    • English lessons,
    • internal and external training,
    • other tools agreed upon with the supervisor,
  • We care about the health of our employees and their families. The company subsidizes:
    • medical care (individual or family),
    • group life insurance,
    • sports card,
  • We are open to various forms of cooperation, depending on your needs.

 

Do you think this is a job made just for you? Send us your CV!