

Java With Scala Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Java with Scala Developer in Charlotte, NC (Hybrid 3 Days) on a contract basis. Requires strong Java and Scala skills, experience with microservices, RESTful APIs, and tools like Spring Boot and Kafka.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
August 12, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Hybrid
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
Charlotte, NC
-
π§ - Skills detailed
#Terraform #Java #GCP (Google Cloud Platform) #Programming #Batch #Libraries #Azure #Spark (Apache Spark) #Agile #NoSQL #Spring Boot #Microservices #SQL (Structured Query Language) #GIT #Databases #Apache Spark #Docker #Integration Testing #MongoDB #Unit Testing #Kafka (Apache Kafka) #AWS (Amazon Web Services) #API (Application Programming Interface) #Scrum #PostgreSQL #MySQL #Code Reviews #Scala #Big Data #Data Pipeline #Maven #Kubernetes #DevOps #Cloud
Role description
Role: Java With Scala Developer
Location: Charlotte, NC (Hybrid 3 Days)
Contract
Job Summary
We are looking for a skilled and experienced Java with Scala Developer to join our dynamic development team. The ideal candidate will have a strong background in Java-based applications and hands-on experience with Scala programming, ideally in a distributed, microservices-based environment. You will be responsible for developing, maintaining, and improving backend services, data pipelines, or real-time systems using both Java and Scala.
Key Responsibilities
β’ Design, develop, and maintain scalable backend systems using Java and Scala
β’ Collaborate with cross-functional teams including product managers, architects, and QA engineers
β’ Write clean, testable, and efficient code following best practices
β’ Build and maintain microservices using Spring Boot, Akka, or Play Framework
β’ Work with messaging systems like Kafka, RabbitMQ, or similar
β’ Develop and optimize data pipelines and batch or stream processing using Spark, Flink, or similar tools
β’ Integrate with databases and data stores (SQL and NoSQL)
β’ Perform code reviews, troubleshoot issues, and participate in agile ceremonies
β’ Stay current with new technology trends, especially in functional programming
Required Skills & Experience
β’ Strong proficiency in Java (8+)
β’ Proven experience with Scala, preferably in a production environment
β’ Good understanding of functional programming concepts
β’ Experience with RESTful API development and microservices architecture
β’ Familiarity with frameworks like Spring Boot, Akka, Play, or Lagom
β’ Experience with build tools (Maven/SBT/Gradle)
β’ Hands-on with unit testing, integration testing, and TDD/BDD
β’ Familiarity with CI/CD pipelines, Git, and Docker/Kubernetes
β’ Strong database skills with PostgreSQL, MySQL, or MongoDB
β’ Experience working in Agile/Scrum environments
Preferred Qualifications
β’ Knowledge of big data tools such as Apache Spark, Kafka Streams, or Flink
β’ Exposure to cloud platforms like AWS, GCP, or Azure
β’ Experience in DevOps practices or infrastructure-as-code (e.g., Terraform)
β’ Contribution to open-source Scala/Java libraries or community involvement
Role: Java With Scala Developer
Location: Charlotte, NC (Hybrid 3 Days)
Contract
Job Summary
We are looking for a skilled and experienced Java with Scala Developer to join our dynamic development team. The ideal candidate will have a strong background in Java-based applications and hands-on experience with Scala programming, ideally in a distributed, microservices-based environment. You will be responsible for developing, maintaining, and improving backend services, data pipelines, or real-time systems using both Java and Scala.
Key Responsibilities
β’ Design, develop, and maintain scalable backend systems using Java and Scala
β’ Collaborate with cross-functional teams including product managers, architects, and QA engineers
β’ Write clean, testable, and efficient code following best practices
β’ Build and maintain microservices using Spring Boot, Akka, or Play Framework
β’ Work with messaging systems like Kafka, RabbitMQ, or similar
β’ Develop and optimize data pipelines and batch or stream processing using Spark, Flink, or similar tools
β’ Integrate with databases and data stores (SQL and NoSQL)
β’ Perform code reviews, troubleshoot issues, and participate in agile ceremonies
β’ Stay current with new technology trends, especially in functional programming
Required Skills & Experience
β’ Strong proficiency in Java (8+)
β’ Proven experience with Scala, preferably in a production environment
β’ Good understanding of functional programming concepts
β’ Experience with RESTful API development and microservices architecture
β’ Familiarity with frameworks like Spring Boot, Akka, Play, or Lagom
β’ Experience with build tools (Maven/SBT/Gradle)
β’ Hands-on with unit testing, integration testing, and TDD/BDD
β’ Familiarity with CI/CD pipelines, Git, and Docker/Kubernetes
β’ Strong database skills with PostgreSQL, MySQL, or MongoDB
β’ Experience working in Agile/Scrum environments
Preferred Qualifications
β’ Knowledge of big data tools such as Apache Spark, Kafka Streams, or Flink
β’ Exposure to cloud platforms like AWS, GCP, or Azure
β’ Experience in DevOps practices or infrastructure-as-code (e.g., Terraform)
β’ Contribution to open-source Scala/Java libraries or community involvement