Senior Java Developer

120 - 130 PLN/ godz.B2B
SeniorFull-time·B2B
#409205·Dodano 6 dni temu·4
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Java 17Spring BootMavenMongoDBAzureMockito

Firma i stanowisko

Team Connect is Poland’s leading nearshore and offshore IT provider specializing in Agile and DevOps-based software development. They develop backend, frontend, and mobile applications. The position is for a client in the healthcare industry, focused on a healthcare app and web platform for nurses in the home-care field, supporting clinical assessment, follow-up tools, team planning, administration, and invoicing.

Wymagania

  • Strong knowledge of core Java 17, collections framework, concurrency, and standard library.
  • Practical experience with Spring Boot and the Spring ecosystem (dependency injection, transaction management, event-driven patterns, caching, security).
  • Experience with Maven in large multi-module projects.
  • Familiarity with messaging systems such as JMS / ActiveMQ.
  • Experience with MongoDB and relational persistence using Spring Data.
  • Knowledge of RESTful API design and inter-service communication.
  • Experience with testing frameworks JUnit 5 and Mockito.
  • Practical knowledge of Microsoft Azure cloud services and cloud-native application development.
  • Ability to own architectural decisions and technical direction for features.
  • Experience in applying design patterns and designing error handling.
  • Strong collaboration skills across multidisciplinary teams.
  • Testing mindset including identifying scenarios and writing appropriate tests.
  • Excellent documentation skills.
  • Strong verbal and written English communication skills for daily collaboration.

Obowiązki

  • Lead design and implementation of software solutions from requirements to delivery.
  • Propose, justify, and document architecture and design decisions.
  • Apply design patterns and implement robust error handling strategies.
  • Collaborate closely with frontend developers, DevOps, product owners, and business analysts.
  • Translate business requirements into technical designs and define clear interfaces between teams.
  • Design and write unit tests, integration tests, and end-to-end tests naturally as part of feature delivery.
  • Document decisions, designs, and non-obvious behaviours to support team understanding.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.
  • Manage time and scope effectively to deliver clean, maintainable, and fit-for-purpose solutions.

Inne informacje

Informujemy, że administratorem danych jest Team Connect z siedzibą w Warszawie, ul. Wołodyjowskiego 58 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Team Connect Sp. z o.o.

Team Connect Sp. z o.o.

23 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz