For the global banking client we are searching for a Senior Java Developer to develop and maintain several Digital Hub modules
The team develops and maintains the following Digital Hub modules:
- Deep Link Server - provides common functionality for creating and resolving deep links for applications, including public and secure links
- Mobile Device Manager - server component for the Mobile Apps built on the Mobile Application Framework (MAF)
- Notification Hub - allows routing of client notifications through various channels, e.g. Push Server, email, SMS, etc.
- Notification Timeline - allows users to list, bookmark, filter and sort notifications
- Push Server - notification system to send messages from the company and 3rd-party banking services to mobile iOS and Android devices
- and some others.
Most of the modules were developed by the team from scratch with some of them already deployed to various production systems.
The team continues to extend the functionality of the modules and is responsible for their maintenance.
The candidate is expected to participate in further development/maintenance and take over technical responsibility of a given sub-context over time.
Industry: Banking
The number of open vacancies: 2
Type of contract: B2B (employment contract possible)
The preferred scale of work: 8 hours/day and 18 days/month on B2B
Start date: asap, 100% remote, long-term cooperation
Team: Typical Scrum Team
3-4 developers
1 QA
1 Tech lead (Senior Developer)
1 Scrum Master
1 PO
Technologies used in the project:
- Java
- Spring (Data, Security)
- Hibernate
- SQL
- PostgresDB
- OracleDB
- RabbitMQ
- OpenAPI
- REST
Your tasks
- Be a key contributor within an agile development team (squad)
- Responsible for one or more areas of the squad's context, and knowledgeable in all the other areas of the squad's context
- Deliver the work through the sprint, including unit and integration tests and documentation/specifications
- Update the squad in dailies and actively listen to other updates
- Provide estimations in refinements
- Give feedback in retrospectives
- Demo accomplishments in sprint reviews
- Perform code reviews
- Support other squad members
- Onboard new squad members
What we expect from you
3+ years of commercial experience with Java 8 and higher and microservices architecture, ideally in the bank/fintech company
Experience with most of our technology stack, which includes:
- Java
- Spring (Data, Security)
- Hibernate
- SQL
- PostgresDB
- OracleDB
- RabbitMQ,
- OpenApi
- REST
Experience appreciated, or you develop it with us:
- Maven/Gradle
- JWT
- OAuth2
- JUnit
- Best practices (TDD, DDD, BDD, Clean Code, SOLID, DRY, KISS)
- Design patterns
- Docker
- Jenkins
- Git
- Mockito
If you are interested, please send your CV in English including the following consent:
”Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w moim CV przez Trimetis Services Sp. z o.o., z siedzibą przy ul. Łużyczan 10, 20-830 w Lublinie na potrzeby procesu rekrutacyjnego (zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE(RODO)). Zostałem/łam też poinformowany/a o przysługującym mi prawie do sprostowania, uzupełnienia, ograniczenia, czy też usunięcia tych danych.”
If you are interested in taking part in further recruitment processes, please include the following consent:
„Wyrażam zgodę na przetwarzanie moich danych osobowych w celu prowadzenia przyszłych rekrutacji przez Trimetis Services Sp. zo.o.”
We look forward to receiving your application!