Senior Scala Developer (Kafka | Microservices | Kubernetes) | Contract | New York, NY (Onsite)

New York, NY, US • Posted 3 hours ago • Updated 3 hours ago
Contract Independent
Contract W2
12 Months
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Collaboration
  • Akka
  • Amazon Web Services
  • Analytical Skill
  • Apache Kafka
  • Cloud Computing
  • Communication
  • Concurrent Computing
  • Continuous Delivery
  • Continuous Integration
  • Database
  • DevOps
  • Docker
  • Functional Programming
  • Good Clinical Practice
  • Google Cloud Platform
  • Java
  • Kubernetes
  • Management
  • Microservices
  • Microsoft Azure
  • Multithreading
  • NoSQL
  • Performance Tuning
  • Play Framework
  • RESTful
  • SQL
  • Scala
  • Scalability
  • Software Development
  • Technical Drafting
  • Testing

Summary

Senior Scala Developer (Kafka | Microservices | Kubernetes) | Contract | New York, NY (Onsite)
Job Title: Senior Scala Developer (Kafka | Microservices | Kubernetes)
Location: New York, NY (Onsite)
Employment Type: Contract
Job Summary
We are seeking an experienced Senior Scala Developer to design, develop, and modernize high-performance backend applications. The ideal candidate will have strong expertise in Scala, Apache Kafka, microservices architecture, REST/gRPC APIs, and containerized deployments using Docker and Kubernetes. This role involves developing scalable distributed systems, optimizing JVM performance, and modernizing legacy Java applications by integrating Scala components.
Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Scala.
  • Build RESTful and gRPC APIs to support enterprise applications.
  • Develop event-driven microservices using Apache Kafka.
  • Implement concurrent and asynchronous processing using Akka, Play Framework, or ZIO.
  • Optimize JVM performance, memory management, multithreading, and application scalability.
  • Develop and deploy containerized applications using Docker and Kubernetes.
  • Build and maintain CI/CD pipelines for automated build, testing, and deployment.
  • Collaborate with architects, developers, and DevOps teams to deliver reliable software solutions.
  • Integrate applications with SQL/NoSQL databases and cloud platforms.
  • Refactor and modernize legacy Java applications by leveraging Scala and JVM interoperability.
  • Participate in code reviews, performance tuning, and technical design discussions.
Required Qualifications
  • 8+ years of backend software development experience.
  • Strong hands-on experience with Scala development.
  • Expertise in Apache Kafka and event-driven architecture.
  • Experience building RESTful APIs and/or gRPC services.
  • Strong understanding of microservices and distributed systems.
  • Experience with Akka, Play Framework, or ZIO.
  • Hands-on experience with Docker and Kubernetes.
  • Strong knowledge of CI/CD pipelines and DevOps practices.
  • Experience with SQL and NoSQL databases.
  • Strong understanding of JVM internals, concurrency, and performance optimization.
  • Excellent analytical, troubleshooting, and communication skills.
Preferred Qualifications
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of reactive programming and functional programming concepts.
  • Experience modernizing legacy Java applications using Scala.
  • Familiarity with monitoring, logging, and observability tools.
Required Skills
  • Scala
  • Apache Kafka
  • REST APIs
  • gRPC
  • Microservices
  • Akka / Play Framework / ZIO
  • Docker
  • Kubernetes
  • CI/CD
  • JVM Performance Tuning
  • SQL / NoSQL
  • Distributed Systems
  • Java
  • Functional Programming
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.
  • Dice Id: 91163035
  • Position Id: 9024064
  • Posted 3 hours ago

Company Info

About Anagha Techno Soft

Anagha Techno soft is a reputable company specializing in IT services and staff augmentation. With a commitment to delivering cutting-edge solutions and top-notch services, Anagha Techno soft caters to a diverse clientele ranging from small businesses to large enterprises.

About_Company_One
Contact the job poster
AJ

Avinash Jaiswal

Recruiter @ Anagha Techno Soft
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

New York, New York

Today

Easy Apply

Contract, Third Party

Depends on Experience

New York, New York

Today

Easy Apply

Contract

Depends on Experience

New York, New York

Today

Easy Apply

Contract

Depends on Experience

Search all similar jobs