Java Software Engineer
Listed on 2026-07-21
-
Software Development
DevOps, Cloud Engineer - Software, Software Engineer, Java Developer
Company Overview
At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property, and places. Our solutions foster the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
DepartmentOverview
Our growing Department is composed of well-balanced agile teams with a full range of software development experience and the embedded mindset of Dev Ops culture and continuous delivery approach. Teams are responsible for end-to-end software development including design, implementation, testing, delivery, and maintenance in a 24/7 support model.
Job DescriptionJoining the Emergency Call Handling team in Krakow, you will contribute to extending the capabilities of our mission-critical platform and enhancing the existing technologies we use.
Tech Stack- Kubernetes/Docker
- Java, Kotlin, Spring Boot, Quarkus
- Git Hub, Azure Dev Ops
- ELK Stack + Prometheus/Grafana, Redis
- Azure & AWS
- SIP/RTP/WebRTC/MSRP, GStreamer
- Rust, Asterisk
- PostgreSQL, NGINX
- Angular, Type Script, Java Script
- Selenium/Playwright
- Hands‑on expert software developer with deep understanding of development ecosystems.
- Technical leader or key technical contributor, having significant impact on the organization.
- Versatile, able to move between teams and make immediate contributions.
- Perceive business opportunities and influence product technology based on current trends.
- Identify technical debt and drive its reduction.
- Apply analytical skills to collect information, prioritize it, reach conclusions, and make decisions independently.
- Educate others in software craftsmanship principles; consistently refactor existing code.
- Coach and mentor individuals and groups while helping managers prepare development plans for senior engineers.
- Adjust communication to technical and non‑technical audiences.
- 5+ years experience with Java or other languages.
- Practical knowledge of microservices or other distributed systems and REST APIs.
- Bachelor's or Master's Degree in Computer Science, Software Engineering, Math, or related fields.
- English language skills allowing efficient communication with peers and customers in North America.
- Java
- Kubernetes or alternative
- Docker or alternative
- Cloud experience with AWS or Azure or distributed systems
- Automated testing experience
- Messaging systems
- Observability and monitoring experience
- Angular experience
- Networking knowledge
- SIP, RTP, WebRTC, MSRP, GStreamer
- Contract of Employment (UoP)
- Private medical coverage, Multisport
- Life insurance (two annual income)
- Employee Stock Purchase Plan – 15% discount for buying Motorola's stock units
- Employee Pension Plan – 3.5% of monthly salary gross, paid into a retirement account
- IP Tax Relief
- Yearly salary increase (depends on individual performance)
- Yearly bonus (depends on company performance)
- Flexible working hours (day usually starts between 7–10)
- 8‑hour working day (30‑minute lunch break included)
- Hybrid/remote work
- Under 10% travel required
- Relocation provided – domestic
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally protected characteristic.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).