Pracuj.pl Hybrydowo Senior

Backend Developer

Mindbox Sp. z o.o.

⚲ Kraków

29 000–33 000 zł netto (+ VAT) / mies.

Wymagania

  • Java
  • Spring Boot

Opis stanowiska

Nasze wymagania:
Senior-level expertise in Java and Spring Boot development
Hands-on experience with Kubernetes for container orchestration
Practical knowledge of cloud environments (AWS)
Solid understanding of CI/CD pipelines and tools: Jenkins (shared libs), GitHub, Maven, Groovy, Jira
Strong REST API design skills with best-practices (Swagger, OpenAPI 3.0, microservices architecture, JSON)
Knowledge of security and authorization protocols, especially OAuth 2.0; experience with Kong API Gateway
Experience in Agile environments with practices like TDD, paired programming, automated testing
Ability to translate business requirements into robust technical solutions
Proven problem-solving skills and ability to provide innovative solutions
Passion for learning new technologies and contributing to knowledge-sharing culture

Mile widziane:
Experience with message delivery systems, event-driven architectures
Familiarity with observability stacks and performance tuning in cloud-native environments
Mentorship experience, promoting engineering excellence within teams

O projekcie:
At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe.
As a part of an Agile, cross-functional team, you’ll play a critical role in designing and developing high-performance, distributed systems using modern technology stacks. Your responsibilities will include building APIs, ensuring top-tier code quality, and applying engineering best practices for security, compliance, and scalability.

Zakres obowiązków:
Develop and deliver high-quality software applications in line with agreed requirements
Work in a multi-disciplinary Agile team using modern design principles and evolving technologies
Define, implement, and govern quality engineering standards, maintaining expert knowledge in the required tech stacks
Write efficient, maintainable, and reusable Java code meeting Definition of Done, considering technical dependencies and NFRs (non-functional requirements)
Conduct unit tests and contribute to automation test coverage using Agile testing methodologies (TDD)
Ensure robust API design aligned with industry best practices (OpenAPI 3.0, Swagger)
Collaborate closely with stakeholders, fostering clear communication and effective working relationships
Champion continuous improvement in tooling, processes, and systems through innovation and best practices
Note: Detailed project information will be shared during the recruitment process.

Oferujemy:
Flexible cooperation model – choose the form that suits you best
(B2B, employment contract, etc.)
Hybrid work setup – remote days available depending on the client’s arrangements - 2 days a week from the office in Kraków
Collaborative team culture – work alongside experienced professionals eager to share knowledge
Continuous development – access to training platforms and growth opportunities
Comprehensive benefits – including Interpolska Health Care, Multisport card, Warta Insurance, and more
High quality equipment – laptop and essential software provided

🔍 Dekoder Ogłoszenia

🔴
Senior-level expertise in Java and Spring Boot development
Oczekuje się, że kandydat będzie samodzielny i będzie w stanie rozwiązywać złożone problemy bez ciągłego nadzoru.
🔴
Ability to translate business requirements into robust technical solutions
Może oznaczać, że będziesz musiał często rozmawiać z osobami nietechnicznymi i interpretować ich często nieprecyzyjne prośby.
🔴
Proven problem-solving skills and ability to provide innovative solutions
Może oznaczać, że będziesz często stawiany przed nieprzewidzianymi problemami, które będą wymagały kreatywnego podejścia.
🔴
Passion for learning new technologies and contributing to knowledge-sharing culture
Oczekuje się, że będziesz aktywnie dzielił się wiedzą i poświęcał czas na naukę poza standardowymi obowiązkami.
🔴
Mentorship experience, promoting engineering excellence within teams
Może oznaczać, że oprócz pracy deweloperskiej będziesz odpowiedzialny za wspieranie i rozwijanie mniej doświadczonych członków zespołu.