Mid-Senior Java Software Developer - Remote Opportunity
About the Role
We are looking for a talented Java Software Developer remote to join our dynamic team at Motorola Solutions. In this role, you will be part of a close-knit community dedicated to creating technologies that help keep people safer everywhere. Your work will contribute to mission-critical communication systems that are vital for various sectors, including public safety and emergency services.
What You'll Do
- Collaborate with experienced professionals on the end-to-end software development lifecycle, including planning, development, testing, and maintenance of customer features.
- Utilize your proficiency in Java (JDK 21) to develop high-quality software solutions.
- Implement Java Concurrency and write comprehensive JUnit tests to ensure software reliability.
- Engage with networking protocols such as TCP/IP and UDP, applying your strong understanding of IP programming on Linux.
- Leverage your knowledge of scripting languages like Python or BASH for automation and tool development.
- Work with CI/CD tools and techniques, including Jenkins, GIT, and JIRA, to streamline development processes.
- Participate in scrum meetings and contribute to a team-oriented culture focused on collaboration and innovation.
- Take advantage of training and development opportunities to advance your career as a Java Software Developer remote.
Requirements
- Proficiency in Java (JDK 21) and solid knowledge of Java Concurrency.
- Experience with Linux operating systems and virtualization.
- Strong English communication skills.
- Ability to work from the office 2 days per week.
- Experience with dependency injection in Java (CDI), Spring, or Quarkus is a plus.
- Familiarity with the Netty Framework and WebSockets.
- Knowledge of garbage collection tuning and handling audio streams (e.g., RTP, SRTP).
Nice to Have
- Experience with audio stream handling and garbage collection tuning.
- Familiarity with the Netty Framework.
- Knowledge of CI/CD tools and techniques.
What We Offer
- Competitive salary package and strong team-oriented culture.
- Comfortable work conditions, including high-class offices and wellness facilities.
- Private medical coverage and life insurance.
- Access to integration events and membership in engineering communities.
- Comprehensive relocation support for candidates looking to advance their careers.
This role offers a great opportunity for a Mid-Senior Java Software Developer to work remotely at Motorola Solutions, contributing to vital communication technologies.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months