Služby vývoje v Javě
Služby vývoje v Javě pro platformy bankovnictví, fintechu a pojišťovnictví, back endy e-commerce a marketplaců, podnikové a SaaS systémy, mikroslužby na Spring Boot, integrace Kafka a modernizaci starších aplikací v Javě, s dedikovanými Java vývojáři pro váš tým nebo s projektem v Javě dodaným od začátku do konce.
Co stavíme v technologii Java
Mikroslužby a API na Spring Boot
Služby REST, gRPC a GraphQL na Spring Boot 4 a Java 25 LTS, s virtuálními vlákny pro práci čekající na I/O, záznamy (records) pro data na lince a Spring Security s OAuth 2.0 a OpenID Connect. Quarkus nebo Micronaut tam, kde na nich projekt už běží.
Systémy pro bankovnictví, platby a pojišťovnictví
Služby pro platby, hlavní knihy, půjčky, obchodování a správu pojistných smluv s idempotentními transakcemi, podvojným účetnictvím a úplnou auditní stopou, vyměňující zprávy ISO 20022 a postavené na kontrolách, které požadují PCI DSS a pravidla otevřeného bankovnictví.
Back endy e-commerce a marketplaců
Služby katalogu, cen, zásob, objednávek a pokladny, které obstojí při provozu v den výprodeje, s cache v Redisu, vyhledáváním na Elasticsearch či OpenSearch a událostmi mezi službami přes Kafka.
Podnikové platformy a SaaS
Multi-tenant SaaS produkty, rozšíření ERP a CRM a workflow systémy, s jednotným přihlášením přes Microsoft Entra ID, Okta nebo Keycloak a kontrolou rolí u každého endpointu, ne v prohlížeči.
Streamování událostí a integrace
Integrace přes Kafka, RabbitMQ a Apache Camel mezi systémy v Javě a zbytkem prostředí, se Spring Cloud Stream, kontrakty ve schema registry, idempotentními konzumenty, opakováním pokusů a dead-letter tématy.
Dávkové úlohy a přístup k datům
Sesouhlasení, vypořádání a reporty ve Spring Batch nad PostgreSQL, Oracle nebo SQL Server přes JPA a Hibernate nebo jOOQ, se změnami schématu jako verzovanými migracemi Flyway či Liquibase, které běží v pipeline.
Modernizace starší Javy
Aplikace v Javě 8 a 11, Java EE a starém Springu převedené krok za krokem na aktuální Javu a Spring Boot, přičemž mechanické změny, jako přechod z javax na jakarta, provádí OpenRewrite a sada testů roste před každou změnou.
Cloud-native Java na Kubernetes
Kontejnery na Kubernetes, AWS, Azure nebo Google Cloud, sestavované pipeline, která skenuje závislosti, s nativními obrazy GraalVM nebo CRaC tam, kde záleží na době startu, a s trasováním, metrikami a logy přes OpenTelemetry.
Full-stack aplikace v Javě
Back endy na Spring Boot s front endy v Angularu, Reactu či Vue generovanými z kontraktu OpenAPI, nebo rozhraními ve Vaadin a Thymeleaf pro interní nástroje, které zůstanou v jednom jazyce.
Java vývojáři do vašeho týmu
Dedikovaní Java vývojáři
Java vývojáři, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.
Realizace projektu v technologii Java
Tým, který provede projekt v technologii Java od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.
Podpora a převzetí systémů v technologii Java
Stávající systém v technologii Java převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.
Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.
Kdo pracuje na vašem projektu v technologii Java
Java inženýři
Služby na Spring Boot, Kafka a modernizace starších systémů
Softwaroví architekti
Hranice služeb, vlastnictví dat a cesta pryč z monolitu
Frontend vývojáři
Angular, React nebo Vue před službami v Javě
Cloud a DevOps inženýři
Kubernetes, pipeline a observabilita
QA inženýři
Manuální testování a automatizované sady
Jak pracujeme v Javě
Testy se dodávají s funkcí, build končí s nulou varování, závislosti zůstávají na aktuálních verzích, bezpečnostní upozornění je bezpodmínečným důvodem k aktualizaci a konfigurace se ověřuje při startu, ne až v produkci.
Vývojáři pracují ve vašich repozitářích, vašem trackeru a vašem procesu. Ukrajinská smlouva, mzdy, fakturace a dovolená zůstávají u nás a vše, co napíšou, se převádí na vás.
Další jazyky, ve kterých pracujeme
Vývoj v Node.js
Služby vývoje v Node.js: API v TypeScriptu, backendy pro e-commerce a SaaS, fintechové integrace, funkce v reálném čase a streamování a serverless funkce, s dedikovanými vývojáři Node.js nebo dodávkou projektu.
Vývoj v PHP
Služby vývoje v PHP: aplikace v Laravelu a Symfony, e-commerce na Magento, Shopware a WooCommerce, API, WordPress a Drupal a upgrady PHP, s dedikovanými vývojáři PHP nebo dodávkou projektu.
Vývoj v C a C++
Služby vývoje v C a C++: embedded firmware, desktopový software v Qt, síťový a telekomunikační software, systémy s nízkou latencí, bezpečnostní software a modernizace C++, s dedikovanými vývojáři C++ nebo dodávkou projektu.
Vývoj v Go
Služby vývoje v Go: mikroslužby a API v Golangu, backendy pro fintech a SaaS, operátory Kubernetes, pipeline událostí a síťový a bezpečnostní software, s dedikovanými vývojáři Go nebo dodávkou projektu.
Vývoj v Kotlinu a pro Android
Služby vývoje aplikací pro Android v Kotlinu a Jetpack Compose pro bankovní, mediální, nákupní a zdravotní aplikace, plus Kotlin Multiplatform a backendy v Ktoru, s dedikovanými vývojáři Kotlinu nebo dodávkou projektu.
Vývoj v Rustu
Služby vývoje v Rustu: backendové služby a API, blockchain a Web3, systémový a infrastrukturní software, bezpečnostní nástroje, embedded firmware a WebAssembly, s dedikovanými vývojáři Rustu nebo dodávkou projektu.
Vývoj v Swiftu a pro iOS
Služby vývoje aplikací pro iOS ve Swiftu a SwiftUI: bankovní, nákupní, mediální a zdravotní aplikace, aplikace pro Apple Watch a Vision Pro, údržba Objective-C a vydání do App Store, s dedikovanými vývojáři iOS nebo dodávkou projektu.
Vývoj ve Scale
Služby vývoje ve Scale: pipeline v Apache Spark, backendy pro fintech a ad tech, služby na Akka, Pekko, ZIO nebo Cats Effect, aplikace v Play a migrace na Scala 3, s dedikovanými vývojáři Scaly nebo dodávkou projektu.
Vývoj v TypeScriptu
Služby vývoje v TypeScriptu: frontendy v Angularu, Reactu a Vue, backendy v Node.js, full-stack aplikace, monorepa a migrace z JavaScriptu na TypeScript, s dedikovanými vývojáři TypeScriptu nebo dodávkou projektu.
Otázky k vývoji v technologii Java
V jakých oborech vaši Java vývojáři pracují?
V bankovnictví, fintechu a pojišťovnictví, kde vytvářejí systémy pro platby, půjčky, obchodování a správu pojistných smluv a integrace s core bankingem; v e-commerce a marketplacích (katalogy, objednávky a ceny); v podnikovém softwaru a SaaS (produkty ERP, CRM a workflow); ve zdravotnictví (zdravotní záznamy, pojistná plnění a integrace HL7 FHIR) a v telekomunikacích (billing, provisioning a správa sítě).
Se kterými verzemi a frameworky Javy pracujete?
Java 25 a 21 LTS se Spring Boot pro služby, Quarkus nebo Micronaut tam, kde je projekt už používá, JPA, Hibernate nebo jOOQ pro data a Kafka nebo RabbitMQ pro messaging. Kód v Javě 8 nebo na starém Springu převádíme krok za krokem, a ne přepisujeme, s testy přidávanými před každou změnou.
Máte v týmu Java inženýry?
Ano. Java inženýři vytvářejí back endové služby v našem týmu podle stejných inženýrských pravidel jako každá jiná praxe: testy ke každé funkci, nula varování, aktuální závislosti a tajné údaje uložené jen v key vaultu.
Dokážete převzít existující systém v Javě?
Ano. Převzetí začíná revizí jen pro čtení a písemným seznamem rizik, než se cokoli změní, poté následují opravy v pořadí podle dopadu na produkci. Seznam uvidíte dříve, než se zavážete k čemukoli nad rámec revize.
Jak rychle mohou nastoupit Java vývojáři?
Když je k dispozici ten pravý Java vývojář, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.
Jak probíhá najímání přes BigTree108 (role: Java vývojáři)?
Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.
Komu patří práce, kterou vytvářejí?
Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.
Potřebujete Java vývojáře?
Sdělte nám systém, verze Javy a Springu a hodiny, které potřebujete. Do jednoho pracovního dne dostanete odpověď: profily kandidátů nebo plán práce.