Senior Java Developer
⚲ Gdańsk, Kraków
18 000 - 23 000 PLN netto (B2B)
Wymagania
- Spring Boot
- Spring Cloud
- Microservices
- Kafka
- Docker
- Kubernetes
Opis stanowiska
Senior Java Developer | Finance
Project
We’re looking for a Senior Java Developer to join one of our international clients operating in the financial services industry.
You’ll work on enterprise-scale backend systems responsible for processing critical financial operations, developing new features, and modernizing existing architecture. The project is long-term, fully remote, and offers plenty of technical challenges.
Responsibilities
• Design and develop high-quality Java applications.
• Build scalable microservices and REST APIs.
• Collaborate with Product Owners, Architects, QA Engineers, and DevOps teams.
• Improve system performance, scalability, and reliability.
• Participate in architecture discussions and code reviews.
• Write clean, maintainable, and well-tested code.
Tech Stack
• Java 17+
• Spring Boot
• Spring Cloud
• Microservices
• Kafka
• REST APIs
• PostgreSQL / Oracle
• Docker
• Kubernetes
• Maven / Gradle
• Git
• CI/CD
• AWS / Azure / GCP
Requirements
• 5+ years of commercial experience with Java.
• Strong knowledge of Spring Boot.
• Experience with microservice architecture.
• Good understanding of relational databases.
• Experience with Kafka or other messaging platforms.
• Hands-on experience with Docker and Kubernetes.
• Understanding of software design patterns and clean architecture.
• Professional level of English (B2+).
Nice to have
• Experience in banking, fintech, or financial services.
• Knowledge of event-driven architecture.
• Experience with Terraform.
• Familiarity with monitoring tools such as Grafana, Prometheus, or ELK.
What you’ll get
• Long-term cooperation on an international project.
• 100% remote work.
• B2B contract.
• Flexible working hours.
• Modern cloud-native technology stack.
• Opportunity to work on large-scale financial systems.
• Experienced engineering team.
• Real influence on technical decisions.
About the recruitment
This recruitment process is conducted by RemoDevs on behalf of one of our clients. If your profile matches the project requirements, we’ll share more details about the company and the project during the first interview.
Project
We’re looking for a Senior Java Developer to join one of our international clients operating in the financial services industry.
You’ll work on enterprise-scale backend systems responsible for processing critical financial operations, developing new features, and modernizing existing architecture. The project is long-term, fully remote, and offers plenty of technical challenges.
Responsibilities
• Design and develop high-quality Java applications.
• Build scalable microservices and REST APIs.
• Collaborate with Product Owners, Architects, QA Engineers, and DevOps teams.
• Improve system performance, scalability, and reliability.
• Participate in architecture discussions and code reviews.
• Write clean, maintainable, and well-tested code.
Tech Stack
• Java 17+
• Spring Boot
• Spring Cloud
• Microservices
• Kafka
• REST APIs
• PostgreSQL / Oracle
• Docker
• Kubernetes
• Maven / Gradle
• Git
• CI/CD
• AWS / Azure / GCP
Requirements
• 5+ years of commercial experience with Java.
• Strong knowledge of Spring Boot.
• Experience with microservice architecture.
• Good understanding of relational databases.
• Experience with Kafka or other messaging platforms.
• Hands-on experience with Docker and Kubernetes.
• Understanding of software design patterns and clean architecture.
• Professional level of English (B2+).
Nice to have
• Experience in banking, fintech, or financial services.
• Knowledge of event-driven architecture.
• Experience with Terraform.
• Familiarity with monitoring tools such as Grafana, Prometheus, or ELK.
What you’ll get
• Long-term cooperation on an international project.
• 100% remote work.
• B2B contract.
• Flexible working hours.
• Modern cloud-native technology stack.
• Opportunity to work on large-scale financial systems.
• Experienced engineering team.
• Real influence on technical decisions.
About the recruitment
This recruitment process is conducted by RemoDevs on behalf of one of our clients. If your profile matches the project requirements, we’ll share more details about the company and the project during the first interview.
🔍 Dekoder Ogłoszenia
🔴
plenty of technical challenges
Może oznaczać zarówno ciekawe problemy do rozwiązania, jak i potencjalnie trudności wynikające z niedopracowanej architektury lub presji czasu.
🔴
modernizing existing architecture
Może oznaczać pracę nad starym, trudnym do utrzymania kodem, a niekoniecznie nad innowacyjnymi rozwiązaniami.
🟡
Collaborate with Product Owners, Architects, QA Engineers, and DevOps teams
Wymagać może częstych spotkań i uzgodnień, co może zabierać czas od faktycznego kodowania.
🟡
Participate in architecture discussions
Może oznaczać faktyczny wpływ na architekturę, ale też jedynie bierne uczestnictwo w dyskusjach bez realnego wpływu na decyzje.
🟡
enterprise-scale backend systems
Systemy o dużej skali i złożoności, co może oznaczać długi czas wdrożenia i trudności w zrozumieniu całości.