JustJoin.IT Hybrydowo Senior

Senior Java Developer

emagine Polska

⚲ Lisbon

Do uzgodnienia

Wymagania

  • PostgreSQL
  • Backend
  • CI/CD
  • Coaching
  • Scrum
  • Hibernate
  • frontend
  • Java
  • SQL
  • Spring

Opis stanowiska

Summary: The role of a Senior Java Developer involves contributing to the establishment of a center of excellence within a leading multinational company. The primary goal is to leverage strong Java development skills in a collaborative, innovative environment while mentoring junior developers.

Responsibilities:
* Join the establishment of a center of excellence.
* Develop and maintain Java backend applications.
* Mentor and coach junior team members (Senior role).
* Facilitate onboarding and serve as a role model (Lead role).
* Collaborate in a horizontal organization with no management hierarchy.
* Engage in CI/CD practices and application architecture discussions.

Must Haves:
* Higher education degree.
* Strong experience with Java Backend development (5+ years).
* Proficiency in Spring/Spring Boot framework.
* Experience with Relational Database Management Systems (Oracle, PostgreSQL, SQL).
* Familiarity with JPA and Hibernate.
* Knowledge of Application architecture (Microservices based, hexagonal…).
* Proficiency in CI/CD tools.
* English proficiency at B2 level.

Nice to Haves:
* Experience with Java Frontend frameworks (Angular or similar).
* Familiarity with AWS or other cloud platforms.
* Problem-solving skills and logical reasoning.
* Passion for continuous learning and growth.
* Experience in Agile environments and Scrum methodologies.

Other Details:
* Work Model: 4 days in-office initially, transitioning to 3 days in-office and 2 days remote.
* Work Schedule: 43 hours/week in winter and 39 hours/week in summer with additional compensation days.

🔍 Dekoder Ogłoszenia

🔴
contributing to the establishment of a center of excellence
Będziesz jednym z pierwszych członków zespołu, który będzie tworzył nowe procesy i standardy od podstaw, co może oznaczać brak jasnych wytycznych na początku.
🔴
collaborate in a horizontal organization with no management hierarchy
Praca bez bezpośredniego przełożonego może oznaczać większą autonomię, ale także potrzebę samodzielnego rozwiązywania konfliktów i podejmowania decyzji bez jasnego autorytetu.
🔴
Facilitate onboarding and serve as a role model (Lead role)
Oprócz zadań deweloperskich, będziesz odpowiedzialny za wprowadzanie nowych pracowników i wyznaczanie standardów, co może być dodatkowym obciążeniem poza typowymi obowiązkami Senior Developera.
🟡
Passion for continuous learning and growth
Oczekuje się, że będziesz aktywnie poszukiwał nowych technologii i umiejętności, często na własną rękę, bez formalnych szkoleń.
🟡
4 days in-office initially, transitioning to 3 days in-office and 2 days remote
Początkowo praca będzie wymagała częstszej obecności w biurze, zanim model hybrydowy zostanie w pełni wdrożony.