Senior Java Software Engineer

Motorola Solutions

Benefits
Qualifications

Company Overview

At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it’s helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Bring your passion, potential and talents to Motorola Solutions, and help us usher in a new era in public safety and security.

Department Overview

Job Description

You will work as part of the One Handheld Cloud services team developing cloud based microservices for One Handheld. Working as a Senior Java Software Engineer in an agile Scrum team you will be involved in:

  • Working as a key member in team designing architecture for new One Handheld microservices.
  • Working with other teams across Motorola Solutions to integrate One Handheld microservices with other Motorola Solutions software components, creating a richer, more powerful integrated solution.
  • Working on the full software development life cycle for the new services - including design, development, testing and documentation.
  • Continuing to support our existing customers, adapting the product to meet their evolving needs.

Basic Requirements

The Senior Java Software Engineer will have following skills & experience:

  • A formal qualification (Degree) in Computing Science or equivalent experience with a high level of academic achievement.
  • Significant demonstrated experience with industry best-practices, including Agile methodologies, test driven development and code reviews.
  • Significant experience architecting, designing and implementing large pieces of reliable, scalable complex software.
  • Significant experience providing technical leadership and mentoring other developers.
  • Significant Java development experience, producing server side applications.
  • Significant experience as a senior developer
  • Experience developing RESTful APIs.
  • Experience developing microservices (using technologies such as Docker and Kubernetes).
  • Experience developing and deploying software solutions with Azure cloud
  • Good communication skills

Travel Requirements

Relocation Provided

Position Type

Referral Payment Plan

If you are a current Motorola Solutions employee, please click this link to apply through your Workday account.

Read Full Description

Discover Similar Jobs

Suggested Articles