
Software Engineer (Java)
Motorola Solutions1 month ago
Kraków, PolandMid Level / Senior
Responsibilities
- Develop and maintain the Network Management Provisioning Manager application.
- Build Java backend and web frontend functionality for ASTRO network management applications.
- Work mostly unsupervised as part of a Scrum team delivering user stories.
- Use AI code generation regularly with human and AI-assisted code review.
- Collaborate with teammates on work involving shared interaction points.
- Work in a hybrid mode.
Requirements
- 3–5 years of software development experience with a similar technology stack.
- Detailed technical knowledge of Java, Tomcat, and Hibernate.
- Knowledge of RHEL is a plus.
- Knowledge of PostgreSQL is a plus.
- Ability to work collaboratively as part of a software engineering team.
Benefits
- Private medical coverage with a dental package.
- Life insurance and MultiSport card.
- IP Tax Relief and Employee Pension Plan.
- Employee Stock Purchase Plan.
- Yearly salary increase based on individual performance.
- Yearly bonus based on company performance.
- Flexible working hours.
- Comfortable offices with parking and an on-site volleyball field.
- Training and broad development opportunities.
- Hybrid work arrangement.
- No travel or relocation provided.
Tech Stack
Categories
About Motorola Solutions
Motorola Solutions builds mission‑critical communications, video security and access control, body‑worn cameras, and command‑center software for public safety agencies and enterprises. It sells radios and LMR/P25 systems, cloud software, and managed services used by police, fire, and critical infrastructure operators. Headquartered in Chicago and publicly traded on the NYSE (MSI), the company was formed in 2011 after Motorola’s split and operates globally.