Senior Backend Software Engineer - Java Focus (Remote)
About the Role
Join Motorola Solutions as a Senior Backend Software Engineer (Remote) and play a pivotal role in enhancing public safety through technology. In this position, you will primarily focus on backend development, contributing to our innovative solutions that help protect communities worldwide.
What You'll Do
- Design and implement clean, modular, scalable, and testable code for the Java backend.
- Conduct performance analysis and profiling for backend systems and databases, ensuring high performance and scalability.
- Apply advanced testing and debugging methods to resolve complex software issues.
- Collaborate with local and distributed teams in an Agile environment to continuously enhance product functionality.
- Contribute to the architecture, performance, scalability, and resilience of existing products.
Requirements
- 5+ years of hands-on backend software development experience, with a strong focus on core Java/JDK.
- Solid understanding of software architecture, design patterns, and core software engineering principles.
- Proficiency in creating automated tests, particularly using JUnit.
- In-depth knowledge of relational databases (Postgres) and ORM technologies like Hibernate/JPA.
- Strong communication skills and the ability to interface effectively with stakeholders.
Nice to Have
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience developing REST APIs using JAX-RS, Spring, or similar technologies.
- 2+ years of experience with Angular or similar modern frontend frameworks.
- Experience with E2E testing frameworks such as Playwright or Cypress.
- Mentorship or leadership experience.
What We Offer
- Contract of Employment (UoP) with competitive salary.
- Private medical coverage and life insurance.
- Employee Stock Purchase Plan with a 15% discount.
- Employee Pension Plan contributing 3.5% of your salary.
- Flexible working hours and hybrid work mode.
- Yearly salary increase based on performance.
- Yearly bonus based on company performance.
- Comprehensive relocation support for those moving to Poland.
This Senior Backend Software Engineer position at Motorola Solutions offers a unique opportunity to work on impactful public safety technology. With competitive compensation and flexible work arrangements, it's an attractive role for experienced developers.
Who Will Succeed Here
Proficient in Java and familiar with frameworks like Hibernate, capable of writing clean and modular code while adhering to Agile methodologies for efficient project management.
Self-motivated and disciplined, thriving in a remote work environment, with strong time management skills to meet deadlines and deliver high-quality software solutions independently.
Demonstrates a proactive approach to problem-solving, with experience conducting performance analysis and profiling for backend systems, and a mindset geared towards continuous learning and adaptation to new technologies.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months