CareerPlanSign in

Senior Software Engineer (Java || Full-stack)

Krakow, Poland💼 Full-time🗓 2026-08-12 → 2026-09-29

Core

Design and implement clean, modular, scalable Java backend code for evidence management software used in public safety and enterprise applications.

Role type

Senior backend software engineer

Builds

Evidence management software for body cameras, vehicle cameras, and public safety/enterprise applications

Domain

Public safety technology / Enterprise software

Deliverable

production ML models | product features

Required skills

Java/JDK, software architecture, design patterns, automated testing (JUnit), relational databases (Postgres), ORM (Hibernate/JPA)

Preferred skills

REST APIs (JAX-RS, Spring), Angular, E2E testing (Playwright, Cypress), mentorship

Technologies

Java, JUnit, Postgres, Hibernate, JPA, JAX-RS, Spring, Angular, Playwright, Cypress

Responsibilities

Design and implement scalable Java backend code; conduct performance analysis and profiling for backend systems and databases; apply advanced testing and debugging methods to resolve complex issues; collaborate with distributed teams in an Agile environment to enhance product functionality

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.