Motorola Solutions logo

Software Engineer-Full Stack Software Engineer (Java + Angular)

Motorola Solutions · Posted Sep 16

Mission-critical communications, command center software, and video security solutions for public safety and enterprise

Bangalore, IndiaFull-timeOnsiteMid Level3–6 years₹18.0L–₹30.0L yearly100+ applicants
TelecommunicationsPublic SafetyVideo SurveillanceCritical CommunicationsSoftwareHardwarePublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

Motorola Solutions is a global close-knit community united by the relentless pursuit to help keep people safer everywhere, building and connecting technologies that protect people, property and places. The Software Engineering department is looking for a highly skilled Full Stack Software Engineer to join its dynamic engineering team, designing, developing, and maintaining scalable enterprise web applications. The role pairs strong backend expertise in Java and Spring Boot with robust front-end skills in Angular, collaborating closely with product, design, and QA teams in an Agile environment to deliver high-quality, high-performance software solutions.

What you will do

  • Full Stack Development: Design, code, test, and deploy responsive web applications using Java, Spring Boot, and Angular.
  • Backend Engineering: Build and maintain scalable RESTful APIs and microservices using Spring Boot and related Java frameworks.
  • Frontend Engineering: Develop dynamic, user-friendly, and highly responsive UI components using modern Angular versions, TypeScript, HTML5, and CSS3/SASS.
  • Database Management: Design database schemas, write optimized SQL queries, and manage data using relational (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB).
  • Code Quality & Testing: Write clean, maintainable code following SOLID principles. Implement unit and integration tests using JUnit/Mockito for the backend and Jasmine/Karma/Jest for the frontend.
  • Collaboration: Participate actively in Agile/Scrum ceremonies (sprint planning, daily stand-ups, retrospectives) and work closely with cross-functional teams to define and ship new features.
  • Optimization: Identify performance bottlenecks, debug complex issues, and optimize applications for speed, security, and scalability.
  • Peer Review: Participate in code reviews to ensure coding standards, security, and best practices are maintained across the team.

Skills used in this role

JavaSpring BootSpring MVCSpring Data JPASpring SecurityAngularTypeScriptRxJSNgRxHTML5CSS3SassRESTJSONMicroservicesSQLPostgreSQLMySQLMongoDBNoSQLJUnitMockitoJasmineKarmaJestOOPCollectionsMultithreadingSOLID PrinciplesGitGitHubGitLabBitbucketMavenGradleAgileScrumAWSAzureGCPDockerKubernetesJenkinsGitLab CIGitHub ActionsOpenAILLMs

What the employer is looking for

  • Backend: 3–6 years of strong hands-on experience with Core Java (Java 8 or higher), OOP concepts, Collections, and Multithreading. Extensive experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).
  • Frontend: Solid experience building SPAs (Single Page Applications) with Angular (v8 or higher). Proficiency in TypeScript, RxJS, and state management patterns (e.g., NgRx).
  • Architecture: Deep understanding of microservices architecture and web service integration (REST/JSON).
  • Version Control & Tools: Strong proficiency with Git (GitHub/GitLab/Bitbucket) and build tools like Maven or Gradle.
  • Methodology: Proven experience working in Agile/Scrum development environments.

Preferred qualifications

  • Experience deploying applications on Cloud platforms (AWS, Azure, or GCP).
  • Hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
  • Exposure to integrating AI capabilities (such as OpenAI/LLMs) into enterprise applications.

Benefits and support

  • We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world.
  • Referral Payment Plan: Yes

About Motorola Solutions

Motorola Solutions is a global leader in public safety and enterprise security, specializing in mission-critical communications, command center software, and video security solutions. The company empowers communities and organizations by building and connecting technologies that enhance safety, operational efficiency, and situational awareness worldwide. Formed as the legal successor to the original Motorola following its 2011 corporate split, Motorola Solutions serves government agencies, public safety departments, and commercial enterprises across more than 100 countries.

Industry
Telecommunications
Company size
10001+ employees
Founded
September 25, 1928
Location
Chicago, Illinois, USA
Funding stage
Public Company

Leadership

GQ
Gregory Q. Brown

Chairman and Chief Executive Officer

JJ
Jason J. Winkler

Executive Vice President and Chief Financial Officer

JP
John P. Molloy

Executive Vice President and Chief Operating Officer

MS
Mahesh Saptharishi

Executive Vice President and Chief Technology Officer

RN
Rajan Naik

Senior Vice President, Strategy & Ventures