Haystack
← Back to Jobs
Technology
ME

Senior Java Developer – Telecom Quotation & Pricing Engine

MenzoDenver, CO🇺🇸United StatesPosted Oct 1, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Denver, CO, United States
Posted
22 hours ago
DockerMicroservicesMySQLOracleSQLSpringSpring BootAPI GatewayAWSELKLogstashOAuthScrumSplunkTDDAgileApacheAzureBDDGitGrafanaHibernateJUnitJWTJavaJenkinsKafkaKibanaKubernetesPostgreSQLPostmanPrometheusRESTRabbitMQTerraform

Job Description

Job Title: Senior Java Developer
Location: Denver, CO – Meridian Office
Work Model: Onsite/Hybrid – Denver, CO
Domain: Telecom
Team: 5 Onshore + 1 Offshore
Experience: 8+ Years

Job Summary

We are seeking an experienced Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, REST APIs, Kafka, and enterprise application development to support a Telecom Quotation and Pricing Engine.

The ideal candidate will have hands-on experience developing applications and services supporting pricing, quotation, discounts, credits, offers, promotions, rating, and charging processes. Strong telecom domain experience, particularly with CPQ, Product Catalog, Pricing Engines, Rating & Charging platforms, is highly preferred.

The candidate will work closely with architects, business analysts, QA engineers, and onshore/offshore development teams in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain scalable Java/Spring Boot applications for enterprise telecom platforms.

  • Develop and enhance Microservices supporting quotation, pricing, rating, charging, discounts, credits, and offers.

  • Design and develop secure, scalable RESTful APIs for quotation and pricing workflows.

  • Implement complex pricing rules, business rules, discount logic, credit calculations, and promotional offers.

  • Develop services for generating accurate and real-time customer quotations.

  • Build and maintain rating and charging workflows for telecom products and services.

  • Integrate quotation, pricing, rating, and charging services with upstream and downstream enterprise systems.

  • Develop event-driven applications using Apache Kafka.

  • Implement API security using OAuth 2.0, JWT, Spring Security, and related security frameworks.

  • Develop unit, integration, and API tests using JUnit, Mockito, Spring Boot Test, and Postman.

  • Troubleshoot production issues, perform root-cause analysis, and implement permanent fixes.

  • Participate in design and code reviews and follow clean coding, SOLID, and enterprise design principles.

  • Collaborate with Product Owners, Business Analysts, Architects, QA, DevOps, and offshore/onshore development teams.

  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

  • Contribute to application performance, scalability, reliability, and high-volume transaction processing.

Required Technical Skills

Java

  • Java 8/11/17+

  • Core Java

  • Object-Oriented Programming

  • Collections Framework

  • Multithreading & Concurrency

  • Exception Handling

  • Java Streams & Lambda Expressions

  • Design Patterns

  • SOLID Principles

Spring & Microservices

  • Spring Boot

  • Spring MVC

  • Spring Cloud

  • Spring Security

  • Spring Data JPA

  • Hibernate / JPA

  • Microservices Architecture

  • Distributed Systems

  • Service-to-Service Communication

REST API & Integration

  • RESTful Web Services

  • REST API Design

  • Swagger / OpenAPI

  • JSON / XML

  • Postman

  • API Gateway

  • OAuth 2.0

  • JWT

  • Enterprise API Integration

Telecom Domain – Strongly Preferred

Hands-on experience with one or more of the following:

  • Telecom Quotation / Quote Management

  • CPQ / Configure-Price-Quote

  • Pricing Engines

  • Pricing Rules / Business Rules

  • Discount Management

  • Credit Management

  • Offers & Promotions

  • Rating

  • Charging

  • Product Catalog

  • Product Configuration

  • Telecom Product & Service Management

  • Quote / Order Lifecycle

  • Real-Time Rating

  • Batch Rating

  • Real-Time Charging

  • High-Volume Transaction Processing

  • Telecom Order Management

Messaging & Event-Driven Architecture

  • Apache Kafka

  • Kafka Producers & Consumers

  • Kafka Topics, Partitions & Consumer Groups

  • Event-Driven Architecture

  • Asynchronous Processing

  • RabbitMQ – Plus

  • JMS – Plus

Database

  • Oracle

  • PostgreSQL

  • MySQL

  • SQL

  • Database Design

  • Query Optimization

  • Stored Procedures

  • Data Modeling

Cloud & DevOps

  • AWS or Azure

  • Docker

  • Kubernetes

  • Jenkins

  • Git

  • GitHub / GitLab

  • CI/CD Pipelines

  • Maven / Gradle

  • Terraform – Plus

Testing

  • JUnit

  • Mockito

  • Spring Boot Test

  • Unit Testing

  • Integration Testing

  • REST API Testing

  • Postman

  • TDD / BDD

Monitoring & Production Support

  • Splunk

  • ELK / Elasticsearch / Logstash / Kibana

  • Prometheus

  • Grafana

  • AWS CloudWatch

  • Application Monitoring

  • Production Troubleshooting

  • Root-Cause Analysis

Mandatory Skills

  • Previous Telecom domain experience.

  • Experience with CPQ / Quotation Engines.

  • Experience with Pricing, Rating, and Charging platforms.

  • Experience with Product Catalog and Product Configuration.

  • Experience implementing complex business rules and pricing logic.

  • Knowledge of TM Forum standards is a plus.

  • Experience with high-volume, low-latency transaction processing.

  • Experience working with distributed onshore/offshore Agile teams.

  • Strong communication and problem-solving skills

Similar jobs