Pracuj.pl Hybrydowo Senior

Senior Backend Java Developer

PTT CONSULTING sp. z o.o.

⚲ Warszawa, Śródmieście

130–150 zł netto (+ VAT) / godz.

Wymagania

  • Java
  • Spring Boot
  • PostgreSQL
  • Docker
  • Kubernetes
  • Helm
  • Bash
  • JUnit
  • Maven
  • Kafka
  • Python
  • C
  • Go
  • Kibana
  • Grafana
  • Prometheus
  • Jira

Opis stanowiska

Nasze wymagania:
Java 17+ and Spring Stack (Boot, Security).
Experience with Hibernate/JPA and Maven.
Proficiency in SQL (PostgreSQL).
Experience with cloud-native application development.
Knowledge of Git/GitHub pipelines and CI/CD tools.
Proficiency with Kubernetes, Helm, and Bash scripting.
Experience with testing tools such as JUnit, AssertJ, and Hamcrest.
8+ years of professional backend experience (preferably in enterprise environments).
Degree in Computer Science (or equivalent experience).
Fluent English (B2/C1).
Strong collaboration skills in Agile teams.

Mile widziane:
Experience with Kafka & Event-driven/Microservices architecture.
Proficiency in Python, C, or Go (Golang) scripting.
Knowledge of monitoring tools (Kibana, Grafana, Prometheus).
Familiarity with security best practices (OWASP Top 10).
Experience with Jira.

O projekcie:
Design, build, and maintain scalable, secure, and high-performance backend systems.
Drive innovation – including the use of GenAI tools like GitHub Copilot.
Mentor other developers.

Zakres obowiązków:
Develop robust, multi-tenant applications using Java 17+, Spring Boot, and PostgreSQL.
Manage deployments using Docker, Kubernetes, and Helm.
Automate tasks via Bash/Shell scripting.
Lead design discussions and mentor peers.
Actively participate in Scrum events within a distributed team.

🔍 Dekoder Ogłoszenia

🔴
Drive innovation – including the use of GenAI tools like GitHub Copilot.
Oczekuje się, że będziesz eksperymentować z nowymi technologiami, w tym narzędziami AI, co może oznaczać niepewność co do ich faktycznego wykorzystania i wpływu na projekt.
🔴
Mentor other developers.
Może oznaczać zarówno szansę na rozwój umiejętności przywódczych, jak i dodatkowe obowiązki związane z nadzorowaniem i wspieraniem mniej doświadczonych członków zespołu.
🔴
Lead design discussions and mentor peers.
Podobnie jak wyżej, oznacza to nie tylko udział w dyskusjach, ale także przejęcie odpowiedzialności za kierunek techniczny i wsparcie innych.
🟡
Actively participate in Scrum events within a distributed team.
Oznacza to konieczność aktywnego angażowania się w spotkania zespołu, co w rozproszonym zespole może wymagać elastyczności czasowej i dobrej komunikacji.
🟡
8+ years of professional backend experience (preferably in enterprise environments).
Wymóg długiego doświadczenia może sugerować, że projekt jest złożony i wymaga ugruntowanej wiedzy, ale też może oznaczać, że firma szuka kogoś, kto od razu będzie w stanie samodzielnie rozwiązywać skomplikowane problemy bez dużego wsparcia.