Senior Java Developer
Tech Stack / Keywords
Wymagania
- Solid hands-on experience with Java 17+ and the Spring Boot framework.
- Good understanding of Apache Kafka and its use in distributed systems.
- Experience working with PostgreSQL or other relational databases.
- Creating and maintaining APIs using REST and SOAP.
- Implementing real-time communication using WebSocket.
- Familiarity with AWS and deploying applications in a cloud environment.
- Ability to debug and troubleshoot complex issues in distributed systems.
- Understanding of and experience with TDD practices.
- Strong problem-solving skills and the ability to work independently.
- Good communication skills and a proactive approach to teamwork.
Nice to have:
- Experience with OpenStreetMap maps.
- Experience with routing libraries such as pgRouting, GraphHopper, or others.
- Integration experience with Pekao Connect.
- Integration experience with TPay.
- Integration experience with Comarch ERP.
Obowiązki
- Designing and developing backend services using Java 17+ and Spring Boot.
- Building and maintaining scalable, distributed systems based on Apache Kafka.
- Integrating applications with PostgreSQL databases.
- Ensuring cloud-readiness and deploying services in AWS.
- Troubleshooting and debugging issues in distributed environments.
- Writing clean, testable code using TDD principles.
- Collaborating with cross-functional teams to define, design, and deliver new features.
Inne informacje
Informujemy, że administratorem danych jest Espeo Software z siedzibą w Poznaniu, ul. Baraniaka 6 (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ą.
Espeo Software
8 aktywnych ofert