remote
Systems and Solutions - Enterprise Software Developer - Motorola Solutions
Software Engineer
Lead the design, development, and deployment of scalable enterprise software solutions using Java, Spring, and AWS, driving innovation in mission‑critical systems for safety and security applications.
About the role
Key Responsibilities
- Architect and develop high‑availability microservices in Java/Spring for mission‑critical applications.
- Design and implement data models, APIs, and integration points with AWS services (EC2, RDS, SQS).
- Collaborate with cross‑functional teams to define requirements, deliver user stories, and iterate on product features.
- Write clean, maintainable code, conduct code reviews, and enforce coding standards.
- Participate in continuous integration/continuous deployment (CI/CD) pipelines and DevOps practices.
- Ensure application performance, security, and compliance with industry standards.
Requirements
- 5+ years of professional experience in Java development with Spring framework.
- Strong knowledge of microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- Hands‑on experience with AWS services and cloud‑native deployment.
- Proficiency in relational databases (SQL) and experience with ORM tools.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
javaspringawssqlagile