Contract
Jul. 2, 2026
Warsaw, Poland
Senior Fullstack Developer
JOB ID
PLFUL2661
VISA STATUS
Only EU/CH Citizens
REMOTE OPTION
50-70%
Job details:
- Role: Senior Fullstack Developer
- Full-time
- Hybrid (50% from the client’s office in Warsaw. Not calculated as days in a week but days in a month)
- Start date: 10/07/2026
- End date: 31/12/2026
Scope:
- Design, develop, and maintain fullstack applications with a strong emphasis on backend and modern frontend architectures.
- Build high-quality, maintainable, secure, scalable, and testable software, aligned with business requirements.
- Develop and evolve Java-based microservices using Spring Boot.
- Contribute to Single Page Applications (SPA) development, ensuring best practices are followed on the frontend.
- Collaborate with business and technical stakeholders to clarify and refine functional and non-functional requirements.
- Participate in solution design, pre-project studies, and technical decision-making.
- Integrate systems using event-driven architectures and streaming platforms.
- Optimize and maintain existing codebases.
- Implement, execute, and maintain automated tests and CI/CD pipelines.
- Ensure application security, including identity management and secure authentication flows.
- Maintain and update technical documentation.
- Participate in internal and external developer communities to share best practices.
- Continuously improve skills in modern technologies and software engineering practices.
Skills:
- Backend & Architecture
- Java 17–21 – strong hands-on experience with recent versions (focus on modern Java, no legacy Java work).
- Spring Boot 3.x – with a strong emphasis on microservices architectures.
- Kafka – required experience with event-driven or messaging-based systems.
- SQL (Oracle) – strong practical experience.
- Redis – experience or strong understanding expected.
- Experience with Domain Driven Design
- js – required.
- TypeScript – required.
- Angular – solid experience building SPAs (framework version is not critical).
- Strong knowledge of Angular best practices, architecture, and maintainability.
- Experience with Single Page Applications (SPA).
- Webpack – nice to have.
- Strong understanding of web application security.
- Practical knowledge of OIDC and OAuth2 protocols.
- Experience with identity management platforms is a strong advantage.
- Awareness of OWASP principles (certifications are a plus)
- Git – required.
- Kafka – required.
- CI/CD: Jenkins (nice to have), GitLab CI.
- Build tools: Maven (nice to have).
- Cloud & Containers: Docker and Kubernetes (nice to have).
- Developer tools: IntelliJ, VS Code.
- Jira & Confluence – knowledge required (not development).
SNI sp. z o.o. will process personal data for the purpose of the recruitment process in accordance with Data Privacy Policy. The data may also be stored and processed for future recruitment purposes, in accordance with the given consent.