Senior Java Backend Developer

Intellect Inc
Atlanta, GA, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$114,400.0
Working hours
Shift work

Tech stack

Clean Code Principles Netcracker Digital OSS Java (Programming Language) Spring Security Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 JIRA Code Review Data as a Services Data Validation
+66 more
Software Design Patterns Distributed Systems Drools Middleware Protocol Buffers Gradle Identity and Access Management Java Virtual Machine (JVM) Apache JMeter Junit Load Testing Apache Maven MongoDB Mobile Virtual Network Operator OAuth Octopus Deploy Object-Oriented Software Development OpenID Oracle (Applications) Oracle SQL Developer Open Web Application Security Performance Tuning RabbitMQ Redis Azure Active Directory Mockito Ansible Fortify (Software) Prometheus Swagger JSON Web Token Software Engineering SonarQube PL-SQL SQL Databases Management of Software Versions Openapi Data Logging Spring Cloud Large Language Models Claude Code Grafana Spring-boot Gatling Indexer Backend Gitlab Git Spring Data Kubernetes Avro Apache Kafka Data Management Checkmarx Api Design Cloudwatch Restful APIs Amazon Simple Queue Service (SQS) Terraform Pagination Splunk Dynatrace Api Management TIBCO (Software) Docker Microservices

Job description

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., * 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.

Requirements

  • 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.

About the company

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., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…