IT

CV programisty Java: przykład i wzór

Wzór jest dla programistów Java w bankach, firmach ubezpieczeniowych, software housach, firmach produktowych i telekomunikacji, od juniorów po seniorów, a także dla osób, które przechodzą do Javy z innego języka.

Rekruter i zespół techniczny chcą wiedzieć, jakie systemy budujesz, w jakich technologiach, w jakiej skali i jaki był twój wkład w projekt. Pokazujemy, jak opisać to w CV, żeby przeszło przez filtr słów kluczowych i rozmowę techniczną.

Przykład CV: programista java

Wszystkie dane w przykładzie są fikcyjne. Traktuj go jako wzór układu i sformułowań, a treść zastąp swoim doświadczeniem.

Tomasz Bielecki

Programista Java

Łódź, praca hybrydowa +48 123 456 789 tomasz.bielecki@example.com github.com/tbielecki

Profil zawodowy

Programista Java z 6-letnim doświadczeniem w systemach bankowych i ubezpieczeniowych. Tworzę mikroserwisy w Java 21 i Spring Boot, projektuję API, pracuję z PostgreSQL i Kafką i dbam o testy. Prowadziłem migrację monolitu do mikroserwisów i jestem mentorem dla 2 juniorów.

Doświadczenie zawodowe

Programista Java, Senior

05.2022 - obecnie

Bank, Łódź

  • Mikroserwisy w Java 21 i Spring Boot dla systemu płatności, około 2 mln transakcji dziennie.
  • Wydzielenie 8 usług z monolitu i komunikacja przez Kafkę.
  • Projektowanie API REST i dokumentacja w OpenAPI.
  • Testy jednostkowe i integracyjne w JUnit i Testcontainers, pokrycie kodu powyżej 80%.
  • Przeglądy kodu i mentoring 2 młodszych programistów.

Programista Java

07.2019 - 04.2022

Software house, Łódź

  • Aplikacje backendowe dla firm ubezpieczeniowych.
  • Integracje z systemami zewnętrznymi przez REST i SOAP.
  • Optymalizacja zapytań w Hibernate i PostgreSQL.

Wykształcenie

Inżynier, informatyka

2015 - 2019

Politechnika Łódzka

Umiejętności

  • Java 17 i 21
  • Spring Boot i Spring Security
  • Hibernate i PostgreSQL
  • Kafka
  • JUnit, Mockito i Testcontainers
  • Docker i Kubernetes

Certyfikaty

  • Oracle Certified Professional: Java SE 17 Developer, 2023
  • Kurs architektury mikroserwisów, 2022

Języki

  • Angielski: B2

Dodatkowe informacje

  • Prelegent na lokalnym spotkaniu społeczności Java

Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. (RODO).

Jak napisać CV programisty Java

Podsumowanie zawodowe

Napisz, ile lat programujesz w Javie, w jakiej branży i jakie systemy budujesz. Dodaj główne technologie i skalę systemu, bo rekruterzy szukają po nazwach, a zespół techniczny po tym, jak duże problemy rozwiązywałeś. Wspomnij mentoring albo prowadzenie zmian, jeśli aplikujesz na stanowisko seniora.

Absolwent informatyki z rocznym doświadczeniem na stażu w software housie. Pisałem endpointy REST w Spring Boot, testy w JUnit i zapytania do PostgreSQL. Na GitHubie mam aplikację do rezerwacji z testami i Dockerem. Szukam pracy jako Junior Java Developer.

Doświadczenie: obowiązki i osiągnięcia

Opisz projekty, technologie, skalę i swój wkład: co zbudowałeś, co poprawiłeś, z jakim efektem. Pokaż liczby, na przykład liczbę transakcji, czas odpowiedzi albo pokrycie testami. Unikaj listy zadań zespołu, pisz o tym, co robiłeś ty.

Słabiej: Programowanie w Javie.

Lepiej: Mikroserwisy w Java 21 i Spring Boot dla systemu płatności, około 2 mln transakcji dziennie.

Słabiej: Praca z mikroserwisami.

Lepiej: Wydzielenie 8 usług z monolitu i komunikacja przez Kafkę.

Słabiej: Pisanie testów.

Lepiej: Testy jednostkowe i integracyjne w JUnit i Testcontainers, pokrycie kodu powyżej 80%.

Umiejętności, które warto wpisać

Wymień wersje Javy, frameworki, bazy danych, kolejki, testy i narzędzia. W umiejętnościach osobistych pokaż współpracę w zespole, przeglądy kodu i komunikację z biznesem, bo w dużych systemach to równie ważne jak kod.

Umiejętności zawodowe

  • Java
  • Spring
  • Bazy danych
  • Kolejki komunikatów
  • Testy
  • Kontenery

Umiejętności osobiste

  • Współpraca w zespole
  • Przeglądy kodu
  • Komunikacja z biznesem
  • Rozwiązywanie problemów
  • Mentoring

Certyfikaty

Wpisz certyfikaty Oracle Java, chmurowe i kursy architektury. Link do GitHuba z projektami z testami pomaga, szczególnie juniorom, jeśli kod jest czytelny i aktualny.

CV programisty Java bez doświadczenia

Opisz studia, praktyki, staż i 2 do 3 projektów na GitHubie z testami, bazą danych i Dockerem. Podaj technologie i co dany projekt robi.

Pokaż, że znasz podstawy pracy w zespole: Git, przeglądy kodu, zadania w Jirze. Juniorów ocenia się po tym, jak szybko mogą zacząć dostarczać.

Dopasowanie CV do oferty pracy

Bank szuka stabilności, bezpieczeństwa i dużych systemów transakcyjnych, firma produktowa szybkich wydań i chmury, a software house pracy z różnymi klientami i technologiami. Przesuń na górę to, czego dotyczy ogłoszenie.

Najczęstsze błędy w CV programisty Java

Pytania i odpowiedzi

Co wpisać w CV programisty Java?

Lata doświadczenia, branżę, projekty, wersję Javy, frameworki, bazy danych, testy, skalę systemów, efekty i link do GitHuba.

Czy junior Java developer potrzebuje projektów na GitHubie?

Tak, 2 do 3 dobrze opisanych projektów z testami to najlepszy dowód umiejętności bez doświadczenia.

Czy certyfikat Oracle Java pomaga?

Bywa atutem, ale doświadczenie i projekty są zwykle ważniejsze.

Czy CV programisty pisać po angielsku?

Często tak, bo wiele firm rekrutuje po angielsku. Dobrze mieć obie wersje.

Stwórz CV programisty Java w kreatorze

W kreatorze CV Majster wpiszesz swoje dane krok po kroku i od razu zobaczysz, jak wygląda dokument. Sformułowania z tej strony możesz przepisać i dopasować do siebie. Gotowe CV w PDF kosztuje 5 zł jednorazowo, bez abonamentu, a podgląd zobaczysz przed zapłatą.

Przejdź do kreatora CV

Zobacz także

Wszystkie wzory CV według zawodów