Team Connect jest wiodącym polskim dostawcą usług IT typu nearshore i offshore. Od 2008 roku z sukcesem tworzymy i rozwijamy oprogramowanie dla naszych klientów. Specjalizujemy się w tworzeniu oprogramowania w oparciu o Agile i DevOps. Od etapu analizy po wdrożenie. Tworzymy aplikacje backendowe, frontendowe i mobilne.
Jesteśmy również certyfikowanym partnerem Salesforce.
Do współpracy z naszym Klientem poszukujemy Senior Java Developera z min.4 letnim doświadczeniem. Specjalista/tka dołączy do zespołu pracującego dla klienta z branży technologicznej/cyfrowej.
Lokalizacja: Praca zdalna 100%
Obowiązki:
- Prace programistyczne.
- Zbieranie wymagań.
- Konsultacje techniczne (doradztwo innym osobom oraz działom).
- Code review oraz dbanie o rozwój zespołu.
- Tworzenie dokumentacji w Confluence.
Wymagania:
- Minimum 4-letnie doświadczenie developerskie w JAVA 8-19.
- Znajomość języka Java, Spring (Spring Boot, Spring MVC), MyBatis oraz baz danych, kolejek (SQL, NoSQL, Kafka).
- Podstawowe i zaawansowane konstrukcje języka (np. klasy, obiekty, dziedziczenie, interfejsy) oraz wzorców projektowych (np. Singleton, Factory, Observer).
- Umiejętność pracy z ORM (Object-Relational Mapping).
- Zrozumienie architektury oprogramowania: Mikroserwisy, Architektura RESTful, Kubernetes, Docker oraz SOA (Service-Oriented Architecture).
- Doświadczenie w testowaniu oprogramowania: jednostkowe testy (JUnit, Mockito) oraz testowanie integracyjne i akceptacyjne.
- Doświadczenie w zarządzaniu wersjami i narzędzia CI/CD: Git (lub inne systemy kontroli wersji), Bitbucket oraz Jenkins, GitLab CI.
- Umiejętności analityczne i rozwiązywanie problemów, w tym umiejętność analizy wymagań i projektowania rozwiązań.
- Doświadczenie/znajomość z bezpieczeństwem aplikacji (zasady bezpieczeństwa aplikacji webowych (np.OWASP).
- Zrozumienie zasad programowania obiektowego (OOP).
- Umiejętność pracy w zespole Scrum.
- Znajomość narzędzi Confluence i Jira.
- Znajomość systemów operacyjnych i środowisk (Unix/Linux)
- Znajomość/doświadczenie w usługach chmurowych i technologiach (AWS)
- Umiejętności tworzenia dokumentacji technicznej i użytkowej.
- Zrozumienie DevOps.
Mile widziane:
- Znajomość narzędzi i technologii front-end: HTML, CSS, JavaScript lub frameworków takich jak Angular, React lub Vue.js.
Benefity:
- Długofalowa współpraca.
- Pakiet benefitów – Multisport, prywatna opieka medyczna, ubezpieczenie na życie.
- Budżet szkoleniowy.
- Bezpłatne lekcje angielskiego.
- Indywidualne wsparcie ze strony dedykowanego opiekuna firmy.