We are now working with a global leader within the parking industry to revolutionize urban parking further. With their award-winning app, they have been helping drivers save time and money since 2001, and through this partnership, were taking our efforts to the next level.
As a Mid/Senior Java Developer, you will join a cross-functional distributed team that is responsible for some of the core back- end functionalities for B2B customers.
responsibilities :
Backend Development: Lead the design and development of backend services, expanding our existing capabilities and helping the team advance in backend technologies. Lead the design and development of new backend microservices as well as modularization of existing functionality in our backend to microservices.
Architecture & Design: Collaborate with other engineers on architectural strategy and technical investigations, serving as a critical partner in defining and implementing scalable solutions.
Distributed Team Collaboration: Embrace a distributed working environment, proactively engaging in effective remote collaboration to ensure team cohesion and productivity.
requirements-expected :
At least 3-5 years of experience with Java and/or Kotlin.
Solid understanding of object-oriented programming principles and design patterns.
Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
Experience with RESTful API design and development.
Experience with database technologies (e.g., SQL databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB, and Cassandra).
Experience with testing frameworks (e.g., JUnit, Mockito, Kotest).
Experience with version control systems (e.g., Git).
Professional fluency in English.
Skilled at addressing complex development challenges with a systematic and efficient approach.
Communicates effectively and works well in agile, cross-functional teams.
Supports colleagues, provides well-reasoned input, and remains open to diverse perspectives.
Thrives in dynamic, fast-paced environments and adapts smoothly to changing requirements.
Focused on code quality, debugging, and thorough testing.
Proactively contributes fresh ideas and seeks continuous improvement opportunities.
offered :
Knowledge sharing within our company.
Agile and friendly atmosphere, non-violent communication and full respect for diversity.
Hybrid work model, with at least two days per week in our Łódź office.
Employment Agreement (UoP).
Remuneration depending on seniority: Mid: 16 000 - 20 000 PLN gross/ month on the Employment Agreement (UoP) / Senior: 19 000 - 22 000 PLN gross/ month on the Employment Agreement (UoP).