Fullstack Developer
AVENGA (Agencja Pracy, nr KRAZ: 8448)
⚲ Remote
22 680 - 26 040 PLN (B2B)
Wymagania
- Java
- JVM
- Spring Boot
- REST
- SQL
- React
- JUnit
- Git
- Swagger
- OpenAPI
- Docker
- Kubernetes
- GitHub
- PHP (nice to have)
- Spring Batch (nice to have)
- Cloud (nice to have)
- Kafka (nice to have)
- RabbitMQ (nice to have)
Opis stanowiska
O projekcie: - Transferring the PHP project to Java + React - The migration to Java/React was supported by AI, which we hope will speed up the migration process. Wymagania: - German language knowledge is highly appreciated. - 3+ years of commercial experience working with Java. - Strong knowledge of Java (Java 11+) and the JVM ecosystem (garbage collection, performance fundamentals). - Experience with web frameworks (at least Spring Framework / Spring Boot). - Ability to design and implement backend modules (REST, transactions, DTOs). - Solid understanding of relational databases (SQL) - Font-end experience in React. - Testing: unit tests (JUnit), testable design patterns. - Daily practices: code reviews, Git (branching strategies). - Soft skills: excellent communication and English proficiency, proactive problem-solving, breaking down complex topics into understandable steps, stakeholder collaboration, adaptability, experience working in Agile environments (Scrum/Kanban). - Experience in designing scalable architectures and microservices. - Familiarity with API documentation tools (Swagger/OpenAPI) - Containerization and orchestration (Docker, Kubernetes). - Experience inĀ usage of AI tools like Claude Code, GitHub CoPilot. Nice-to-have: - Since we're moving project from PHP to Java, knowledge of PHP is a plus. - Experience with batch processing (e.g., Spring Batch) or stream processing. - Cloud platforms: AWS / Azure / GCP (basic services: storage, RDS, managed queues). - Experience with message brokers (Kafka, RabbitMQ).