Senior Java Developer
Job description
Job Description – Senior Java Developer
Position: Senior Java Developer
Location: Meridian Office, Denver, CO
Team: 5 Onshore 1 Offshore
Domain: Telecom
Role Focus: Pricing, Quotation, Discount, Credits, Offers, Rating & Charging
Job Summary
We are looking for a Senior Java Developer with strong experience in Java, Spring Boot, Microservices, REST APIs, and enterprise application development to work on a Telecom Quotation Engine.
The candidate will work on applications supporting pricing, quotation generation, discounts, credits, offers, rating, and charging processes.
Key Responsibilities
- Design, develop, and maintain scalable Java/Spring Boot applications.
- Develop and enhance microservices-based applications for telecom business processes.
- Build RESTful APIs for quotation, pricing, rating, charging, offers, discounts, and credits.
- Develop business rules and pricing logic for a Quotation Engine.
- Implement APIs and services for generating accurate customer quotations.
- Work on rating and charging workflows within the telecom domain.
- Integrate quotation and pricing services with downstream/upstream systems.
- Develop event-driven services using Kafka or similar messaging technologies.
- Implement API security using OAuth 2.0, JWT, Spring Security, or equivalent technologies.
- Develop unit and integration tests using JUnit/Mockito.
- Troubleshoot production issues and perform root-cause analysis.
- Participate in code reviews and follow clean coding and design practices.
- Work closely with business analysts, architects, QA teams, and offshore/onshore development teams.
- Participate in Agile/Scrum ceremonies, sprint planning, stand-ups, reviews, and retrospectives.
Required Technical Skills
Core Java
- Java 8/11/17
- Core Java
- OOP
- Collections
- Multithreading & Concurrency
- Exception Handling
- Java Streams & Lambda
- Design Patterns
Spring / Microservices
- Spring Boot
- Spring MVC
- Spring Cloud
- Spring Security
- Spring Data JPA
- Hibernate
- Microservices Architecture
- RESTful Web Services
API Development
- REST API
- API Design
- Swagger / OpenAPI
- JSON / XML
- Postman
- API Gateway
- OAuth 2.0 / JWT
Telecom Domain – Important
- Quotation / Quote Management
- Pricing Engine
- Discount Management
- Credit Management
- Offers / Promotions
- Rating
- Charging
- Telecom product/catalog concepts
- Pricing and business rules
- Order/quote lifecycle
- Real-time and batch rating/charging workflows
Messaging / Integration
- Apache Kafka
- Kafka Producers & Consumers
- Event-driven architecture
- RabbitMQ / JMS is a plus
- Asynchronous processing
Database
- Oracle
- PostgreSQL
- MySQL
- SQL
- Database design
- Query optimization
- Stored procedures
Cloud / DevOps
- AWS or Azure
- Docker
- Kubernetes
- Jenkins
- Git
- GitLab/GitHub
- CI/CD
- Maven/Gradle
- Terraform is a plus
Testing
- JUnit
- Mockito
- Spring Boot Test
- Integration Testing
- API Testing
- Postman
- TDD/BDD
Monitoring
- Splunk
- ELK
- Prometheus
- Grafana
- CloudWatch
Preferred Skills
- Previous Telecom domain experience
- Experience with CPQ / Quotation Engines
- Experience with Pricing/Rating/Charging platforms
- Product Catalog / Product Configuration
- Business Rules Engine experience
- Experience with TM Forum / telecom standards is a plus
- Experience with high-volume transaction processing
- Experience working with distributed onshore/offshore teams
Ideal Candidate
Senior Java Developer Telecom Domain Quotation/Pricing Engine Microservices REST API Kafka Spring Boot
Company Description
Menzo Technologies Corp, founded in 2011, is a value-based IT consulting and staffing firm specializing in high-quality technical services at competitive prices. The company combines strong functional knowledge, analytical capabilities, and technical expertise to design best-fit technology solutions that maximize business value.
Menzo
Technologies focuses on understanding industry-specific needs in areas such as management styles, team culture, hiring practices, and business development. Its expert teams deliver specialized, custom solutions that aim to exceed client expectations and support long-term partnerships.
Interested in this role?