Senior Java Developer with Kafka / AWS
New
A
Awareson Sp. z o.o.Payments, logistics
Praca zdalna 100 %ContractSenior
Salary140 - 155 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- En B2
- Experience
- Min. 5 lat komercyjnego doświadczenia w Javie
- Required Skills
- AWSDockerPostgreSQLSQLJavaKubernetesSpring BootApache KafkaREST API
Requirements
- At least 5 years of commercial Java experience.
- Strong knowledge of Java 17+ and Spring Boot.
- Production experience with Apache Kafka.
- Good knowledge of SQL, PostgreSQL, database migrations, and transactions.
- Experience with unit and integration testing, including Testcontainers.
- Knowledge of contract testing.
- Practical knowledge of Clean Architecture or Hexagonal Architecture and DDD.
- Experience with Docker, Kubernetes, and CI/CD.
- Ability to design REST APIs and use OpenAPI.
- Knowledge of Gradle or Maven.
Responsibilities
- Develop merchant payment and prepaid-wallet microservices for accounts, balances, charges, credits, and transaction history.
- Build payment, top-up, and refund processes and integrate with external payment operators.
- Develop invoicing processes and SAP integrations.
- Create systems for generating and delivering merchant reports.
- Design and develop REST API and Kafka integrations and asynchronous processes.
- Help migrate legacy services to Clean or Hexagonal Architecture.
- Create ADRs and architecture documentation.
- Write and develop unit, integration, and contract tests.
- Work with Helm, GitLab CI, and GitOps environments.
- Participate in code reviews and estimations, and support production systems through on-call.
View Full Description & ApplyYou'll be redirected to the employer's site