Java Developer

Edge One Solutions Sp. z o.o

Kraków, Pl-06, Poland • 27m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Backend Developer

  • Focus: backend application design, scalability, event-driven architecture, security, and observability

Description

You will design, develop, and maintain advanced Java backend applications for a banking environment, delivering scalable solutions that handle high query volumes and text-file processing. The work includes building event-driven integrations using Apache Kafka, optimizing performance, and implementing security with PKI, TLS/mTLS, JWT, and digital signatures.

You will also work with Docker/Kubernetes, cloud services (preferred GCP), and CI/CD plus monitoring and troubleshooting.

Responsibilities

  • Design, develop, and maintain advanced Java backend applications

  • Build scalable, high-performance solutions for large numbers of queries

  • Develop event-driven solutions using Apache Kafka

  • Design and implement integrations between systems

  • Optimize application and data-processing performance

  • Create secure solutions using PKI, TLS/mTLS, JWT, and digital signatures

  • Work with containerized environments and Kubernetes

  • Perform monitoring, analysis, and troubleshooting of applications and environments

  • Collaborate on architecture design and technical decision-making

  • Use AI tools to support development, code analysis, and efficiency

Requirements

  • 6+ years of commercial Java development and very good knowledge of Java 21/25

  • 4+ years with PostgreSQL and Elasticsearch

  • 3+ years with Apache Kafka and knowledge of Kafka Streams

  • 4+ years with Spring Boot (2.3/2.4/2.6)

  • Practical experience with Spring WebFlux, Jersey, Spring Cloud Gateway, Reactor Core, Resilience4j, Spring Security, Hibernate, Spring Data, Spring Cloud Sleuth, Micrometer

  • Strong knowledge of design patterns and software best practices

  • Knowledge of Enterprise Architect and UML

  • Experience building systems that handle large numbers of queries and process text files

  • Knowledge of Tomcat and Netty and HTTP-related topics

  • Experience with Hazelcast and/or Ehcache

  • Security knowledge: PKI, public-key cryptography, digital signatures, JWT, TLS, and mutual TLS (mTLS)

  • Practical Docker and Kubernetes experience

  • Cloud experience (preferred: Google Cloud Platform)

  • CI/CD and developer tooling knowledge: Gerrit/Git, Zuul CI, JIRA, Maven, IntelliJ IDEA

  • Observability tools: Prometheus, Grafana, Sentry, Loki

  • Experience with AI development tools: GitHub Copilot and MCP (Model Context Protocol)

Benefits

  • B2B collaboration model with project-based engagement tailored to your experience and preferences

  • Contract contact person to support project coordination and next opportunities

  • Opportunity to participate in selected trainings, certifications, and conferences (funding rules set individually)

  • Option to apply for upcoming project qualification when interest or current-project period ends

  • Community events (e.g., webinars) and optional initiatives

  • Physical activity initiatives and access to training rooms

  • Optional additional services such as private medical care, sports card, insurance, and psychological support

  • Access to a cafeteria platform to choose benefits with allocated points

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report