Software Engineer JAVA

Java

Software Engineer JAVA

Java
Czerwone Maki 82, Kraków

Motorola Solutions

Full-time
Permanent
Mid
Hybrid
2 965.08 - 4 312.85 USD
Gross per month - Permanent

Job description

ASTRO System Management Team is responsible for development of network & system monitoring applications: provisioning, configuration, fault and performance management of ASTRO (P25) based systems. Our products are entirely developed and tested in our R&D center in Krakow.


Job Description

We're seeking a hands-on Java Software Developer focused on building and refining the critical systems that keep our customers connected and operational. You’ll be tackling complex, real-world problems and seeing your solutions directly benefit our users.


You won’t just be writing code—you'll have full ownership of the development pipeline. You’ll collaborate on system design, write high-quality and testable code, and be responsible for deployment and monitoring. If you're passionate about end-to-end product development and enjoy a variety of technical challenges, this is the role for you.


Tech Stack: Java, Spring, PostgreSQL, Kafka, Docker, Linux


Basic Requirements

We're seeking a developer with a solid foundation in computer science and software engineering. We'll be a great fit if you have:

  • A degree in Computer Science, Software Engineering, Telecommunication, or a related technical field.

  • Hands-on experience with the Java 17 ecosystem with Spring Boot

  • Practical knowledge of creating microservices and REST API

  • Familiarity with Linux and Bash scripting

  • Experience with common developer tools: Kafka, Docker, PostgreSQL

  • Knowledge how development pipeline works for CI/CD

  • Ability to work 2 days from the office per week.


Tech stack

    English

    B2

    Bash

    advanced

    REST API

    advanced

    Linux

    advanced

    Java

    advanced

    Spring Boot

    advanced

Office location

Published: 06.11.2025