Taro Logo

Senior Java Engineer

Global provider of critical communications, video security and command center technologies supporting public safety agencies and enterprises.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Java Engineer

Motorola Solutions is seeking a Senior Java Engineer to join their Media Team, Unified Recorder division. This role offers an opportunity to work with a global leader in critical communications and security solutions. The position involves developing enterprise-level solutions using Java, focusing on building scalable and efficient backend systems.

The ideal candidate will be responsible for designing and implementing REST APIs, working with both SQL and NoSQL databases, and maintaining high-quality code through thorough testing and reviews. You'll be working on critical systems that help keep communities, schools, hospitals, and businesses safer through technology.

This role requires extensive experience in Java development, with a strong foundation in object-oriented design, multi-threading, and database technologies. You'll be working with modern technologies including Spring Boot, Hibernate, PostgreSQL, and MongoDB, while following best practices in software development.

The position offers the opportunity to work on meaningful projects that directly impact public safety and security. With less than 10% travel required, you'll be based in Bangalore, India, working with a team of dedicated professionals in a collaborative environment. Motorola Solutions prides itself on its people-first and community-focused culture, encouraging authenticity and providing opportunities for professional growth.

Join a team that's dedicated to building safer communities through technology innovation. While the role demands technical expertise, the company values potential and encourages applications from candidates who might not meet all preferred qualifications but are passionate about contributing to the team's mission of building a safer future.

Last updated a day ago

Responsibilities For Senior Java Engineer

  • Design, build and maintain efficient, highly scalable, reusable Java code
  • Develop REST APIs using JAX-RS, XML/JSON
  • Actively participate in Product Enhancements, Maintenance and Support Activities
  • Participate in Code Reviews and ensure best Code Quality
  • Write and Maintain Unit & Functional Tests
  • Work with databases including Postgres & Microsoft SQL Server

Requirements For Senior Java Engineer

Java
PostgreSQL
MySQL
  • 8+ years of Enterprise Application development experience
  • Strong Object-Oriented Design and Design Patterns knowledge
  • Hands-on experience with Multi-Threading & Asynchronous Programming using Java
  • Proficient with Hibernate, RDB and Make
  • Database skills including table design, Stored Procedures
  • Experience with NoSQL Database preferably MongoDB
  • Strong troubleshooting and problem solving skills
  • Excellent Communication skills
  • Project experience in Telecom domain or tcp/http Protocols is a plus

Jobs Related To Motorola Solutions Senior Java Engineer