Java Cloud Developer (f/m/x)
⚲ Warszawa
20 000 - 24 000 PLN netto (B2B)
Wymagania
- Java
- Microsoft Azure
- Spring
- Hibernate
- SQL
- Docker
- Kubernetes
- NoSQL
Opis stanowiska
We are looking for an experienced Java Cloud Developer to join a dynamic team delivering modern digital solutions for business clients. You will be part of a product area focused on virtual card services and digital platforms that support innovative business models such as Click & Collect and fleet management solutions.
Those systems enable end-to-end management of payments and communication with business customers, including fueling, car wash services, invoicing, and card/account management. The portfolio spans both mobile and web applications, as well as external APIs (e.g., Payment-as-a-Service), serving primarily Scandinavian and Baltic markets. You’ll work across a mix of greenfield development and enhancements to existing systems.
Your tasks
• Design and implement new features and system improvements
• Ensure software quality through testing and validation against requirements
• Diagnose, troubleshoot, and resolve technical issues
• Collaborate with cross-functional teams in an agile environment
• Participate in team ceremonies and contribute to technical discussions
• Prepare and maintain technical documentation
Requirements
• At least 4 years of hands-on experience in Java development
• Strong knowledge of frameworks and tools: Spring (Boot, Data, Cloud), JUnit, Spock, JPA, Hibernate
• Solid experience with PostgreSQL, SQL, NoSQL databases, and Redis
• Practical experience with cloud and containerization technologies (Azure, Kubernetes, Docker)
• Experience building and integrating REST/SOAP APIs, including Swagger/OpenAPI documentation
• Familiarity with CI/CD and development tools: Jenkins, SonarQube, Git, Gradle
• Very good communication skills in both English and Polish
• Residing in Poland required
Nice-to-have requirements
• Knowledge of TDD/BDD practices, e.g., Spock, Mockito, Cucumber
• Basic understanding of Domain-Driven Design (DDD)
• Familiarity with service mesh architectures
Those systems enable end-to-end management of payments and communication with business customers, including fueling, car wash services, invoicing, and card/account management. The portfolio spans both mobile and web applications, as well as external APIs (e.g., Payment-as-a-Service), serving primarily Scandinavian and Baltic markets. You’ll work across a mix of greenfield development and enhancements to existing systems.
Your tasks
• Design and implement new features and system improvements
• Ensure software quality through testing and validation against requirements
• Diagnose, troubleshoot, and resolve technical issues
• Collaborate with cross-functional teams in an agile environment
• Participate in team ceremonies and contribute to technical discussions
• Prepare and maintain technical documentation
Requirements
• At least 4 years of hands-on experience in Java development
• Strong knowledge of frameworks and tools: Spring (Boot, Data, Cloud), JUnit, Spock, JPA, Hibernate
• Solid experience with PostgreSQL, SQL, NoSQL databases, and Redis
• Practical experience with cloud and containerization technologies (Azure, Kubernetes, Docker)
• Experience building and integrating REST/SOAP APIs, including Swagger/OpenAPI documentation
• Familiarity with CI/CD and development tools: Jenkins, SonarQube, Git, Gradle
• Very good communication skills in both English and Polish
• Residing in Poland required
Nice-to-have requirements
• Knowledge of TDD/BDD practices, e.g., Spock, Mockito, Cucumber
• Basic understanding of Domain-Driven Design (DDD)
• Familiarity with service mesh architectures
🔍 Dekoder Ogłoszenia
🟡
You will be part of a product area focused on virtual card services and digital platforms that support innovative business models such as Click & Collect and fleet management solutions.
Choć brzmi nowocześnie, 'innowacyjne modele biznesowe' mogą oznaczać po prostu usprawnienia istniejących procesów, a nie przełomowe technologie.
🔴
You’ll work across a mix of greenfield development and enhancements to existing systems.
Oznacza to, że oprócz tworzenia nowych rzeczy, będziesz też musiał zajmować się utrzymaniem i rozbudową starszych systemów.