NextHire Try for free

Mphasis

Posted 23 Oct 2026

Technical Lead

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
DirectCore
Posted
23 Oct 2026

About the role

Role Backend Java Developer L5

Employment Type: Full-Time

Overview

We are looking for an experienced backend Java Developer to design, develop, and enhance enterprise-grade Wholesale and Partner Management platforms. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, Drools, Kafka, Cloud Technologies, and DevOps practices. The role involves developing scalable backend services, responsive frontend applications, event-driven integrations, and cloud-native solutions while driving high-quality software delivery.

Design, build and enhance the backend services that power the Wholesale platform, including partner and MVNO onboarding, product catalog, order management, subscription management, provisioning, usage, rating and billing-adjacent workflows. You will own secure, scalable Java microservices, APIs, business rules, event-driven integrations and data services from design through production support.

Key Responsibilities

Responsibilities

  • Design and develop Java 11 17 plus and Spring Boot microservices and REST APIs using OpenAPI Swagger for wholesale order, subscription, provisioning, usage, rating and billing-adjacent workflows.
  • Own backend solution design, service boundaries, API contracts, data models and integration patterns for reliable and maintainable distributed systems.
  • Author and maintain business rules in Drools, including DRL, decision tables, rule testing and versioning for pricing, eligibility and validation logic.
  • Build event-driven integrations using Kafka and RabbitMQ, applying appropriate schema, partitioning, idempotency, retry, dead-letter queue and error-handling patterns.
  • Design caching and distributed state patterns with Redis, including TTL, eviction and invalidation strategies.
  • Model, query and tune data in Oracle and MongoDB, including SQL, PLSQL, indexing, partitioning, aggregation pipelines and performance optimization.
  • Implement secure service-to-service and user-access controls using Spring Security, OAuth2 OIDC, JWT, Microsoft Entra ID and sound secrets-management practices.
  • Use Claude Code and the Claude API responsibly to accelerate development, testing, code review and documentation, and to integrate AI-assisted backend capabilities where justified.
  • Write unit, integration, contract and component tests using JUnit, Mockito and Testcontainers; participate in code reviews, design reviews and sprint ceremonies.
  • Containerize services and deploy them to Kubernetes through CI CD pipelines, with configuration, probes, resource limits and secure runtime practices.
  • Build observability into services using structured logging, metrics and distributed tracing with tools such as Prometheus, Grafana, Splunk ELK and OpenTelemetry.

Troubleshoot production issues with engineering and operations teams, perform root-cause analysis, and maintain operational runbooks.

Required qualifications

  • 7 plus years of professional software development, including 5 plus years of hands-on Java development with Java 11 17 plus, Spring Boot, Spring Data, Spring Security and Spring Cloud.
  • Strong object-oriented design, design patterns, clean-code practices and experience designing microservices and distributed systems.
  • Strong API design experience covering REST, OpenAPI, versioning, idempotency, pagination, validation and consistent error handling.
  • Hands-on experience with Kafka and RabbitMQ and a clear understanding of when to use each messaging technology.
  • Production experience with Drools or an equivalent rules engine.
  • Solid experience with Redis, Oracle SQL PLSQL and MongoDB, including data modeling and performance tuning.
  • Testing experience with JUnit 5, Mockito, Testcontainers and contract-testing approaches.
  • Docker and working knowledge of Kubernetes, including deployments, configuration, probes and resource limits.
  • AWS experience with services such as EKS, S3, SQS SNS, RDS, IAM, Secrets Manager and CloudWatch.
  • Hands-on security experience with OAuth2 OIDC, JWT, Spring Security, Microsoft Entra ID, secrets handling, OWASP Top 10 and input validation.
  • Git, GitLab or similar CI CD tooling, Maven or Gradle, Jira and Agile delivery practices.
  • Experience using Claude Code or Claude API for AI-assisted development or integrating LLM capabilities with Spring Boot, with disciplined prompt, data-handling and review practices.

  • Mandatory Domain Skill:
  • Strong background in Telecom and Mobile Applications
  • Knowledge of telecom service operations and billing systems
  • Experience with NetCracker, Amdocs or similar BSS-OSS platforms, and TIBCO or other integration middleware.

Preferred Skills

  • Telecom wholesale, MVNO, M2M IoT, mediation, rating, subscription management or order-to-activate domain experience.
  • Experience with telecom BSS OSS platforms, and TIBCO or other integration middleware.
  • Event architecture using Avro or Protobuf with Schema Registry, Kafka Streams, saga, transactional outbox and exactly-once or idempotent processing patterns.
  • Performance and load testing with JMeter or Gatling, plus JVM tuning and profiling.
  • Helm, Terraform or Ansible, and GitOps tools such as Argo CD or Flux.
  • SonarQube, Fortify or Checkmarx remediation, and contract testing with Pact.
  • Observability and production diagnostics using Splunk, ELK, Grafana, Prometheus, OpenTelemetry or Dynatrace.

Desired Competencies

  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and handle multiple priorities.
  • Commitment to delivering high-quality software solutions.

Shared expectations

  • Clear written and verbal communication with product, QA, security and partner-facing teams.
  • Ownership mindset: you build it, you help run it.
  • Documentation: design notes, API specs, runbooks and architecture diagrams kept current.
  • Compliance with telecom security standards, data classification (TISS-310) and change-management practices.
  • Mentoring peers and raising engineering standards.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach