Jobs via Dice
Overview
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. 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. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
Software Development
#J-18808-Ljbffr
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. 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. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
Software Development
#J-18808-Ljbffr