Zum Inhalt springen

Senior Java Developer

  • Remote
    • Lublin, Lubelskie, Poland
  • Application Services Poland
  • 9a8tt

Job description


We are searching for a Senior Java Developer for a global banking client to develop and maintain several microservices, including notifications (e.g., push, email, SMS) and identity management domain (OAuth).

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: 1

Type of contract: B2B/ employment contract

The preferred scale of work: fulltime

Start date: asap, 100% remote, long-term cooperation


Scrum Team

  •  3-4 developers

  • 1 QA

  • 1 Tech lead (Senior Developer)

  • 1 Scrum Master

  • 1 PO


Technologies used in the project:

  • Java 17

  • Spring (Data, Security)

  • Hibernate

  • SQL

  • PostgresDB

  • OracleDB

  • RabbitMQ

  • OpenAPI/Swagger

  • REST


Your tasks

  • Be a key contributor within an agile development team (squad

  • Design scalable, secure, and efficient technical solutions in alignment with architectural guidelines.

  • 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

Job requirements

What we expect from you

  • 5+ years of commercial experience with Java 17 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/Swagger
- REST
- Kubernetes
- OAuth2
- Keycloak


Experience appreciated, or you develop it with us:

  • JWT

  • JUnit

  • Best practices (TDD, DDD, BDD, Clean Code, SOLID, DRY, KISS)

  • Design patterns

  • Docker

  • Jenkins

  • Git/GitLab

  • Mockito

  • Cucumber


What we can offer



  • flexible working hours

  • medical insurance

  • international clients

  • 100% remote work

  • annual bonuses

  • life insurance

  • non-corporate work atmosphere

  • integration events

  • additional days off (employment agreement only)

  • training and development budget


We look forward to receiving your application!



or

Apply with Indeed unavailable