NoFluffJobs Stacjonarnie Senior

Engineering Tech Lead

Antal

⚲ Kraków

31 920 - 38 640 PLN (B2B)

Wymagania

  • Microservices
  • Micro-database architecture
  • Java
  • Spring Framework
  • Boot
  • Data
  • REST
  • Security
  • Profiles
  • ReactJS
  • TypeScript
  • API
  • Swagger
  • OpenAPI
  • JUnit
  • Mocking frameworks
  • H2
  • HTTPUnit
  • Docker
  • Kubernetes
  • Cloud Service Development
  • Jira
  • Confluence
  • Wiki
  • Risk & Compliance domain knowlegde (nice to have)
  • Model Risk Management (nice to have)
  • Spring Batch (nice to have)
  • WebSocket (nice to have)
  • SSE (nice to have)
  • Binary protocols (nice to have)
  • BPMN (nice to have)
  • Flowable (nice to have)
  • Activity (nice to have)
  • Drools (nice to have)

Opis stanowiska

O projekcie:
Engineering Tech Lead (Java & React)

We are looking for an Engineering Tech Lead to join a technology team developing solutions for Risk & Compliance, including Model Risk Management and Operational Risk Management. This is a full stack position with a strong backend focus. You will combine hands-on engineering with technical leadership, designing, building and operating resilient Java/Spring services while contributing to React and TypeScript front-end delivery when required.

What we offer

- B2B contract
- Hybrid work from Kraków ( 6 times per month from office)
- Benefits: Luxmed and Multisport Card

Wymagania:
- At least 2 years of proven technical team leadership experience, including delivery leadership, mentoring or technical ownership.- 8+ years of enterprise application development with strong depth in backend engineering.- Hands-on experience with microservices and micro-database architecture.- Experience with event-driven systems.- Expert in Java and Spring Framework (Boot/Data/REST/Security/Profiles).- Front-end experience with ReactJS and TypeScript (able to contribute meaningfully; backend-led).- API specification/documentation using Swagger / OpenAPI.- Strong automated testing practice (e.g., JUnit, mocking frameworks, H2, HttpUnit or equivalent).- Experience writing/supporting batch programs.- Strong appreciation for logging and error handling in production systems.- Hands-on with Docker and Kubernetes.- Cloud services development experience.- Experience using code scanning tools and resolving security/quality/standards findings.- Comfortable working in Agile/Scrum teams using JIRA and Confluence/Wiki.Nice to have- Risk & Compliance domain knowledge, ideally Model Risk Management.- Spring Integration and/or Spring Batch.- WebSockets / SSE or binary protocols.- Experience with workflow engines or libraries such as BPMN, Flowable, Activiti or Drools, as well as working knowledge of micro-frontends.

Codzienne zadania:
- Provide technical leadership, take ownership of delivery and support team members in their day-to-day work.
- Design, build, and support backend services and APIs using Java and Spring (Boot/Data/REST/Security).
- Create solution designs and supporting documentation, including architecture and UML diagrams.
- Deliver end-to-end features, including React + TypeScript UI work as needed.
- Implement microservices and micro-database patterns with clear API contracts.
- Build integrations using event-driven architecture.
- Develop workflow-driven capabilities using BPMN and integrate workflow components into services.
- Engineer for production readiness: logging, error handling, resilience, and observability.
- Develop and maintain batch processing workloads where applicable.
- Drive quality through automated unit/integration testing, code scanning, and remediation of findings.
- Containerise and deploy using Docker and Kubernetes, supporting cloud services development.
- Work in an Agile (Scrum) model using JIRA and documentation in Confluence/Wiki.

🔍 Dekoder Ogłoszenia

🔴
strong backend focus
Mimo tytułu Fullstack, główny nacisk będzie położony na pracę z Javą i backendem, a frontend będzie zadaniem pobocznym.
🔴
6 times per month from office
Wymagana jest częstsza obecność w biurze niż w innych ogłoszeniach hybrydowych.
🔴
At least 2 years of proven technical team leadership experience
Wymagane jest doświadczenie w kierowaniu zespołem, a nie tylko samodzielne kodowanie.