Senior Java Developer | Branża bankowa
Tech Stack / Keywords
Firma i stanowisko
Społeczność Edge One Solutions liczy ponad 350 ekspertów i jest częścią Grupy Euvic, w której jest 5500 osób. Klientem jest jeden z trzech największych polskich banków uniwersalnych oraz jedna z największych instytucji finansowych w Europie Środkowo-Wschodniej, znany z uruchomienia pierwszego polskiego bankomatu i wydania karty kredytowej.
Wymagania
- Very good knowledge of Java and Spring Framework including Spring Boot
- Experience designing and developing microservice-based systems
- Knowledge of microservice observability and resilience
- Experience with system integration using REST, JSON, SOAP, Web Services, XML, and XSD
- Experience working with Oracle and PostgreSQL databases
- Ability to write and optimize SQL queries, and model data structures
- Understanding of database transactions and locking
- Proven experience with legacy code and system modernization or rewriting
- Knowledge of refactoring, strangler pattern, phased migrations, and regression testing
- Familiarity with design patterns including architectural, migrational, and modernization patterns
- Experience in domain decomposition and API contract design
- Experience integrating payment solutions with external systems
- Practical experience using LLM and AI agents for code, test, documentation, and migration
- Ability to critically evaluate AI-generated outputs for correctness, security, quality, and compliance
- Experience with code reviews and refactoring using GIT, Gerrit or similar tools
- Experience with JIRA and Confluence
- Experience in payment projects including transfers, standing orders, payment batches, statuses, confirmations, and settlements
- Higher education in IT, mathematics, or related field
- English language skills sufficient for reading and preparing technical documentation
Nice to have:
- Experience designing new solutions using Enterprise Architect or UML
- Knowledge of Apache Kafka
Obowiązki
- Development and expansion of a platform based on microservice architecture
- Designing and implementing backend solutions using Java and Spring Boot
- Modernizing and refactoring existing systems and legacy code
- Planning and executing staged data and functionality migrations
- Designing integrations and API contracts
- Creating and optimizing solutions using Oracle and PostgreSQL databases
- Utilizing LLMs and AI agents for code generation, test creation, documentation analysis, and migration elements
- Verifying the quality, security, and correctness of AI-generated results
- Conducting code reviews and regression testing
- Collaborating with the project team and sharing knowledge
Benefity
- Full support in professional and personal development
- Individual support from a Service Delivery Manager for career planning and project comfort
- Funding or full coverage of training, certifications, and conference costs
- Possibility to change projects according to preferences (#SmartChange)
- Work-life balance support including integration events, sports activities, and inspirational webinars (#edge1talks)
- Support for physical activity with sports initiatives and rental of training rooms
- Health package including private healthcare, sports card, insurance, and psychological support platform
- Flexible benefits system allowing choice of benefit allocation
Inne informacje
Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie, Aleje Jerozolimskie 132 (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ą.
Edge One Solutions
296 aktywnych ofert