Hvad gør en Senior Java®-udvikler?

En senior Java®-udvikler har typisk betydelig erfaring inden for softwareudvikling og hjælper med at oprette og understøtte desktop-, web- og databaseprogrammer, der bruger Java®-programmeringssprog. Han eller hun deltager normalt i hele udviklingsprocessen fra den oprindelige planlægning til testfaserne og er i stand til at integrere forskellige teknologier i nye og eksisterende programmer. Det kræves, at de er meget kompetente inden for Java®-teknologier, så seniorudviklere kan have Sun Java®-certificeringer og skal holde deres færdigheder opdateret, når hver ny teknologi dukker op. De bruger også deres viden til mentor for juniorprogrammører og til at støtte andre i udviklingsholdet.

I de tidligste stadier af softwareudviklingsprocessen arbejder en senior Java®-udvikler sammen med andre medlemmer af hans eller hendes team for at udvikle en prototype. Denne sætning kan også omfatte møder med teammedlemmer for at diskutere de funktioner, programmet har, eller den bedste måde at integrere nye funktioner i et eksisterende program. Efter en første plan er udarbejdet, kan han eller hun muligvis samarbejde med andre for at udvikle de moduler, der er nødvendige for at afslutte programmet. Programmet gennemgår derefter en række tests, når al kodningen er afsluttet. Når programmeringsteamet har fundet og rettet eventuelle fejl, er programmet klar til brug og vil blive vedligeholdt af den senior Java®-udvikler og andre programmerere gennem hele dens livscyklus.

Selvom en senior Java®-udvikler normalt planlægger, bygger og tester desktop-applikationer på Java®-sproget, kræver nogle job kendskab til forskellige desktopsprog. Kendskab til webapplikationer, der bliver mere almindelige i 2011, er ofte et jobkrav, der tilføjer de kompetencer, der er nødvendige for at gøre jobbet. Opbygning af webapplikationer kræver en senior Java®-udvikler til at lære sprogprogrammering og scripting sprog og vide, hvordan man integrerer disse sprog med Java® applikationer. I nogle tilfælde kan han eller hun konstruere hele websteder sammen med et webudviklingsteam og kan være nødt til at lære at bruge databaseteknologier.

Den mangfoldighed af programmer, som en senior Java®-udvikler opretter, betyder normalt, at yderligere læring er afgørende for succes. Mange arbejdsgivere kræver en bachelorgrad og fem eller flere års erfaring som et grundlæggende jobkrav. Stillingen er ikke et hurtigt eller let job at få, og arbejdsgivere forventer, at man skal have de avancerede analytiske evner, der er nødvendige for at skabe komplekse programmer. Nogle arbejdsgivere kræver desuden flere Sun Java®-certificeringer for at demonstrere, at kandidaten har viden nok til jobbet.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?