Job Description
Chceš psát backend, který denně používají desítky milionů lidí po celém světě – a zároveň mít reálný vliv na to, jak budou banky fungovat v digitální éře?Baví tě čistý, udržitelný kód, architektura pro vysokou zátěž a diskuze se stejně silnými vývojáři, kteří si na kvalitu opravdu potrpí?
Klientem je společnost, která vytváří vlastní platformu pro digitální bankovnictví a pomáhá bankám po celém světě stát se skutečnými digitálními leadery – od interních systémů až po mobilní a webové aplikace pro koncové klienty.
Technologie, které klient používá:
- Java 17
- Spring 5.3 / Spring Boot 2 (migrace na Spring 6 / Spring Boot 3)
- JUnit
- PMD, Checkstyle, Sonar
- Asynchronní programování
- SQL / Oracle
- Gradle, Git (Bitbucket), Jenkins (jenkinsfile)
- JSON, Jackson, Lombok
- OpenAPI
- JIRA
- AsciiDoc (dokumentace)
- Kubernetes, OpenShift, JBoss
Náplň práce & požadavky:
- Vývoj škálovatelných Java služeb pro vysokou provozní zátěž
- Spolupráce se seniorními vývojáři – technické diskuze, návrhy řešení, sdílení know-how
- Důraz na kvalitu kódu, testovatelnost a dlouhodobou udržitelnost
- Aktivní práce s automatickými testy (nespoléháme se jen na testery)
- Návrh a realizace komplexních backendových řešení
- Schopnost pracovat v týmu i samostatně
- Otevřenost ke zpětné vazbě, sebereflexe a chuť se dál učit
- Zájem o dlouhodobou spolupráci na smysluplných projektech