Senior Java Developer

  • Englewood, CO
  • Posted 3 days ago | Updated 15 hours ago

Overview

On Site
Hybrid
$60 - $90
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

.NET
API
Agile
Amazon Web Services
Apache Kafka
Caching
Cloud Computing
Collaboration
Continuous Delivery
Continuous Integration
Customer Facing
Data Processing
Database
DevOps
Docker
Documentation
Emerging Technologies
Functional Programming
GitLab
IPTV
Innovation
Integration Testing
Internet
Java
Jenkins
Kubernetes
Memcached
Mentorship
Messaging
Microservices
MongoDB
NoSQL
OAuth
Orchestration
Scala
Scrum
Software Engineering
Software Security
Splunk
Spring Framework
Team Building
Television
Test-driven Development

Job Details

We are seeking a Senior Java Developer to join an agile team building and enhancing client-facing REST APIs for IPTV (Internet-based television). These APIs power entitlement verification, parental control, on/off-net verification, and other key services. The platform processes hundreds of millions of REST calls daily, requiring highly scalable, reliable, and performant microservices.

This role involves Java/Spring Boot microservices development with exposure to Scala, containerization, cloud-native deployments, and large-scale distributed systems. Candidates must be self-driven, capable of working in fast-paced environments, and open to learning new technologies such as Scala.

Top 3 Must-Have Skills

  • Java / Spring Boot

  • REST API Development

  • Kubernetes / Containerization

Key Responsibilities

  • Design, develop, and enhance microservices and APIs in Java (and Scala where required).

  • Collaborate with architects, DevOps, and SRE teams to ensure scalable, secure, and highly available systems.

  • Implement monitoring, logging, and alerting to ensure reliability and performance.

  • Work with caching and messaging systems (Kafka, Memcached) for large-scale data processing.

  • Conduct code reviews, troubleshoot performance bottlenecks, and optimize API endpoints.

  • Mentor junior developers and contribute to best practices in software engineering.

  • Stay updated with emerging technologies to drive innovation.

Required Qualifications

  • Strong hands-on development with Java (Scala experience a plus).

  • Proven expertise in Spring Boot microservices with end-to-end API implementation.

  • Experience with MongoDB or other NoSQL databases.

  • Containerization & Orchestration: Docker, Kubernetes (Helm, Istio, Argo a plus).

  • Knowledge of API documentation standards (Swagger / OpenAPI).

  • Familiarity with CI/CD pipelines (Jenkins, GitLab).

  • Strong unit/integration testing practices; exposure to TDD.

  • Understanding of API security (OAuth2, JWT) and software security principles.

  • Experience with monitoring/logging tools (Splunk, Datadog).

  • Cloud deployment experience (AWS preferred).

  • Strong Agile/Scrum background.

Nice-to-Have

  • Exposure to functional programming (Scala Futures, reactive patterns).

  • Familiarity with caching and distributed systems.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Hexacorp