CareerPlanGet AI match score →

Senior Software Engineer (Java || Full-stack)

Krakow, Poland💼 Full-time🗓 2026-05-04 → 2026-07-30

Core

Design and implement scalable Java backend systems and features for evidence management software used in public safety and enterprise applications.

Role type

Senior backend software engineer (Java)

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), frontend frameworks (Angular), E2E testing (Playwright, Cypress), mentorship

Technologies

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

Responsibilities

Design and implement clean, modular, scalable, and testable code for the Java backend; Conduct performance analysis and profiling for backend systems and databases; Apply advanced testing and debugging methods to resolve complex software issues

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗