Senior Java Developer

New
S
ScaloSoftware development
Akceptowane również inne lokalizacje w PolsceContractSenior
Salary21,840 - 26,040 PLN per month
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 5 years of commercial Java experience; minimum 3 years with PostgreSQL and Elasticsearch; minimum 3 years with Apache Kafka; minimum 4 years with Spring Boot.
Required Skills
DockerPostgreSQLElasticSearchJavaKubernetesSpring BootApache KafkaPrometheusRESTful APIs

Requirements

  • Have at least 5 years of commercial Java experience, including familiarity with Java 21/25.
  • Have at least 4 years of experience with Spring Boot, including versions 2.3, 2.4, or 2.6.
  • Have at least 3 years of experience with PostgreSQL and Elasticsearch, with very good PostgreSQL knowledge.
  • Have at least 3 years of experience with Apache Kafka and knowledge of Kafka Streams.
  • Have experience designing and developing REST APIs.
  • Know Spring WebFlux, Jersey, Spring Cloud Gateway, Reactor Core, Resilience4j, Spring Security, Hibernate, Spring Data, Spring Cloud Sleuth, and Micrometer.
  • Know application and HTTP servers, particularly Tomcat and Netty.
  • Have experience with caching mechanisms such as Hazelcast and Ehcache.
  • Have experience with Docker and Kubernetes.
  • Know development and CI/CD tools including Gerrit or GitHub, Zuul CI, Jira, Maven, and IntelliJ IDEA.
  • Know monitoring tools including Prometheus, Grafana, Sentry, and Loki.
  • Have experience with AI-assisted code analysis and development tools such as GitHub Copilot or MCP.
  • Be able to design solutions requiring high performance, reliability, and critical operation.
  • Cloud platform experience, especially Google Cloud Platform, is an advantage.
  • Knowledge of application security, including PKI, public-key cryptography, digital signatures, JWT, TLS, and mutual TLS, is an advantage.

Responsibilities

  • Design, build, and develop backend components in Java 21/25.
  • Develop services using Spring Boot and the Spring ecosystem.
  • Design and optimize PostgreSQL data structures and queries.
  • Implement event processing and asynchronous communication with Apache Kafka and Kafka Streams.
  • Design and develop integrations through REST APIs.
  • Implement reactive solutions using Spring WebFlux and Reactor Core.
  • Develop service resilience and reliability mechanisms, including with Resilience4j.
  • Integrate Elasticsearch and develop search and data-processing mechanisms.
  • Maintain solutions running in Docker and Kubernetes environments.
  • Monitor application performance and reliability using the specified monitoring tools.
View Full Description & ApplyYou'll be redirected to the employer's site
21,840 - 26,040 PLN per month
Apply Now