Java Developer

AutentiKrakównofluffjobspublished 10/27/2026
Must-have:JavaAzureKubernetes
Machine translation — original language: Polish.Show original

We support companies in document management - from e-signatures (Autenti eSign), through identity verification (Autenti eID), to e-delivery and archiving (Autenti eDelivery, Autenti eDocument). Thousands of organizations across Europe use our solutions, including companies from demanding sectors such as banking or healthcare.

Technologies:

  • We work in a microservices architecture using synchronous REST and asynchronous communication
  • Our services run on Java, most in version 21, and we use Spring Boot 3
  • We build our projects based on gradle
  • We use SQL databases (PostgreSQL) and NoSQL (MongoDB) - the database is chosen depending on the needs
  • We apply hexagonal architecture, DDD, and CQRS
  • We test - developers write tests for their applications/components
  • We build application monitoring using Grafana + Prometheus + Kibana
  • Everything is running in an Azure Kubernetes cluster, i.e., AKS.

What can you count on with us?

  • Cooperation in a B2B model based on clearly defined goals and results.
  • A high level of autonomy in the way services are implemented.
  • The possibility of providing services remotely and participating in occasional on-site working meetings.
  • Participation in projects of large scale and business complexity, in cooperation with experienced product, technology, and business teams.
  • Access to tools and systems necessary to provide services.

Daily tasks

  • Participating in the entire application development lifecycle - from planning through implementation, documentation, testing, and deployment, to production monitoring
  • Writing high-quality code covered by several types of tests in a microservices architecture (in total, we have about 70 microservices in the company)
  • Participating in the creation of integration interfaces, both those available publicly and those for our applications
  • Development of existing Autenti services

Requirements

We are looking for a person who:

  • Has a good understanding of microservices architecture
  • Has experience in designing applications in Java
  • Demonstrates good knowledge of design patterns
  • Knows English at a communicative level
  • Thinks critically, communicates effectively with colleagues
  • Plays as a team - is willing to share knowledge and ideas with others but also open to other points of view

Must have: Java, CA, REST API, Spring Boot, Gradle, SQL, PostgreSQL, NoSQL, MongoDB, Grafana, Prometheus, Kibana, Kubernetes, AKS, R, P

Nice to have: Azure, CQRS, DDD