Gå til indhold
BigTree108

Java-udvikling

Java-udvikling til bank-, fintech- og forsikringsplatforme, back ends til e-handel og markedspladser, enterprise- og SaaS-systemer, Spring Boot-mikroservices, Kafka-integrationer og modernisering af ældre Java-applikationer, med dedikerede Java-udviklere til jeres team eller et Java-projekt leveret fra start til slut.

Det bygger vi med Java

  • Spring Boot-mikroservices og API’er

    REST-, gRPC- og GraphQL-tjenester på Spring Boot 4 og Java 25 LTS, med virtual threads til arbejde, der venter på I/O, records til data på ledningen og Spring Security med OAuth 2.0 og OpenID Connect. Quarkus eller Micronaut, hvor projektet allerede kører på dem.

  • Bank-, betalings- og forsikringssystemer

    Tjenester til betalinger, hovedbøger, udlån, handel og policeadministration med idempotente transaktioner, dobbelt bogholderi og et fuldt revisionsspor, der udveksler ISO 20022-beskeder og er bygget til de kontroller, som PCI DSS og reglerne for open banking kræver.

  • Back ends til e-handel og markedspladser

    Tjenester til katalog, priser, lager, ordrer og checkout, der holder under trafik på udsalgsdage, med Redis-caching, søgning på Elasticsearch eller OpenSearch og hændelser mellem tjenester på Kafka.

  • Enterprise- og SaaS-platforme

    Multi-tenant SaaS-produkter, udvidelser til ERP og CRM og workflow-systemer, med single sign-on via Microsoft Entra ID, Okta eller Keycloak og rollekontrol på hvert endpoint frem for i browseren.

  • Event streaming og integration

    Integrationer med Kafka, RabbitMQ og Apache Camel mellem Java-systemer og resten af it-landskabet, med Spring Cloud Stream, kontrakter i schema registry, idempotente consumers, genforsøg og dead-letter-topics.

  • Batchkørsler og dataadgang

    Afstemninger, afregninger og rapporter med Spring Batch over PostgreSQL, Oracle eller SQL Server via JPA og Hibernate eller jOOQ, hvor skemaændringer er versionerede Flyway- eller Liquibase-migreringer, der kører i pipelinen.

  • Modernisering af ældre Java

    Java 8 og 11, Java EE og gamle Spring-applikationer flyttet trin for trin til nuværende Java og Spring Boot, hvor OpenRewrite udfører de mekaniske ændringer som javax til jakarta, og testsuiten vokser forud for hver ændring.

  • Cloud-native Java på Kubernetes

    Containere på Kubernetes, AWS, Azure eller Google Cloud, bygget af en pipeline, der scanner afhængigheder, med GraalVM native images eller CRaC, hvor starttid har betydning, og traces, metrikker og logs via OpenTelemetry.

  • Full-stack Java-applikationer

    Spring Boot-back ends med Angular-, React- eller Vue-front ends genereret ud fra OpenAPI-kontrakten eller Vaadin- og Thymeleaf-grænseflader til interne værktøjer, der holder sig til ét sprog.

Ansæt Java-udviklere

  • Dedikerede Java-udviklere

    Java-udviklere, der indgår i jeres team på fuld tid, arbejder i jeres repositories, tracker og møder og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.

  • Levering af Java-projekter

    Et team, der fører Java-projektet fra afgrænsning til release: estimering, udvikling, tests og udrulning, med en teknisk leder hos os, der ejer planen og kvaliteten.

  • Support og overtagelse af Java

    Et eksisterende Java-system, der overtages fra et andet team eller holdes kørende: først en skrivebeskyttet gennemgang og en skriftlig liste over risici, derefter rettelser og nye funktioner i rækkefølge efter betydning.

Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.

Hvem arbejder på jeres Java-projekt

  • Java-udviklere

    Spring Boot-tjenester, Kafka og modernisering af ældre systemer

  • Softwarearkitekter

    Servicegrænser, dataejerskab og vejen væk fra en monolit

  • Frontend-udviklere

    Angular, React eller Vue foran Java-tjenesterne

  • Cloud- og DevOps-ingeniører

    Kubernetes, pipelines og observability

  • QA-ingeniører

    Manuel test og automatiserede testsuiter

Sådan arbejder vi med Java

Tests leveres sammen med funktionen, buildet slutter med nul advarsler, afhængigheder holdes på nuværende udgivelser, og en sikkerhedsadvarsel er en ubetinget opgradering, og konfiguration valideres ved opstart i stedet for at blive opdaget i drift.

Udviklerne arbejder i jeres repositories, jeres tracker og jeres proces. Den ukrainske kontrakt, løn, fakturering og fravær bliver hos os, og alt, de skriver, overdrages til jer.

Andre sprog, vi arbejder i

Programmeringssprog: oversigt

Spørgsmål om Java-udvikling

Hvilke brancher arbejder jeres Java-udviklere i?

Bank, fintech og forsikring, hvor de bygger systemer til betalinger, udlån, handel og policer samt integrationer til kernebanksystemer; e-handel og markedspladser (kataloger, ordrer og priser); enterprise-software og SaaS (ERP-, CRM- og workflow-produkter); sundhed (patientjournaler, refusionskrav og HL7 FHIR-integrationer); og telekom (fakturering, provisionering og netværksstyring).

Hvilke Java-versioner og frameworks arbejder I i?

Java 25 og 21 LTS med Spring Boot til tjenester, Quarkus eller Micronaut, hvor et projekt allerede bruger dem, JPA, Hibernate eller jOOQ til data og Kafka eller RabbitMQ til beskeder. Kode på Java 8 eller gammel Spring flyttes frem trin for trin frem for at blive omskrevet, med tests tilføjet forud for hver ændring.

Har I Java-udviklere på holdet?

Ja. Java-udviklere bygger back-end-tjenester på vores hold under de samme udviklingsregler som alle andre praksisser: tests med hver funktion, nul advarsler, opdaterede afhængigheder og hemmeligheder, der kun opbevares i en key vault.

Kan I overtage et eksisterende Java-system?

Ja. En overtagelse starter med en gennemgang uden skriveadgang og en skriftlig liste over risici, før noget ændres, og derefter rettelser i rækkefølge efter betydning for driften. I ser listen, før I forpligter jer til andet end gennemgangen.

Hvor hurtigt kan Java-udviklere starte?

Når den rette Java-udvikler er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.

Hvordan ansætter vi Java-udviklere gennem BigTree108?

Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.

Hvem ejer det arbejde, de producerer?

Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.

Har I brug for Java-udviklere?

Fortæl os om systemet, Java- og Spring-versionerne og de timer, I har brug for. I får svar inden for én arbejdsdag: kandidatprofiler eller en plan for arbejdet.