Skip to main content

Senior Java Developer

Technology
Menzo Technologies Corp
Denver, United States1 month ago
Service contract

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.

Keywords
JavaAutoCADSpring BootSOAPJakarta Messaging APIHibernateJenkinsFull-Stack DevelopmentHTMLScrumDocBookHTML5XBELGitLabCodingApache KafkaGrafanaSpring FrameworkSpring SecurityJSON

Interested in this role?