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).