FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Developer, JCP Core Foundation Licensing and Quotation
JetBrainsSenior backend developer building JetBrains entitlement and metering services. Designing JVM systems that accurately support customer quotas, usage tracking, and billing.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and operating backend services using Kotlin or Java on the JVM, with a strong focus on designing versioned APIs and managing live data migrations. Proficient in distributed systems patterns and ensuring system observability through metrics and alerts.
Highest-signal resume keywords
Backend Services DevelopmentKotlin or Java ProficiencyRelational Database ManagementDistributed Systems PatternsEvent-Driven Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend ServicesKotlinJavaPostgreSQLAPI DesignData MigrationDistributed SystemsEvent-Driven ArchitectureIntegration TestingSystem Observability
Soft Skills
Clear CommunicationPragmatic JudgmentDedication to Accuracy
Tools & Technologies
KafkaFeature FlagsMetricsLogsTraces
Industry Keywords
LicensingQuota EnforcementConsumption RecordingCommercial PlansLegacy Systems
Tech Stack
Tools & technologiesDistributed SystemsJavaKafkaKotlinPostgres
About the role
Key responsibilities & impact- Design, build, and operate backend services determining customer entitlements and usage costs
- Own end-to-end flows from licensing and purchase data ingestion through quota enforcement and consumption recording
- Evolve domain models for seat-based and usage-based commercial plans
- Design external integrations using idempotency, ordering, reconciliation, and eventual consistency
- Plan and execute live data migrations with feature flags, dual writes, backfills, and verification
- Define invariants, metrics, and alerts for system observability
- Design versioned, backward-compatible internal APIs
- Improve performance and reliability under continuous production load
- Decommission legacy subsystems
- Write integration tests against real dependencies and maintain test infrastructure
- Investigate production incidents, identify root causes, and implement lasting fixes
- Build a reliable entitlement and metering foundation supporting new billing models without downtime or data divergence
Requirements
What you’ll need- Proven track record building and operating backend services on the JVM using Kotlin or Java
- Solid knowledge of relational databases, including transactions, isolation levels, locking, indexing, and live schema migrations; PostgreSQL preferred
- Deep understanding of distributed systems patterns, including idempotency, retry strategies, eventual consistency, and data reconciliation
- Practical experience with live data migrations or system changes without downtime using feature flags and staged rollouts
- Experience designing versioned, backward-compatible APIs
- Hands-on experience with event-driven architectures and message brokers such as Kafka
- Ability to diagnose, debug, and resolve production incidents in complex environments
- Proficiency in written and spoken English
- Dedication to accuracy in domains with direct financial impact
- Pragmatic judgment when designing distributed systems
- Experience using metrics, traces, and logs to understand production behavior
- Comfort navigating and simplifying large existing codebases with legacy decisions
- Clear, direct communication skills for agreeing on API contracts
- Testing-focused engineering approach
Benefits
Comp & perks- Strong base salary; competitive pay reflecting skills and experience
- Flexible work location; work from home or from the office
- Remote work up to 30 days per year from abroad
- Extra time off
- Medical insurance allowance for you and your family
- Learning and development opportunities, including conferences, courses, and language classes
- Relocation support
- Language classes
- Hot meal or lunch allowance on workdays
- Professional mental health services
- On-site gym or sports club stipend
- Internal events and team gatherings