
Full-stack Developer, German
Avenga
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
About the role
- 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.
Requirements
- German language knowledge is required
- 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)
- Front-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
Benefits
- Private healthcare
- Sports card
- Private insurance
- Cafeteria system
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJava 11+JVM ecosystemSpring FrameworkSpring BootRESTSQLReactJUnitmicroservices
Soft Skills
communicationproblem-solvingstakeholder collaborationadaptabilityAgileScrumKanban