Software Engineer Mid (Java)
Mid-level Java engineer at Motorola Solutions in Kraków building the ASTRO Network Management Provisioning Manager: Java 21 backend with Tomcat and Hibernate, Postgres on RHEL/KVM, and web frontend, shipped via CI/CD in a hybrid scrum team; regular AI-assisted code generation and review is expected.
- Compensation
- Not disclosed
- Location
- Kraków, Poland
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 3-5 years of experience in software development using a similar technology stack
- Detailed technical knowledge of Java
- Detailed technical knowledge of Tomcat
- Detailed technical knowledge of Hibernate
- Regular use of AI-code generation with human and AI-assisted code review
- Team player — work is split into many user-stories with interaction points
Nice to have
- Knowledge of RHEL (a large plus)
- Knowledge of PostgreSQL (a plus)
Full description
Company Overview At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
Department Overview
ASTRO Department develops applications to manage the ASTRO networks using Java backend technology and web frontend. The applications are built using CI/CD pipelines and used by Customers on premise.
Job Description
The candidate will use the following technologies: Java21 backend, web frontend. Tomcat, Hibernate. The candidate will be a part of a team of experienced and skilled software engineers developing a Network Management Provisioning Manager application. Our team uses Java, web frontend, Postgres, RHEL and KVM.
Basic Requirements
- 3-5 years of experience in software development using similar technology stack
- Knowledge (including detailed technical knowledge) of Java, Tomcat, Hibernate
- The candidate is expected to use AI-code generation on a regular basis with human and AI-assisted code review
- Knowledge of RHEL a large plus
- Knowledge of PostGreSQL a plus
- A team player is required, as work is often split into many user-stories with interaction points between one another
- The team is working in hybrid mode
In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get:
- Private medical coverage with dental package
- Life insurance, MultiSport card
- IP Tax Relief
- PPE (Employee Pension Plan)
- Employee Stock Purchase Plan (ESPP)
- Yearly salary increase (depends on individual performance)
- Yearly bonus (depends on company performance)
- Flexible working hours
- Comfortable work conditions (high class offices, parking space, volleyball field on site)
- Trainings and broad development opportunities
- Great team atmosphere (small scrum teams)
Travel Requirements
None
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
Yes
Company
Motorola Solutions Systems Polska Sp.z.o.o