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