Senior Java Developer (banking)
Tech Stack / Keywords
Firma i stanowisko
BlueSoft is an innovative Software House belonging to the Orange Group. Founded in 2002, it has over 1000 engineers skilled in more than 200 technologies.
Wymagania
- Good knowledge of Java and Spring Framework, especially IoC, DI, and component lifecycle.
- Practical understanding of REST, HTTP semantics, response codes, idempotency, and API versioning.
- Knowledge of OpenAPI for formal HTTP API contract description and backward compatibility principles.
- Comfortable working with Maven (build lifecycle, dependency management) and Git (branches, merging, pull requests).
- Familiarity with OAuth2 (token-based authorization), HTTPS/TLS, and Kafka event publishing and consuming is a plus.
Obowiązki
- Develop backend banking microservices exposing REST APIs.
- Design API contracts using OpenAPI before implementation.
- Implement services in Java with Spring IoC/DI.
- Integrate synchronously via HTTPS and asynchronously with Apache Kafka events.
- Automate deployment and configuration via internal bank tools.
- Define request and response models, endpoints, and OpenAPI contracts.
- Implement API layers and business logic in Java/Spring.
- Create, configure, and maintain microservices and their dependencies.
- Map DTOs to domain models using MapStruct.
- Write unit tests and manually verify contracts and service functionality.
Benefity
- Collaboration with experienced and expert colleagues who value open communication and partnership.
- Long-term project involvement in a company with over 20 years IT market presence.
- Participation in diverse IT projects for recognized industry-leading clients.
- Access to the latest technologies and engineering standards.
- Flexible working conditions: hybrid or fully remote, team-determined.
- Knowledge exchange ecosystem: internal training, guilds, cloud certifications with four cloud providers.
- Online English and German language learning and group language classes.
- Access to Multisport and private healthcare on preferential terms negotiated by BlueSoft.
- Sponsored sea sailing adventures in the Caribbean, Mediterranean, and Northern Seas.
Inne informacje
"Administratorem danych jest BlueSoft Sp. z o.o., Aleje Jerozolimskie 134, 02-305 Warszawa. Dane zbierane i przetwarzane są w celach związanych z prowadzeniem procesów rekrutacyjnych. Każdy kandydat ma prawo dostępu do treści swoich danych, ich poprawiania lub usuwania. Wniosek o poprawienie lub usunięcie danych powinno być wystosowane na adres: [email protected] Podanie wszystkich danych osobowych jest dobrowolne, jednak wyrażenie zgody na ich przetwarzanie jest niezbędne, aby wziąć udział w prowadzonych procesach rekrutacyjnych”. Warunkiem wzięcia udziału w rekrutacji jest dodanie do przesyłanych dokumentów aplikacyjnych następującej klauzuli: „Wyrażam zgodę na przetwarzanie przez BlueSoft Sp. z o.o., Aleje Jerozolimskie 134, 02-305 Warszawa, moich danych osobowych zawartych w dokumentach aplikacyjnych dla potrzeb prowadzenia procesów rekrutacyjnych"
BlueSoft
44 aktywne oferty