← Back to jobs

Remote job

Senior Software Developer (JCP Core Foundation Licensing and Quotation)

Backend Full-time Permanent Germany

Job details

Not specified Salary
Germany Eligibility
Senior Experience
Full-time Employment

About this role

Role overview This role owns the backend services that determine what customers are entitled to use and ensure accurate billing for a major developer tools vendor. It sits on the critical path of every paid request, where errors translate directly into revenue impact. The work spans designing complex distributed systems, evolving entitlement and metering models, and shipping revenue-affecting migrations without downtime.

Responsibilities - Design, build, and operate backend services that decide customer entitlements and translate usage into costs - Own end-to-end data flows from ingesting licensing and purchase data through enforcing quotas to recording consumption - Evolve the domain model to combine seat-based plans with usage-based commercial structures - Design integrations with external systems, ensuring correctness through idempotency, ordering, reconciliation, and eventual consistency - Plan and execute live data migrations using feature flags, dual writes, backfills, and staged verification - Build observability through invariants, metrics, and alerts that catch silent divergence before customers notice - Define versioned, backward-compatible internal APIs with strong developer experience for other engineering teams - Investigate production incidents, identify root causes, and ship durable fixes

Requirements - Proven track record building and operating JVM backend services in Kotlin or Java - Solid working knowledge of relational databases, including transactions, isolation levels, locking, indexing, and live schema migrations (PostgreSQL preferred) - Deep understanding of distributed systems patterns such as idempotency, retry strategies, eventual consistency, and reconciliation - Practical experience executing zero-downtime data migrations via feature flags and staged rollouts - Hands-on experience designing versioned, backward-compatible APIs for other engineering teams - Hands-on experience with event-driven architectures and message brokers such as Kafka - Strong written and spoken English communication

Nice to have - Comfort navigating and simplifying large existing codebases that carry legacy decisions - A habit of trusting metrics, traces, and logs over assumptions when reasoning about production behavior

Benefits and work setup - Competitive base salary tied to skills and experience - Flexible work location with home or office options - Up to 30 days per year working remotely from abroad - Extra paid time off for recharging - Medical insurance allowance for the employee and family - Conference, course, and language-class learning budgets - Possible relocation support depending on role fit - Hot meal or lunch allowance on workdays - Mental health support through professional services - Sports benefit via on-site gym or stipend - Internal events and team gatherings

Skills detected in the listing

JavaKotlinPostgreSQL
Detected Sep 11, 2026
Last verified Sep 11, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight