ccFound
Remote JAVA Developer (junior) - 7 000 - 13 000 netto / B2B
- Compensation
- Not disclosed
- Location
- Kraków, Poland
- Work setup
- Not specified
- Seniority
- Junior
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- umiejętności (i chęć pisania) wydajnego, czystego kodu,
- doświadczenia komercyjnego - min. 2 lata w technologiach: Java, Spring, Hibernate,
- umiejętności pisania testów (jUnit, Mockito),
- dobrej znajomości Git i Maven/Gradle oraz podstawowej wiedzy z zakresu CI/CD (Jenkins, Docker),
- umiejętności i chęci robienia dobrego code-review,
- co najmniej podstawowej znajomości popularnych algorytmów i rozumienie zagadnień złożoności obliczeniowej (i pamięciowej) oraz znajomości podstawowych wzorców projektowych,
- dobrej znajomości SQL i min. podstawowej umiejętności optymalizacji zapytań,
- umiejętności efektywnej komunikacji z innymi członkami zespołu, analitykami, architektami, a gdy potrzeba również z klientem - w języku polskim i angielskim,
- samodzielności, odpowiedzialności, dobrej organizacji pracy,
- zdolności interpersonalnych.
Full description
Ogłoszenie archiwalne, może być już nieaktualne.
Responsibilities
- pisanie i obsługa aplikacji internetowych Java/Spring oraz React UI,
- programowanie zwinne w oparciu o Jira i Confluence,
- uczestnictwo w całym procesie dostarczania od wymagań, poprzez rozwój, aż po wdrożenia,
- upewnianie się, że Twoje rozwiązania spełniają wymagania dotyczące wydajności, bezpieczeństwa i skalowalności,
- projektowanie, wdrażanie i utrzymywanie faz aplikacji Java,
- przeprowadzanie analizy, programowania, testowania i debugowania oprogramowania,
- identyfikowanie problemów z aplikacjami produkcyjnymi i nieprodukcyjnymi,
- przekształcenie wymagań w postanowienia,
- rekomendowanie zmian w celu usprawnienia ustalonych procesów aplikacji Java,
- opracowywanie projektów technicznych dla rozwoju aplikacji,
- tworzenie kodu aplikacji dla programów Java.
Requirements
- umiejętności (i chęć pisania) wydajnego, czystego kodu,
- doświadczenia komercyjnego - min. 2 lata w technologiach: Java, Spring, Hibernate,
- umiejętności pisania testów (jUnit, Mockito),
- dobrej znajomości Git i Maven/Gradle oraz podstawowej wiedzy z zakresu CI/CD (Jenkins, Docker),
- umiejętności i chęci robienia dobrego code-review,
- co najmniej podstawowej znajomości popularnych algorytmów i rozumienie zagadnień złożoności obliczeniowej (i pamięciowej) oraz znajomości podstawowych wzorców projektowych,
- dobrej znajomości SQL i min. podstawowej umiejętności optymalizacji zapytań,
- umiejętności efektywnej komunikacji z innymi członkami zespołu, analitykami, architektami, a gdy potrzeba również z klientem - w języku polskim i angielskim,
- samodzielności, odpowiedzialności, dobrej organizacji pracy,
- zdolności interpersonalnych.
Mile widziana
- podstawowa wiedza front-endowa - doświadczenie w pracy z dużymi zbiorami danych,
- doświadczenie w pracy z technologiami NoSQL,
- podstawowa wiedza z obszaru DevOps.
Stack technologiczny
- Java 18+
- Spring Core/Cloud/Boot (latest stack 2.7.*)
- JUnit
- SQL Server, Redis, MongoDB
- Rabbit MQ
- Docker
- Azure Key Vault, HashiCorp Vault
- Azure Cloud
- Microservice architecture
- Hexagonal architecture
- Domain driven design
- Behavior-driven development
- Test-driven development
Co chcemy Ci zaoferować
- udział w innowacyjnym, międzynarodowym projekcie, możliwość wywierania wpływu na kształt firmy i na świat poprzez projekt z misją,