Java Developer

Green Center s.r.o.

Prague, Czechia • 17m ago • On-site

Mid

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Developer

  • Focus: Development and maintenance of software for parking systems and device software

  • Collaboration: Close cooperation with hardware, manufacturing, and service teams

  • Tech direction: Ongoing modernization and migration toward PostgreSQL

Description

You will develop and maintain Java software that runs on parking system devices used daily by thousands of drivers. Work from task assignment through deployment, with room to propose solutions and collaborate on architecture. You will integrate applications with parking equipment and external systems via APIs/protocols, modernize an existing codebase, and improve reliability through automated tests and code reviews.

Responsibilities

  • Develop and maintain Java software for parking systems and related devices

  • Implement tasks from specification to deployment; propose and discuss solutions with the team

  • Collaborate with hardware, production, and service colleagues

  • Debug and test software directly on the devices

  • Use AI tools to accelerate and improve development; validate AI outputs

  • Modernize the existing system (refactor legacy code, design new modules, migrate to PostgreSQL)

  • Integrate with parking devices and external systems via APIs and communication protocols

  • Write automated tests, conduct code reviews, and contribute to product quality and reliability

Requirements

  • 3–4 years of Java development experience

  • Ability to work independently and proactively clarify unclear aspects

  • Interest in using AI tools in development and capability to verify correctness and quality

  • Interest in how software interacts with hardware

  • Solid Java and object-oriented design knowledge; experience with Spring

  • SQL and relational database knowledge; understanding of transactions and DB-backed application behavior

  • Experience with Git and collaborative development using merge requests

  • Working knowledge of Gradle and GitLab CI/CD; readiness for a PostgreSQL transition

Benefits

  • Work on in-house products (no outsourced client projects)

  • Space for own ideas and solutions with minimal bureaucracy

  • Small, friendly team where your work is visible

  • Full-time role; office-based with possibility of hybrid after onboarding

  • Benefits package: meal allowance, Multisport card, pension savings contribution, and up to 5 sick days after onboarding

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report