<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=7267665&amp;fmt=gif">

Our client is a leading German producer of customized solutions for the self-supply of solar-powered electricity. This includes photovoltaic, energy storage systems as well as cloud technology systems helping individuals to become energetically independent.

We are looking for Senior Java Software Engineers who can work independently and contribute daily to the team, with strong experience in Java, with good understanding of application architecture and structure — not just coding skills.

Join us in the commitment to establish a world where individuals can generate, utilize, and distribute their renewable energy resources.


Project scope

  • Managing energy flows in households (smart energy systems).
  • Involves device integration, backend services, and potentially machine learning for optimization.
  • Emphasis on device communication protocols (TCP/IP, HTTP POST), data transformation, and energy optimization systems.

Requirements

  • Java
  • Kafka
  • MQTT
  • REST
  • Understanding of IoT concepts, particularly how devices communicate.
  • English B2

Key skills

  • Advanced knowledge of Java language and Spring Framework
  • Experience with IoT

Nice to have

  • Knowledge of OSGi (not mandatory; basic onboarding will be provided).
  • Familiarity with cloud concepts (e.g., Kafka usage, entity transfer, cloud protocols), but not cloud-provider specific (AWS, GCP, etc.).
  • Basic awareness of electrical engineering or energy systems (helpful due to the domain).
  • Interest or basic knowledge of AI/ML may be beneficial in the long term, but is not a requirement.

 

We offer competitive compensation, and opportunities for professional development in a dynamic and innovative organization. By joining our team, you will have the opportunity to work on modern digital projects, influence product development strategy, and grow in an Agile environment.

Location
Bialystok, Cracow, Łódź, Szczecin, Warsaw, Wroclaw

Salary
up to 150 PLN (senior)
+VAT (B2B) per hour

Apply

We support you at every stage

Work from anywhere

In most projects, each specialist can work one day a week from any location.

Choice of equipment

You choose which equipment will work best for you.

Training budget

Decide on your development. Go to a conference, learn a new language or buy a selection of books in your field.

Multisport card

Crossfit or pilates? With the card you can enter selected gyms for free.

Type of cooperation

An employment contract or B2B depending on your needs.

Flexible working hours

You're not an early bird? You can work for us when you are the most productive.

Private health care

We have several packages from two suppliers to choose from, without waiting in queues.

Great insurance

We've prepared life insurance on great terms for you.

Career strategyzer

An employment contract or B2B depending on your needs.

Knowledge sharing

Join our collaborative product & design guilds for shared knowledge and professional growth as a unified team.

Junior mentor program

We have several packages from two suppliers to choose from, without waiting in queues.

Animal friendly office

Enjoy the companionship of your pets at work, ensuring they never have to be alone at home.