Senior Java Developer

Posted 111ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Java Developer developing cloud solutions primarily with Java & Spring Boot for PCG, ensuring code quality and effective team collaboration.

Responsibilities:

  • Full lifecycle development: You develop and scale solutions primarily with Java & Spring Boot—taking ownership without micromanagement and working toward realistic goals.
  • Modernization & greenfield: You analyze existing systems and decide whether refactoring or a complete rewrite is the right path to the goal.
  • Architecture & design: You design high-performance REST APIs and make well-founded design decisions in varied project contexts.
  • High quality standards: You ensure code quality through reviews and automated tests. We provide the space for clean structures and true software craftsmanship.
  • Team & collaboration: You work on an equal footing within the team and accompany projects through to a clean handover to operations.

Requirements:

  • Degree or equivalent vocational training in software development, computer science, IT consulting, or relevant professional experience.
  • Fluent German for confident communication with customers and within the team.
  • Expertise: Several years of backend experience with in-depth Java & Spring Boot knowledge.
  • Legacy assessment: Ability to understand existing code and improve it sustainably.
  • Tooling: Confident with JPA/Hibernate, SQL, Docker, Git and Maven or Gradle.
  • Mindset: You have high standards for maintainability and architecture (Clean Code).
  • Bonus: Experience with cloud (AWS/Azure/GCP), microservices or event-driven architectures.

Benefits:

  • Pure flexibility: Work the way that fits your life—remote across Germany, hybrid, or from one of our offices in Germany (Magstadt, Darmstadt, Berlin, Munich, Hamburg, Cologne, Ulm, Heidelberg, Frankfurt).
  • Workation: Want to work and discover new places? Use up to 30 days of workation per year and combine work with adventure.
  • Time off: Recharge when you need to with 30 days of vacation.
  • Your hardware, your choice: Mac, Windows or Linux—you decide what you prefer to work on.
  • Career development: Trainings, labs and certifications with AWS, Azure, Google & SAP—we push your cloud know-how.
  • Feedback that matters: Regular development and salary discussions so you always know where you stand.
  • More than the basics: Choose between a Spendit Card, Wellpass or a Deutschlandticket. On top of that, childcare allowance and bike leasing as additional extras for life beyond the laptop.
  • Team spirit: Whether team events (or hackathons), summer party or Christmas celebration—we celebrate successes together.