Dev engineer
On-siteWrocław, Lower Silesia, Poland or Poznań, Greater Poland, Poland
Job Summary
Design and develop new backend functionalities with business and product teams, while participating in architectural decisions and shaping application development directions. Maintain and evolve customer and employee-facing applications, analyzing business requirements to propose optimal technical solutions. Ensure solution quality, performance, and security by monitoring systems, analyzing logs, and resolving production issues. Collaborate with the business to translate user needs into technical solutions, sharing knowledge and actively supporting team members.
Required Qualifications
- Bardzo dobrą znajomość Java 17+ oraz środowiska JVM
- Doświadczenie w pracy z Spring Boot 3.x, Spring Core i Spring Web (REST API)
- Znajomość Spring Data JPA, Hibernate, transakcyjności oraz optymalizacji zapytań
- Bardzo dobrą znajomość PostgreSQL i języka SQL
- Doświadczenie w testowaniu aplikacji (JUnit 5, Mockito, testy integracyjne)
- Praktyczną znajomość Maven, Git oraz narzędzi CI/CD (Jenkins, GitLab CI)
- Bezpieczeństwo API: OAuth2, JWT, Keycloak
- Projektowanie API (OpenAPI/Swagger) i dobra praktyka logowania (SLF4J/Logback)
- Znajomość wzorców architektonicznych i umiejętność projektowania skalowalnych aplikacji
- Samodzielność i gotowość do pracy w niewielkim, wysoko specjalistycznym zespole
- Otwartość na zmianę kontekstu, pracę przy różnych inicjatywach i współtworzenie rozwiązań od etapu pomysłu do wdrożenia
- Umiejętność współpracy z biznesem i przekładania potrzeb użytkowników na rozwiązania technologiczne
- Umowa o pracę
- Praca hybrydowa: (częściowo w biurze we Wrocławiu, ul. Robotnicza 11, Poznaniu ul. Kolorowa 10 lub Warszawie, al. Jana Pawła II 17 (przy Rondzie ONZ))
Desired Qualifications
- Mile widziane Spring Cloud (OpenFeign, Resilience4j)
- RabbitMQ i Spring AMQP
- Docker, OpenShift lub Kubernetes
- SonarQube, OWASP Dependency Check
- Camunda BPMN lub inne silniki workflow
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.