Search

Senior Java Backend Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Role: Senior Java Backend Developer with NetCracker Platform

Prior Telecommunication Experience is Must

100% Onsite (No Fake Visa)

Atlanta/GA or Dallas/TX or Seattle/WA

Rate: $55 hr on c2c

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.

Responsibilities

  • Design and develop Java 11/17+ 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, PL/SQL, 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+ years of professional software development, including 5+ years of hands-on Java development with Java 11/17+, 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/PL/SQL 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.


Must have qualifications

  • Telecom wholesale, MVNO, M2M/IoT, mediation, rating, subscription management or order-to-activate domain experience.
  • Experience with NetCracker, Amdocs or similar 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.

\nCompany Description

We are a leading recruiting and staffing agency connecting talented professionals with opportunities across IT and Non-IT industries. With a network of 500+ clients, we provide access to a wide range of career opportunities with reputable organizations.

Direct Client Interviews: We coordinate candidate interviews directly with our client companies.
500+ Client Network: Access opportunities across a broad range of industries and organizations.
IT & Non-IT Opportunities: We recruit for a diverse range of technical and non-technical roles.
Career-Focused Support: Our recruiting team helps candidates navigate the hiring process and connect with roles aligned with their skills and experience.
Strong Industry Network: Our established client relationships help us connect qualified candidates with relevant opportunities efficiently.

Company Description

We are a leading recruiting and staffing agency connecting talented professionals with opportunities across IT and Non-IT industries. With a network of 500+ clients, we provide access to a wide range of career opportunities with reputable organizations.\r\n\r\nDirect Client Interviews: We coordinate candidate interviews directly with our client companies.\r\n500+ Client Network: Access opportunities across a broad range of industries and organizations.\r\nIT & Non-IT Opportunities: We recruit for a diverse range of technical and non-technical roles.\r\nCareer-Focused Support: Our recruiting team helps candidates navigate the hiring process and connect with roles aligned with their skills and experience.\r\nStrong Industry Network: Our established client relationships help us connect qualified candidates with relevant opportunities efficiently.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...