Java Developer
Popis pozice
Java Developer (Medior/Senior) | TALENTIQ
📅 Start: ASAP (ideálně listopad/prosinec)
🤝 Forma spolupráce: BDSH
🏡 Režim spolupráce: Převážně remote, občasný onsite zejména na začátku spolupráce
🌍 Lokalita: Praha
Pro našeho klienta, mezinárodní technologickou společnost působící v oblasti mobility, platebních a finančních služeb, hledáme zkušeného Java Developera na vývoj nového interního nástroje.
Jedná se o vývoj nového řešení, které nahrazuje původní procesy a postupně se integruje s dalšími firemními systémy. Role kombinuje backendový vývoj, systémové integrace a návrh technických řešení. Hledáme samostatného vývojáře, který se aktivně podílí na implementaci, ale zároveň dokáže diskutovat o technických návrzích a přicházet s vlastními řešeními.
Co bude náplní Vaší práce?
- Návrh a vývoj backendových služeb v Java 17+.
- Vývoj a rozšiřování nového nástroje.
- Implementace business logiky.
- Vývoj a integrace REST/SOAP API.
- Práce s relačními databázemi PostgreSQL/MySQL a technologiemi JPA/Hibernate.
- Implementace systémových integrací s využitím Apache Kafka.
- Tvorba automatizovaných testů pomocí JUnit, Mockito a Testcontainers.
- Spolupráce na CI/CD procesech a zajištění kvality kódu.
- Aktivní zapojení do návrhu technických řešení a jejich následné implementace.
- Spolupráce s vývojovým týmem na postupném rozšiřování systému napříč společností.
Požadavky
- Praktická zkušenost s vývojem v Java 17+.
- Znalost JPA a Hibernate.
- Zkušenost s návrhem a vývojem REST/SOAP API.
- Praktická znalost relačních databází PostgreSQL nebo MySQL.
- Zkušenost se systémovými integracemi a Apache Kafka.
- Znalost testovacích nástrojů JUnit, Mockito a Testcontainers.
- Zkušenost s Git a CI/CD.
- Schopnost samostatně analyzovat zadání, navrhovat řešení a realizovat jejich implementaci.
- Zkušenost s vývojem produkčních aplikací.
- Angličtina minimálně B2 pro komunikaci v mezinárodním týmu, Čeština nebo Slovenština na komunikativní úrovni.
Výhodou
- Zkušenost s Microsoft Azure nebo jiným cloudovým prostředím (např. AWS).
- Znalost Docker a Kubernetes.
- Zkušenost s Salesforce developmentem.
- Zkušenost s vývojem finančních nebo transakčních systémů.
Co může pozice nabídnout?
- Dlouhodobou spolupráci na projektu s plánovanou délkou přesahující 1 rok.
- Vývoj nového systému, nikoliv pouze údržbu zastaralého řešení.
- Možnost podílet se na návrhu a implementaci řešení od jeho počátečních fází.
- Práci na projektu s vysokou prioritou a přímým dopadem na fungování společnosti.
- Dynamické prostředí rychle rostoucí mezinárodní společnosti.
- Menší vývojový tým (3 vývojáři, Product Owner a tester).
- Prostor pro samostatnost, technické rozhodování a aktivní ovlivňování výsledného řešení.
- Převážně remote spolupráci s občasnou přítomností v pražské kanceláři.
- Možnost pracovat s moderním Java stackem, systémovými integracemi a cloudovými technologiemi.
Zajímá vás tato pozice?