Senior Java Developer (Kafka)

New
P
PEOPLEMORE P.S.A.Software development
For us, you can be located anywhere.ContractSenior
Salary130 - 160 PLN per hour net b2b
Apply NowOpens the employer's application page

Job Details

Languages
Very good English and Polish; listed as pl C1, en B2.
Required Skills
SQLJavaKafkaSpringNosql

Requirements

  • Bring strong commercial experience with Java and Spring.
  • Know modern Java, including Records, immutability, and the Stream API.
  • Understand Java fundamentals, including equals/hashCode, collections, reflection, and Garbage Collection.
  • Understand Spring internals and Dependency Injection.
  • Apply SOLID principles, clean code, design patterns, and code-smell awareness.
  • Have experience with Kafka and event-driven architecture.
  • Understand idempotency, at-least-once delivery, and Dead Letter Queues.
  • Have experience designing scalable, asynchronous, high-performance systems.
  • Understand SQL and NoSQL databases and how to choose an approach for the use case.
  • Know CQRS, ACID, indexing, and database partitioning.
  • Design with performance, isolation, maintainability, and security in mind.
  • Discuss architectural decisions, explain trade-offs, and adapt solutions through technical discussion.
  • Use AI tools such as GitHub Copilot and independently verify generated code with unit tests and edge cases.
  • Have strong communication skills and a collaborative approach to software design.
  • Have very good English and Polish.

Responsibilities

  • Design and build scalable Java functionality without negatively affecting existing systems.
  • Design solutions for asynchronous processing and high-volume data processing using Kafka and event-driven architecture.
  • Work with SQL and NoSQL databases, applying CQRS where appropriate.
  • Consider performance, isolation, maintainability, and security when designing solutions.
  • Verify AI-generated code with unit tests and edge cases.
View Full Description & ApplyYou'll be redirected to the employer's site
130 - 160 PLN per hour net b2b
Apply Now