top of page

Senior/Mid Developer (Java) - IoT (CLOSED)

Łódź, Poland (Hybrid)

Full Time

About the Job

Hey! Nice to see you!

Let’s share our story to get to know a bit better…. We are business and technology enthusiast that are constantly hungry for new challenges, self- and others-development and nothing motivates us more that great software products and happy customers.

Do we have something in common?

  • people call you technology geek or nerd?

  • are you the one eager to learn and constantly rise the bar?

  • trying to be updated with tech news and all the inspirations from big tech or simply crazy startups from Silicon Valley?

  • extremely responsible for given promises?

  • respect for other people, no matter how different from you they are?

  • comfortable while working with a global team?

At Incubly, we believe that great people want to work with great people, so we started to build such a company that will attract great minds and that we can achieve everything not feeling that we actually work, but just have fun….

Our mission is to support tech companies, startups mainly, in fast and high-quality scale-up of their teams and boost their product development, testing and deployment; seems like we can succeed together!

We are currently working with a US-based company on a cloud-based platform responsible for management of industrial IOT devices, ingesting, storing and processing their monitoring measurements. The platform allows to manage and monitor millions of devices installed in locations all over the world.

If you like to work with us, let us share our need for competences:

As a Senior Java Developer, you will become a part of a cross-functional scrum team responsible for development of new features in a cloud platform in microservice architecture. You will be collectively responsible for delivering new business-critical features that meet all functional, operational and quality requirements and standards.

Your daily responsibilities

  • Contribution in refinement sessions: proposing design and acceptance criteria for new features

  • Development of features that meet functional and quality requirements

  • Workload estimation and delivery plan preparation for upcoming sprints

  • Ownership of unit and integration test suites to meet code coverage limit

  • Review and remediation of security vulnerabilities in source code and dependencies

  • Collaboration with the whole scrum team: taking active part in all types of scrum meetings, reviewing pull requests etc.

  • Supporting release deployments and troubleshooting support cases

We need you to have

  • strong development experience with following technologies and frameworks: Java (8, 11),      Spring (Boot, Security, Data, MVC, …), MongoDB, JUnit, Maven, Kafka

  • knowledge about microservice architecture and design of cloud-native services: 12 factor      app, strategic DDD, design patterns for distributed computing

  • good understanding of unit and integration testing roles

  • continuous improvement approach to existing software

  • thorough understanding of OAuth and OpenID Connect standards

Would be great if you have

  • Working experience with event-driven architecture

  • Application profiling skills

  • Understanding of observability patterns (logging, monitoring and alerting, APM, distributed      tracing)

  • Basic DevOps skills (working with Kubernetes, CI pipelines)

  • Understanding of time-series databases (InfluxDB) and data streaming (Flink)

 Our Architecture and Technology Stack

  • Java (8 and 11)

  • Maven

  • Spring (Spring-Boot, Spring-Security, Spring-MVC, Spring-Data, …)

  • JUnit

  • Kafka

  • MongoDB

  • InfluxDB

  • Docker

  • BitBucket + bitbucket-pipelines

  • AWS

  • OAuth, OpenID Connect (KeyKloak, Auth0)

  • Flink

  • DataDog, SumoLogic

Our offer

In addition to great company and challenging projects, we can offer much, much more:

  • Training & development budget 

  • Special incentives for public appearances: conference speakers, article or blog authors, podcasters etc.

  • Knowledge sharing within our company

  • Agile and friendly atmosphere, non-violent communication and full respect for diversity

  • Possibility to choose from onsite (in Lodz), hybrid, or remote work model

  • Integration budget – to get to know better with your colleagues and client

  • B2B or employment contract - you choose

  • Remuneration on B2B contract: 1.200 - 1.300 PLN net/day 

  • Remuneration on employment agreement: 21.000 - 23.000 per month

  • Possibility to engage not only technically, but also have an impact on the new-born company that is just starting to define its culture and identity

I hereby give consent for my personal data included in my application to be processed by Incubly Sp. z o.o. for the purposes of the recruitment process under the European Parliament's and Council of the European Union Regulation on the Protection of Natural Persons as of 27 April 2016, with regard to the processing of personal data and the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).

bottom of page