Java Developer
Java Developer at RITS (Warsaw, hybrid) building and maintaining a bank's internal applications for payments, payment cards and ATMs. Day to day: implementing business logic and APIs, performance tuning, code reviews and automated tests using Java 17-21, Spring Boot, PostgreSQL and Docker/OpenShift. B2B rate 90-110 PLN/h.
- Compensation
- PLN 90–PLN 110 / hr
- Location
- Poland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Practical knowledge of Java platform, Spring Boot 4.x, Spring, Maven and Lombok
- Experience designing and implementing APIs, RESTful Web Services and OpenAPI 3
- Ability to optimize application performance
- Knowledge of relational databases and SQL, especially PostgreSQL, plus Flyway and jOOQ
- Experience programming in Java 17-21 and writing automated tests with Spock and Groovy
- Familiarity with development tooling: IntelliJ IDEA, GitLab, Jenkins, Artifactory and ELK
- Knowledge of containerization and deployment automation with Docker, Ansible and OpenShift
Full description
RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu.
Lokalizacja: Warszawa
Model współpracy: Hybrydowy - zgodnie z potrzebami projektu
Stawka: 90 - 110 zł/h netto + VAT na B2B
Dołącz do projektu realizowanego w sektorze bankowym, którego celem jest rozwój aplikacji wspierających obszar płatności, kart płatniczych oraz bankomatów. Rozwiązania są wykorzystywane wewnętrznie w banku i wspierają kluczowe procesy biznesowe.
Obowiązki
- Implementacja logiki biznesowej oraz rozwój API.
- Optymalizacja wydajności tworzonych rozwiązań.
- Udział w code review i dbanie o wysoką jakość kodu.
- Rozwój i utrzymanie aplikacji w środowisku bankowym.
- Tworzenie testów automatycznych oraz zapewnianie jakości dostarczanego oprogramowania.
Wymagania
- Praktyczna znajomość platformy Java oraz technologii Spring Boot 4.x, Spring, Maven i Lombok.
- Doświadczenie w projektowaniu i implementacji API, RESTful Web Services oraz OpenAPI 3.
- Umiejętność optymalizacji wydajności aplikacji.
- Znajomość relacyjnych baz danych i SQL, w szczególności PostgreSQL, a także narzędzi Flyway i jOOQ.
- Doświadczenie w programowaniu w Java 17-21 oraz tworzeniu testów automatycznych z wykorzystaniem Spock i Groovy.
- Znajomość narzędzi wspierających proces wytwarzania oprogramowania: IntelliJ IDEA, GitLab, Jenkins, Artifactory i ELK.
- Znajomość konteneryzacji oraz automatyzacji wdrożeń z wykorzystaniem Docker, Ansible i OpenShift.
Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł.