Senior Software Engineer (Java || Full-stack)
$31,200–$31,200 year
HybridKrakow, Łódź Voivodeship, Republic of Poland
Job Summary
Design and implement clean, modular, scalable, and testable code for the Java backend, focusing on evidence management software for body and vehicle cameras. Conduct performance analysis and profiling for backend systems and databases to ensure scalability and high performance. Apply advanced testing and debugging methods to resolve complex software issues while collaborating with local and distributed teams in an Agile environment. Work on improving architecture, performance, scalability, and resilience of existing products. This role involves backend or full-stack development within the Evidence and Devices Engineering team in Krakow, Poland, supporting public safety and enterprise applications.
Required Qualifications
- 5+ years of hands-on backend software development
- in-depth knowledge of core Java/JDK
- Solid understanding of software architecture, design patterns, and core software engineering principles
- Experience designing and implementing high-performance, multithreaded, state-driven systems
- Proficiency in creating meaningful automated tests (we use JUnit) and applying advanced testing and debugging techniques
- In-depth knowledge of relational databases (we use Postgres) and ORM technologies such as Hibernate/JPA
- Strong communication skills with the ability to effectively interface with stakeholders
- Excellent problem-solving skills with a strong capacity for independent work
- Ability to work both independently and collaboratively as part of a team in an Agile environment
- Communicative English
- Under 10% travel
- Contract of Employment (UoP)
- Private medical coverage
- Multisport Life insurance (two annual incomes)
- Employee Stock Purchase Plan – 15% discount for buying Motorola's Stock units
- Employee Pension Plan – 3,5 % of the month's salary gross, which goes to the retirement account
- IP Tax Relief (up to 80%)
- Yearly salary increase (depends on individual performance)
- Yearly bonus (depends on company performance)
- Flexible working hours (usually the day starts between 7-10)
- 8 hours working day (30 minutes lunch break included)
- Hybrid work mode
- Relocation Provided
- Domestic Position
Desired Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related subject
- Experience developing REST APIs using JAX-RS, Spring, or similar technologies
- 2+ years of experience with Angular or similar modern frontend frameworks
- Experience with E2E testing frameworks such as Playwright or Cypress
- Mentorship, coaching, or leadership experience or demonstrable aptitude
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.