NoFluffJobs Stacjonarnie Mid New

Java Software Engineer - Evidence and Devices Engineering

Motorola Solutions Systems Polska

⚲ Kraków

12 000 - 14 000 PLN (PERMANENT)

Wymagania

  • Java
  • Object-oriented programming
  • Automated testing
  • PostgreSQL

Opis stanowiska

O projekcie: The Evidence and Devices Engineering team is responsible for Motorola Solutions’ body cameras, vehicle cameras and evidence management software leveraged in public safety and enterprise applications worldwide. We are a thriving and growing company in search of a Software Engineer to join our evidence management team in the vibrant city of Krakow, Poland. This full-time position offers the opportunity to play a significant role in the development and growth of our software engineering projects. We are seeking a talented and proactive individual who can contribute to our team’s success and foster a spirit of collaboration within the company. You will join a high-performing team of developers and will be primarily working on the backend, taking responsibility for implementing a range of new application features, as well as improving the performance, scalability, and modularity of the existing product. Wymagania: - 2+ years of hands-on backend software development (we use Java).- Solid understanding of object oriented programming, design patterns, and core software engineering principles.- Experience creating meaningful automated tests (we use JUnit).- Knowledge of testing and debugging software issues.- Experience working with relational databases (we use Postgres).- Knowledge of ORM technologies such as Hibernate/JPA.- Strong communication and collaboration skills. Codzienne zadania: - Execute the full software development lifecycle and provide support for each assigned project, adhering to company standards and expectations. - Apply software development practices to produce clean, modular, scalable, and testable code for the Java backend. - Apply testing and debugging methods to resolve complex software issues. - Work collaboratively with local and distributed teams in an Agile environment to enhance the product.