Senior Python/Java Developer (f/m/x)
Senior backend developer on an Automated Security Retest Engine — a platform that automates analysis of security assessment reports and verifies deployed fixes. Day to day: building a Python data-processing pipeline and a Java Spring Boot web app, integrating tools/APIs, and ensuring analysis and test quality alongside security and product teams.
- Compensation
- Not disclosed
- Location
- Warszawa, Poland
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Experience building backend applications in Python or Java
- Practical knowledge of building and consuming REST APIs
- Experience with Spring Boot in web application development
- Experience writing automated tests
- Knowledge of Git and code review practices in daily work
- Experience implementing input validation and authentication mechanisms
- Professional experience in application security
- Good English in technical communication (written and spoken)
Full description
Projekt dotyczy rozwoju Automated Security Retest Engine — platformy automatyzującej analizę raportów z ocen bezpieczeństwa i weryfikację wdrożonych poprawek. Kandydat będzie rozwijał pipeline przetwarzania danych w Pythonie oraz aplikację webową w Java Spring Boot, projektował nowe funkcjonalności, integrował narzędzia i API oraz dbał o jakość analiz i testów. To oferta dla doświadczonych backendowców z zacięciem do application security, którzy chcą pracować blisko zespołów bezpieczeństwa i produktu. Praca wymaga dobrego angielskiego w komunikacji technicznej (pisemnej i ustnej).
- doświadczenie w tworzeniu aplikacji backendowych w Pythonie lub Javie
- praktyczna znajomość budowy i konsumowania REST API
- doświadczenie w pracy ze Spring Boot przy tworzeniu aplikacji webowych
- doświadczenie w pisaniu testów automatycznych
- znajomość Gita i praktyki code review w codziennej pracy
- doświadczenie we wdrażaniu walidacji danych wejściowych oraz mechanizmów uwierzytelniania
- doświadczenie zawodowe w obszarze application security
- dobry angielski w komunikacji technicznej (pisemnej i ustnej)