Motorola Solutions

Technology

JavaSoftwareDeveloper(Senior)

Krakow, Poland FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Java Software Developer (Senior) at Motorola Solutions. Skills: Java, Linux, CI/CD, Networking protocols. End to end software development. Planning software development”

What You'll Achieve.

Build and connect technologies; Help keep people safer everywhere; Foster collaboration for safer communities

Industry & Context.

Technology
Eligibility Requirements

Ability to work from the office 2 days per week, Under 10% travel, Domestic relocation support

What They're Looking For.

Must Have

Proficiency in Java (JDK 21), Solid knowledge of Java Concurrency, Knowledge of Python or BASH for scripting, automation, or tool development, understanding of networking protocols (e. g. , TCP/IP, UDP) and IP programming on Linux, Practical experience with Linux operating systems and virtualization, Ability to write comprehensive JUnit tests, English language communication skills, Ability to work from the office 2 days per week

Nice to Have

Experience with dependency injection in Java (CDI), Spring, or Quarkus, Familiarity with the Netty Framework, Experience with CI/CD tools and techniques (e. g. , Jenkins, GIT, Artifactory, JIRA), Knowledge of WebSockets and garbage collection tuning, Experience handling audio streams (e. g. , RTP, SRTP, ACELP)

What You'll Do.

End to end software development

Planning software development

Development of customer features

Testing of customer features

Maintenance of customer features

How You'll Work.

Team & Collaboration

Cooperate with experienced professionals; Join scrum teams

Communication Scope

English language communication skills

Full Job Description

## **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. ## **Department Overview** At Motorola Solutions, we create technologies our customers refer to as their lifeline. Dimetra is providing a mission critical TETRA-based communication system. Dimetra Network Management team is responsible for system configuration and monitoring solutions. Our products are based on various technologies and are entirely developed and tested in our R&D center in Krakow. ## Job Description We are seeking a skilled **Java Software Developer** who will join one of our scrum teams responsible for end to end software development lifecycle. Every day you will cooperate with experienced professionals on planning, development, testing and maintenance of the customer features. If you are open minded, willing to learn new things and seeking growth opportunities then join our team. ## Basic Requirements * Proficiency in Java (JDK 21) * Solid knowledge of Java Concurrency * Knowledge of Python or BASH for scripting, automation, or tool development * Strong understanding of networking protocols (e.g., TCP/IP, UDP) and IP programming on Linux * Practical experience with Linux operating systems and virtualization * Ability to write comprehensive JUnit tests * Strong English language communication skills * Ability to work from the office 2 days per week **Additional Knowledge/Skills** * Experience with dependency injection in Java (CDI), Spring, or Quarkus * Familiarity with the Netty Framework * Experience with CI/CD tools and techniques (e.g., Jenk

Free ATS check

Applying for this Java Software Developer (Senior) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Motorola Solutions?

Real rants from real employees. Read before you apply.

Read Company Rants →