Java Tech Lead in Katowice

Java Tech Lead in Katowice

Katowice Stacjonarnie
N

NerdySoft isadedicated software development partner specializing inSoftware Product Engineering.With deep expertise inFinTech, CreditTech, NerdySoft delivers scalable solutions tocomplex technical challenges faced bybusinesses ofall sizes.Wehave aflat organizational structure and value open, direct communication.

Our client isafintech company building anew digital banking and payments product from scratch. The platform will cover card and payment processing, integrations with banks and payment providers, and core financial services for end customers.

The product isatanearly stage: architecture, team and roadmap are being shaped now, and the scope will berefined together with the team. You will join amixed team ofclient and NerdySoft engineers and work closely with the client’s technical leadership. AI-assisted development ispart ofeveryday engineering.

What you will do

Lead and mentor ateam of3–6 engineers while staying hands‑on: atleast half ofyour time isproduction code

Shape the architecture ofanew event-driven backend and own technical decisions inyour area

Build reliable integrations with banking and payment providers— idempotent, traceable and easy toreconcile

Make sure the solution meets security and regulatory requirements, including PCIDSS

Create and onboardAI powered SDLC process and help the team adopt them with clear rules for review and testing

Deliver features end toend, from technical design toproduction support

Break down scope, estimate and plan delivery together with Product Manager

Bethe main technical point ofcontact for client stakeholders

What you bring

7+years ofcommercial backend development with Java (17+) and Spring Boot

2+years asaTech Lead orTeam Lead of3+engineers, while still writing code

FinTech background ismandatory: commercial experience onbanking, payments orlending products

Production experience with asynchronous, event-driven systems (Kafka, RabbitMQ, AWS SNS/SQS orsimilar)

Solid knowledge ofconcurrency and transactions: ACID, isolation levels, optimistic and pessimistic locking

Experience integrating external APIs and providers: retries, timeouts, idempotency, consistent error handling across layers

Designing secure public APIs for external integrations: authentication, authorization, platform boundaries

Architecture know‑how: DDD, Clean orHexagonal architecture; you can design asystem from scratch and defend the decisions

Hands‑on AWS (oranother major cloud), Docker and CI/CD, including API versioning and database migrations

Strong testing culture: unit, integration and contract tests (JUnit, Mockito, Testcontainers)

Daily use ofAI coding assistants (Claude Code, Cursor, GitHub Copilot orsimilar): you can show how they speed you upand how you check their output

English B2+(Upper-Intermediate orhigher): you will lead technical discussions with the client

Nice tohave

Card issuing orprocessing: ISO 8583, authorisation, clearing and settlement, reversals, chargebacks

Visa orMastercard integrations and scheme certification

Ledger systems and double-entry accounting

Bank transfer and direct debit integrations (SEPA orother domestic payment rails)

Kotlin, Kubernetes, Terraform; schema evolution with Avro orProtobuf

Work inaregulated financial environment

What weoffer

Comfortable workplace and modern office facilities

Flexible working hours with noovertime and the ability towork remotely

50% compensation for certifications, conferences, training

50% compensation for English courses

18working days ofpaid annual leave

Paid sick leave

Medical insurance and sports compensation

#J-18808-Ljbffr

N

Dane kontaktowe:

Zespół rekrutacyjny Nerdysoft