Senior Java Developer
Posted 111ds ago
Employment Information
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.
















