top of page

Senior Java Developer - Smart City (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 (scaleups) mainly, in fast and high-quality scale-up of their teams and boost their product development, testing and deployment; so we can succeed together.

We are currently working with US company that is providing Smart City innovative solutions with the mission to drive the world to be safer, smarter, and more efficient. Platform that we are working on combines IoT technology, connected vehicle telemetry data, computer vision data and machine learning. Products and services provided by our platform enable the future of intelligent: Public Safety, Urban Mobility and Traffic Management around a world. That is why we process tens of terabytes of data and billions of streaming events daily. These numbers are growing rapidly as business expands into new regions and integrates with new sources of data.

As a Senior Java Developer, you will become a part of a cross-functional scrum team responsible for development 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. If you like to work with us, let us share our need for competences.

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+), 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

  • Some experience working with high data and traffic scales and tools, like: RDBMS, NoSQL, Redis, MongoDB, Kafka, Kinesis

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

  • Some experience with Kotlin or Python

  • DevOps skills (working with AWS, Docker, Kubernetes, CI/CD pipelines)

  • Understanding of data streaming (Flink)

 Our Architecture and Technology Stack

  • Java (8+), Kotlin, Python, Scala

  • Maven, Spring

  • JUnit

  • Redis, MongoDB, Kafka, Kinesis

  • Docker, Kubernetes, AWS EKS

  • Github and Github Actions

  • AWS (Data processing and streaming services, EKS, EventBridge 

  • Flink

  • DataDog

Our offer

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

  • Training & development budget 

  • Knowledge sharing within our company

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

  • Possibility to choose from onsite (in Lodz, Poland) or hybrid work (one day a week in our office in Łódź city center)

  • 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.500 PLN net/day 

  • Remuneration on employment agreement: 20.000 - 25.000 per month

  • Possibility to engage not only technically, but also have an impact on the small company culture

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