🏢 Summary: Long-term full-time contract for a Senior Java Developer to design, develop and maintain backend applications in a cloud-based Azure environment within the petrol/convenience sector. The role focuses on building and integrating REST/SOAP APIs, ensuring high code quality, and collaborating with a cross-functional team in an agile setup. Mostly remote work with occasional visits to the Warsaw office.
🗂️ Requirements: Minimum 10 years commercial experience with Java, Strong experience with Spring Framework (Spring Boot, Spring Data), Very good knowledge of JUnit and JPA, Experience with PostgreSQL and SQL, Experience with NoSQL databases, Experience designing and developing REST and SOAP APIs, Experience documenting APIs using Swagger or OpenAPI, Experience with Sonar, Git, Gradle and Docker, Practical experience with Azure, Practical experience with Kubernetes, Knowledge of design patterns and software design principles, English level B2+/C1- or higher
📃 Skills: Java, Spring, SpringBoot, SpringData, SpringCloud, REST, SOAP, Swagger, OpenAPI, JPA, Hibernate, PostgreSQL, SQL, NoSQL, Redis, Azure, Docker, Kubernetes, Jenkins, Git, Gradle, Sonar, JUnit, TDD, BDD
🏢 Description: W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność - współtworzymy wyjątkowe rozwiązania IT. Aktualnie poszukujemy osób na stanowisko: Senior Java Developer Konkrety: Stawka: 155 - 175 PLN/h na FV Miejsce pracy/praca zdalna: Zapewniamy dużą swobodę pracy zdalnej, przy czym zapraszamy 2x/tydzień do warszawskiego biura Wymiar pracy: Fulltime Sektor: Petrol/Convenience Projekt: Rozwój i utrzymanie aplikacji backendowych opartych o Java w środowisku chmurowym (Azure), rozwój integracji i usług backendowych Zespół: 6-8osób. Współpraca z Developerami, PO, BA, QA, Architektem oraz DevOps Proces rekrutacji: 1-etapowy (spotkanie zdalne via MS Teams). Sporadycznie możliwe dodatkowe krótkie spotkanie - połączone z decyzją Szacowany czas trwania projektu: Długoterminowy Czas pracy/Strefa czasowa : Standardowe polskie godziny pracy Technologie na projekcie: Java, Spring Boot, Spring Data, Spring Cloud, REST, SOAP, Swagger/OpenAPI, JPA, Hibernate, PostgreSQL, SQL, NoSQL, Redis, Azure, Docker, Kubernetes, Jenkins, Git, Gradle, Sonar, JUnit, TDD/BDD Do Twoich głównych obowiązków na tym stanowisku należeć będzie: Projektowanie rozwiązań zgodnie z dobrymi praktykami i wzorcami projektowymi Tworzenie oraz utrzymanie dokumentacji API Współpraca z zespołem produktowym i architektonicznym Dbanie o jakość kodu Ta oferta będzie idealna dla Ciebie, jeśli posiadasz: Przynajmniej 10 lat komercyjnego exp. w Java i Spring Framework (Spring Boot, Spring Data, mile widziany Spring Cloud) Bardzo dobrą znajomość JUnit oraz JPA Doświadczenie z PostgreSQL, SQL oraz NoSQL (Redis mile widziany) Doświadczenie w projektowaniu i rozwijaniu REST oraz SOAP API + dokumentowaniu API przy użyciu Swagger / OpenAPI Doświadczenie z Sonar, Git, Gradle, Docker Znajomość wzorców projektowych i zasad projektowania oprogramowania Praktyczną znajomość Azure i Kubernetes Język angielski przynajmniej na poziomie B2+/C1- Mile widziane: Doświadczenie w pracy zarówno z relacyjnymi, jak i nierelacyjnymi bazami danych Znajomość TDD / BDD (np. Spock, Mockito, Cucumber) Podstawowa znajomość Domain Driven Design (DDD) Doświadczenie z Service Mesh Warto do nas dołączyć, ponieważ oferujemy: Dużą swobodę pracy zdalnej Długofalowe stabilne zatrudnienie Szansę na uczestniczenie w kluczowych projektach dla dużej firmy działającej w bardzo stabilnym sektorze Atrakcyjne wynagrodzenie (adekwatne do umiejętności i doświadczenia) Benefity (Lux Med, MultiSport...) W razie pytań pingnij śmiało na Linkedin'ie do Kuby