Informacje o stanowisku
We are looking for a Middle Java Developer to join our small, close-knit team. In this role, there is an opportunity to collaborate with our Client, contribute fresh ideas for the product growth, and work on continuous development and improvement. This is a great position for a motivated Developer who wants to have an impact and grow alongside an evolving product.
Responsibilities:
- Work closely with the Client, team members, and other knowledge holders to advance our products.
- Independently clarify the requirements and implement high-quality code.
- Actively participate in discussions within the technology community to learn and bring new ideas to the table.
- Work from technical specifications to independently clarify requirements, develop, modify, and maintain moderately complex software products.
- Consider overall customer experience, including DoD, quality and performance, while working through tasks, projects, and code reviews.
- Analyse and troubleshoot problems and make recommendations for remediation (address or correct issues or problems).
- Perform unit and system (manual, unit, FTs, integration, end-to-end) testing.
- Solve routine problems and escalate complex problems, issues, and risks to more senior Technical Leader.
- Seek to get continuous stakeholder’s feedback through demos, discussions, and value delivery.
- Conduct and participate in product reviews; be ready to demo the results of the user stories/tasks completed within the Sprint.
- Complete regular time reports and provide status updates (Daily Syncs, etc.).
Requirements:
- Strong proficiency in Java (21), Spring Boot, and Spring framework.
- Competency in non-relational and relational databases (MongoDB and PostgreSQL).
- Experience with event-driven messaging or streaming platforms, such as Kafka, Azure Event Grid, Event Hub, or similar tools.
- Experience working with cloud service providers, preferably on MS Azure.
- Experience with CI/CD systems, preference will be given to GitHub Actions.
- Familiarity with Agile methodology.
- Ability to work through assigned tasks in an independent manner (with support of the senior staff in case of blockers).
- Ability to estimate the work and provide the deadlines for individual assignments.
- English level – Intermediate or higher.
Will be a plus:
- Knowledge of Authorization and Authentication mechanisms.
We offer:
- Remote-first work model with flexible working hours (we provide all equipment).
- Comfortable and fully equipped offices in Lviv and Rzeszów.
- Competitive compensation with regular performance reviews.
- 18 paid vacation days per year + all state holidays.
- 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation.
- Medical insurance with an affordable family coverage option.
- Mental health program which includes free and confidential consultations with a psychologist.
- English and German language courses.
- Corporate subscription to learning platforms, regular meetups and webinars.
- Friendly team that values accountability, innovation, teamwork, and customer satisfaction.
- Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans.
- We are committed to supporting Ukraine and actively participate in charity initiatives.
#J-18808-Ljbffr
Praca RzeszówRzeszów - Oferty pracy w okolicznych lokalizacjach