General Information

Senior Java Developer
Work arrangement
Core Business Operations

Description & Requirements

Who we are looking for

Candidates should meet the following requirements:

  • minimum six-years of practical experience in working with information systems based on Java / Java EE
  • knowledge of Spring stack in the context of microservice design and implementation
  • practical ability to cover code with tests (JUNIT, Integration)
  • knowledge of design patterns along with practical implementation examples
  • good knowledge of RDBMS (preferable Oracle & MSSQL)
  • good knowledge of market standard build tools for Java (i.e. Maven or Gradle)
  • practical knowledge of version control management tools
  • responsibility and the ability to work in a team
  • fluent English language

Nice to have:

  • experience in task automation
  • practical knowledge of Angular 9+
  • experience with the application development lifecycle CI/CD
  • knowledge of cloud environments (np. AWS, Azure, Google Cloud, IBM Cloud)


Your future role:

  • development and maintenance of applications for clients from the financial industry
  • collaboration with analysts and testers to deliver high-quality software
  • preparation of technical documentation

What we offer:

  • possibility of 100% remote work
  • participation in interesting projects shaping leading financial institutions
  • opportunity to develop technical skills with the strong support of experienced experts
  • free access to the leading learning platforms, including Udemy and LinkedIn Learning
  • opportunity to get certification from leading cloud providers