Senior Java Developer
Tech Stack / Keywords
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.
23 aktywne oferty