Mid Fullstack Developer (Java, Angular)
Work location: Warsaw / hybrid work with 1 day of office work per week
Start: ASAP
Cooperation form: B2B with ITFS
Rate: up to 140 PLN net + VAT/h - depending on experience
Recruitment process: phone interview with ITFS (approx. 20 min.) → technical interview with the Client → decision
Daily tasks
- Development of the backend in Java and Spring and the frontend in Angular,
- Creating and integrating microfrontends,
- Designing REST API and integrations with other systems,
- Implementing secure user authentication processes,
- Creating unit, integration, and frontend tests,
- Conducting code review and ensuring code quality and security,
- Diagnosing errors in testing and production environments,
- Supporting deployments, estimating changes, and reducing technical debt,
- Using approved AI tools for code analysis, creating tests, documentation, and diagnosing problems with verification of results,
- Collaborating with architects, analysts, testers, and the DevOps team.
Requirements
Requirements:
Min. 3 years of commercial experience in programming in Java, Spring/Spring Boot, Practical knowledge of Angular, TypeScript, RxJS, HTML and CSS, Experience with Web Components and Module Federation, Experience in creating REST API, Knowledge of relational databases and SQL, Practical knowledge of Docker, Kubernetes and Linux system, Ability to create backend and frontend tests, Knowledge of Git version control system, code review and CI/CD processes, Knowledge of web application security, Ability to work with logs and diagnose problems, Practical use of AI tools supporting development with code verification, English language at a level allowing the use of technical documentation, Independence and responsibility for implemented tasks. Nice to have: Knowledge of OAuth 2.0, OpenID Connect, SAML or Spring Security, Experience in the insurance or financial industry, Experience with Backend for Frontend architecture, Knowledge of Kafka and monitoring and log analysis tools, Experience with authentication systems, Ability to create context and instructions for AI tools and knowledge of model limitations.
Must have: Java, Spring, Spring Boot, Angular, TypeScript, REST API, SQL, Docker, Kubernetes, Linux, CI/CD
Nice to have: Kafka, OAuth, OpenID, SAML