Java Developer – IoT

Incubly

Łódź

On-site

PLN 179,000 - 193,000

Full time

1 hour ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Incubly is seeking a Java Developer to join a Scrum team delivering cloud-based solutions. You will work across the full SDLC, refining features, implementing them, and performing automated testing with production deployments.

The role emphasizes Java 21+ backend development, Spring Boot, REST APIs, microservices, and DevOps practices, including Docker and Kubernetes in a cloud setting. We value collaboration in Agile/Scrum teams, strong English communication, and proactive problem solving

Qualifications

  • Proven backend Java development with Java 21+ and modern practices.
  • Strong Spring Boot experience building production-grade backends.
  • Design and implement REST APIs and distributed services.
  • Solid understanding of microservices architecture and patterns.
  • Experience with relational databases and SQL.
  • Experience with unit and integration testing.
  • Hands-on DevOps and CI/CD pipelines, automated deployments.
  • Docker and Kubernetes experience in cloud environments.
  • Cloud-native development and Infrastructure as Code basics.
  • Git-based workflows, code reviews and collaborative development.
  • Agile / Scrum experience and strong team collaboration.
  • Proficient English communication in a distributed team.

Responsibilities

  • Refine features with technical designs and acceptance criteria.
  • Design and develop features meeting functional and quality requirements.
  • Estimate workload and contribute to sprint planning.
  • Own unit and integration test suites and ensure coverage.
  • Remediate security vulnerabilities in code and dependencies.
  • Collaborate across the Scrum team in ceremonies and PR reviews.
  • Support releases and deployments across environments.
  • Troubleshoot production issues and incidents promptly.
  • Contribute to architecture evolution and code quality improvements.
  • Work with CI/CD pipelines and cloud infrastructure as part of delivery.

Skills

Java 21+
Spring Boot
REST APIs
Microservices
Relational Databases (SQL)
Unit & Integration Testing
DevOps
CI/CD
Docker
Kubernetes
Cloud & IaC
Git-based workflows
Agile / Scrum
English communication

Tools

Git
Claude Code

Job description

At Incubly, we believe that great people want to work with great people, so we started building a company that would attract great minds and enable us to achieve our goals without feeling like we're just working, but rather having fun. Our mission is to mainly support tech companies and startups (scaleups) in fast, high-quality scaling up of their teams and boosting their product development, testing, and deployment so that we can succeed together.

We are working with a global water technology company focused on solving critical water and infrastructure challenges through innovative technology and digital solutions. They help utilities, industrial companies and communities manage water more efficiently, intelligently and sustainably.

We are looking for a Java Developer to join a Scrum team responsible for developing and maintaining modern, cloud-based solutions. You will work across the full software development lifecycle — from refining and designing new features, through implementation and automated testing, to deployments and production support.

The role combines strong Java 21+ backend development with hands‑on involvement in cloud infrastructure, CI/CD and DevOps practices.

Your daily responsibilities
  • Contribute to refinement sessions by proposing technical designs and defining acceptance criteria for new features
  • Design and develop features that meet functional, technical and quality requirements
  • Estimate development workload and contribute to delivery planning for upcoming sprints
  • Take ownership of unit and integration test suites and ensure required code coverage levels are maintained
  • Review and remediate security vulnerabilities in source code and application dependencies
  • Collaborate closely with the entire Scrum team, actively participating in Scrum ceremonies, technical discussions and pull request reviews
  • Support application releases and deployments across environments
  • Troubleshoot and resolve support cases and production issues
  • Contribute to technical decisions, code quality improvements and the continuous evolution of the application architecture
  • Work with CI/CD pipelines and cloud infrastructure as part of the regular software delivery process
We need you to have
  • Strong commercial experience in backend software development using Java 21+
  • Very good knowledge of the Java ecosystem and modern Java development practices
  • Hands‑on experience with Spring Boot and building production‑grade backend applications
  • Experience designing and developing REST APIs and distributed services
  • Good understanding of microservices architecture and related design patterns
  • Experience with relational databases and SQL
  • Strong experience with automated testing, including unit and integration testing
  • Understanding of software security principles, dependency management and vulnerability remediation
  • Hands‑on DevOps experience, including working with CI/CD pipelines and automated application deployments
  • Practical experience with Docker and containerized applications
  • Experience working with Kubernetes
  • Practical knowledge of cloud environments and cloud‑native application development
  • Experience with Infrastructure as Code and automated infrastructure provisioning
  • Good understanding of Git‑based development workflows, code reviews and pull requests
  • Experience working in Agile / Scrum teams
  • Ability to troubleshoot issues across application, infrastructure and deployment layers
  • Good communication skills and ability to collaborate effectively within a distributed engineering team
  • Good command of English, both spoken and written
It would be great if you also have
  • Experience with data processing and ETL pipelines, including batch and stream processing
  • Experience working with Apache Iceberg tables
  • Knowledge of workflow orchestration using Apache Airflow
  • Experience with dbt
  • Practical programming experience with Python
  • Experience using Claude Code or similar AI‑assisted software development tools in your engineering workflow
  • Experience working with large‑scale data platforms or data‑intensive applications
  • Experience in environments where reliability, security and maintainability are critical
Our Architecture and Technology Stack
  • Data: Relational databases, SQL
  • Testing: Unit tests, integration tests, automated quality and code coverage checks
  • Cloud & Infrastructure: Cloud‑native infrastructure, Kubernetes, Docker, Infrastructure as Code
  • CI/CD & DevOps: Automated build, test and deployment pipelines, Git‑based workflows
  • Security: Secure coding practices, dependency scanning and vulnerability remediation
  • Data processing: Batch and stream processing, Apache Iceberg, Apache Airflow, dbt
  • Additional languages: Python
  • Development tooling: Git, pull request‑based development, Claude Code
Our offer

In addition to great company and challenging projects, we can offer much more, i.e.

  • Knowledge sharing within our company
  • Agile and friendly atmosphere, non‑violent communication and full respect for diversity
  • Remuneration: 130–140 PLN/h on a B2B contract, depending on experience and technical expertise
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Angular Developer – IoT
Angular Developer – IoT

Incubly • Łódź

On-site
PLN 179,000 - 207,000
Java Developer (Java + AWS)
Java Developer (Java + AWS)

FireUp Software sp. z o. o. • Rybnik

Hybrid
MultiSport card
Private medical care (PZU)
Company breakfasts and lunches twice a week
+1
JVM Software Engineer | 1
JVM Software Engineer | 1

Inetum • Warszawa

Hybrid
PLN 180,000 - 240,000
Flexible working hours
Hybrid work model
Cafeteria benefits
+2
Lead Java Developer 17000 - 21000 PLN net B2B
Lead Java Developer 17000 - 21000 PLN net B2B

Codibly • Kraków

Hybrid
PLN 120,000 - 150,000
30 days of paid holiday
Flexible working hours
Playroom with games
+1
Junior Java Developer
Junior Java Developer

EPAM Systems • Kraków

Hybrid
PLN 90,000 - 130,000
Hybrid work model
English classes
Employee stock purchase plan
+1
Software Engineer (Java)
Software Engineer (Java)

Software Mind • Kraków

Remote
PLN 180,000 - 240,000
Flexible remote work
Private healthcare and insurance
Multisport card
+4
Java Developer (e-commerce)
Java Developer (e-commerce)

Britenet • Warszawa

Hybrid
PLN 180,000 - 240,000
Team events
Flexible hours
Hybrid work
Senior Fullstack Engineer (Java&Kotlin + JavaScript)
Senior Fullstack Engineer (Java&Kotlin + JavaScript)

Codest Ltd. Company No. 12590542, VAT number: GB363431020 • Warszawa

On-site
PLN 223,000 - 290,000
Worksmile platform
Growth opportunities
Senior DevOps Engineer 15000 - 18000 PLN net B2B
Senior DevOps Engineer 15000 - 18000 PLN net B2B

Codibly • Kraków

Hybrid
30 days of paid leave
Flexible working hours
Kafeteria system for benefits
+3
DevOps Engineer - Fintech/ Crypto room Łódź
DevOps Engineer - Fintech/ Crypto room Łódź

Incubly • Łódź

Hybrid
Agile and friendly atmosphere
Possibility for hybrid work
B2B or Employment Contract
+1