Ugrás a tartalomra

Medior/Senior Java Developer

About the Role
We are looking for an experienced Backend Engineer with strong data architecture expertise to join a high-performing engineering team working on a Partner and Customer Management Platform.
In this role, you will take ownership of the core data framework, leveraging TM Forum (TMF) Open APIs to build a scalable, standards-first ecosystem. You will serve as the technical authority on TMF Party and Customer APIs and event-driven architecture, translating complex partner and customer relationships into high-performance, non-relational document models.
This position uniquely blends backend engineering and data architecture, offering hands-on work in a mature Agile environment with a modern NoSQL technology stack.
Key ResponsibilitiesTMF & API Engineering

  • Lead end-to-end development of TMF Party and Customer Open APIs, ensuring strict adherence to TM Forum standards
  • Design and build a reusable TMF-Core API framework handling:
    • JSON Patch–based updates
    • Standardized error handling
    • Cross-cutting API concerns

Data Architecture & Modeling

  • Design and maintain highly scalable MongoDB schemas using advanced modeling patterns:
    • Extended References
    • Polymorphic structures
    • Zero-join principles
  • Implement document versioning, bucketing, and optimized aggregation pipelines

Validation, Compliance & Security

  • Implement automated JSON Schema validation
  • Achieve and maintain 100% compliance with TM Forum Conformance Test Kits (CTK)
  • Architect secure data access layers using OAuth2 and scoped authorization, ensuring strict tenant and partner data isolation

Performance & Scalability

  • Optimize MongoDB indexing strategies and aggregation queries to achieve sub-100ms response times at scale
  • Design idempotent, consistent, and resilient data flows in a distributed NoSQL environment

Event-Driven Architecture

  • Design and implement asynchronous domain orchestration using Kafka or Webhooks
  • Synchronize lifecycle events across Party, Role, and Customer domains

Required Experience & SkillsMust Have

  • 4+ years of backend development experience in Java (Spring Boot 3.x)
  • Strong expertise in MongoDB NoSQL data modeling and aggregation framework
  • Expert-level understanding of RESTful API design and complex nested JSON structures
  • Familiarity with TM Forum SID models, particularly Party and Role relationships
  • Experience with event-driven architectures using Kafka or RabbitMQ
  • Runtime schema validation using Hibernate Validator (Java) or Ajv (Node.js)
  • Proven ability to design for:
    • Idempotency
    • Consistency
    • Distributed transactions in NoSQL systems

Nice to Have

  • Telecom domain experience
  • Cloud & DevOps exposure: Docker, Kubernetes, Terraform
  • API security knowledge: OpenID Connect (OIDC), API gateways (Kong, Apigee)
  • Contract testing using Pact for API version compatibility

Success Metrics

  • Seamless Integration: Reliable data synchronization through event-driven architecture
  • Standardization: Full adoption of TMF standards with high data integrity
  • Speed to Market: Faster onboarding of new partners
  • Architectural Excellence: High-performance “zero-join” MongoDB system outperforming traditional relational designs
  • Compliance: Consistent Diamond-level conformance in TM Forum audits

What You’ll Get

  • Hands-on work with modern telecom and platform-scale architectures
  • Deep exposure to TM Forum Open APIs, a globally in-demand skill set
  • Collaborative, cross-functional, and multicultural engineering environment
  • Continuous learning through certifications and complex architecture challenges
  • Opportunity to play a key role in the transformation from legacy systems to a digital platform ecosystem
Kérsz értesítőt hasonló állásokról a keresésed alapján?Készíts állásértesítőt!

Medior/Senior Java Developer

Budapest
Teljes munkaidős

Frissítés dátuma: 06.05.2026

Állás megosztása

Kérsz értesítőt hasonló állásokról a keresésed alapján?Készíts állásértesítőt!