Scala Developer

Centraprise
Richardson, TX

We are looking for a skilled Java Scala Developer with strong experience in building scalable, high-performance applications. The ideal candidate should have hands-on expertise in both Java and Scala, with a solid understanding of distributed systems, data processing frameworks, and microservices architecture.


Key Responsibilities

  • Design, develop, and maintain robust applications using Java and Scala
  • Build scalable and high-performance backend services and APIs
  • Work with distributed data processing frameworks like Apache Spark
  • Develop and optimize batch and real-time data pipelines
  • Collaborate with cross-functional teams including data engineers, architects, and product teams
  • Participate in system design, code reviews, and performance tuning
  • Ensure code quality through unit testing and best development practices
  • Troubleshoot production issues and implement fixes efficiently
  • Contribute to CI/CD pipelines and deployment processes


Required Skills

  • Strong programming experience in Java and Scala
  • Experience with Apache Spark / Big Data technologies
  • Solid understanding of object-oriented and functional programming
  • Experience with RESTful APIs and microservices architecture
  • Familiarity with SQL and NoSQL databases (e.g., MySQL, Cassandra, MongoDB)
  • Knowledge of distributed systems and data processing
  • Experience with Git and version control systems
  • Understanding of multithreading and concurrency
// // //