Quick Overview
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
- CA
Power Platform/Dynamics 365 CE Developer & Release Manager
NewCDW Amplified Services
AZ🇺🇸Hybrid22 hours agoScrumAgileAzure+3Technology - SA
OneStream Developer in Houston, TX - Hybrid model
NewSANS
Houston, TX🇺🇸Hybrid22 hours agoOracleSQLETL+1Technology - IG
ServiceNow - Developer - ITSM
NewICS Global Soft, Inc.
United States🇺🇸Remote22 hours agoSOAPScrumAgile+2Technology - AC
Sr. Python Developer w/d Market Risk Exp
NewAlltech Consulting Services, Inc.
Jersey City, NJ🇺🇸On-site22 hours agoOracleSQLSQL Server+11Technology - RL
ServiceNow - HRSD Developer
NewResource Logistics
United States🇺🇸Remote22 hours agoPower BITechnology - IT
Java Developer (Apache Spark)
NewISite Technologies Inc
Montreal, QC🇺🇸Hybrid22 hours agoSQLApacheApache Spark+1Technology